aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
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
2017-02-16pointers with bit offset contain lengthAndrew Kelley
2017-02-16ability to write to bit fieldsAndrew Kelley
2017-02-16support arithmetic for non byte aligned integer typesAndrew Kelley
2017-02-16reading from a bit field partially worksAndrew Kelley
2017-02-16move int and array types to central tableAndrew Kelley
2017-02-15ability to declare const bitfieldsAndrew Kelley
2017-02-14add runtime debug safety for dividing integer min value by -1Andrew Kelley
2017-02-12slice and array re-work plus some misc. changesAndrew Kelley
2017-02-11rework compile-time known pointer valuesAndrew Kelley
2017-02-09remove the depends_on_compile_var codeAndrew Kelley
2017-02-09lots of miscellaneous things all in one big commitAndrew Kelley
2017-02-07variables, memcpy, and memset all get alignmentAndrew Kelley
2017-02-06coldcc works betterAndrew Kelley
2017-02-06improved behavior on debug safety crashAndrew Kelley
2017-02-05fix volatile not respected for loadsAndrew Kelley
2017-02-05all functions are nounwind because zig does not support exceptionsAndrew Kelley
2017-02-05`%=` in inline assembly survives optimizationAndrew Kelley
2017-02-05setGlobalSection and setGlobalAlign work for functionsAndrew Kelley
2017-02-05even external functions which provide definitions get nounwindAndrew Kelley
2017-02-04inline assembly supports `%=` syntaxAndrew Kelley
2017-02-04memcpy and memset builtins support volatile pointersAndrew Kelley
2017-02-04remove volatileStore builtin; add volatile pointersAndrew Kelley
2017-02-04ability to set global variable alignment and ...Andrew Kelley
2017-02-03preserve names of exported variablesAndrew Kelley