aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2017-04-24better stack traces for ELF x86_64Andrew Kelley
2017-04-23blocks check that their statements are voidJosh Wolfe
2017-04-23make undefined as a constant value lazyAndrew Kelley
2017-04-23fix crash when unwrapping error with no error declsAndrew Kelley
2017-04-21rename `@ptrcast` to `@ptrCast` to follow conventionAndrew Kelley
2017-04-21zig build system supports building a libraryAndrew Kelley
2017-04-20Add @offsetOf builtin functionRaul Leal
2017-04-19test framework supports name prefix and filter argumentAndrew Kelley
2017-04-18error when building exe with no entry pointAndrew Kelley
2017-04-18add `@fieldParentPtr` builtin functionAndrew Kelley
2017-04-18rename `@intType` to `@IntType` to follow conventionAndrew Kelley
2017-04-17improvements to zig build system and unwrap error safetyAndrew Kelley
2017-04-13all internal functions get unnamed_addr attributeAndrew Kelley
2017-04-13typedefpocalypseAndrew Kelley
2017-04-13ability to inline at function callsiteAndrew Kelley
2017-04-11run alwaysinline pass in debug modeAndrew Kelley
2017-04-10fix some -Wconversion errorsAndrew Kelley
2017-04-10fix mangling exported global variablesAndrew Kelley
2017-04-08add enumTagName builtin functionAndrew Kelley
2017-04-07ability to implicitly cast integer literal to &const IntAndrew Kelley
2017-04-06fix runtime struct initialization of bitfieldAndrew Kelley
2017-04-05add support to use zig as a linker driverAndrew Kelley
2017-04-05ability to use zig as an assemblerAndrew Kelley
2017-04-04support module level assemblyAndrew Kelley
2017-04-03delete alloca builtin functionAndrew Kelley
2017-04-03zig build system: add setLinkerScript and setTargetAndrew Kelley
2017-04-02zig build system progressAndrew Kelley
2017-03-31change `@bitcast` to `@ptrcast`Andrew Kelley
2017-03-31first pass at zig build systemAndrew Kelley
2017-03-26add stack protector safety when linking libcAndrew Kelley
2017-03-26add debug safety checks for remainder divisionAndrew Kelley
2017-03-26organize std and make import relative to current fileAndrew Kelley
2017-03-26new unreachable syntaxAndrew Kelley
2017-03-26introduce copyable conceptAndrew Kelley
2017-03-23use intel dialect for inline assemblyAndrew Kelley
2017-03-23don't mangle symbols with underscoresAndrew Kelley
2017-03-23improvements for windows and libc integrationAndrew Kelley
2017-03-22on Darwin/MacOS/iOS, add c to link libs implicitlyAndrew Kelley
2017-03-22unify main entry point regardless of whether linking libcAndrew Kelley
2017-03-18lazy analysis of top level declarationsAndrew Kelley
2017-03-16introduce new test syntaxAndrew Kelley
2017-03-13add --each-lib-rpath option and corresponding config optionAndrew Kelley
2017-03-13use lld instead of system linkerAndrew Kelley
2017-03-10codegen nullable void the same way as boolAndrew Kelley
2017-03-10add default value for macosx version min when compiling nativelyAndrew Kelley
2017-03-10update to llvm 4.0Andrew Kelley
2017-02-27fix inability to write to global in some casesAndrew Kelley
2017-02-24add compile error for ignoring return valueAndrew Kelley
2017-02-22fix regression with bit fields that align properlyAndrew Kelley
2017-02-22bitfields support for array of non-store-aligned packed structsAndrew Kelley