aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2016-03-08update to llvm 3.8.0Andrew Kelley
2016-03-01c_void is provided outside of C importsAndrew Kelley
2016-03-01rewrite how importing worksAndrew Kelley
2016-02-16rename 'environ' to 'env_type'Andrew Kelley
2016-02-16update bootstrap to work for macos tooAndrew Kelley
2016-02-15first pass at linking on macosAndrew Kelley
2016-02-15handle libc include path and libc lib path differentlyAndrew Kelley
2016-02-13respect link order in source codeAndrew Kelley
2016-02-13add @ctz, @clz and compiler_rt implementationAndrew Kelley
2016-02-12c integer size takes into account architecture and OSAndrew Kelley
2016-02-12add @compile_var("environ")Andrew Kelley
2016-02-11add @compile_var("os") and @compile_var("arch")Andrew Kelley
2016-02-11ability to cross compileAndrew Kelley
2016-02-10add "targets" command to list architectures, oses, abisAndrew Kelley
2016-02-09if statements can be const expr evaluatedAndrew Kelley
2016-02-09fix -dynamic-linker arg to ld when not overriddenAndrew Kelley
2016-02-09std: fix parse_u64 implementation and add testAndrew Kelley
2016-02-09fix build with GCCAndrew Kelley
2016-02-08support overriding the dynamic linker argument to ldAndrew Kelley
2016-02-08support static linking against libcAndrew Kelley
2016-02-07remove ptr field access of arraysAndrew Kelley
2016-02-07implement @const_evalAndrew Kelley
2016-02-07add debug info for loop variablesAndrew Kelley
2016-02-06implement %defer and ?deferAndrew Kelley
2016-02-06codegen: return respects unconditional deferAndrew Kelley
2016-02-06simple unconditional defer supportAndrew Kelley
2016-02-05parsing code for defer and moreAndrew Kelley
2016-02-05add nonnull to functions with pointer return typeAndrew Kelley
2016-02-05codegen: use gen_index for nonnull attributeAndrew Kelley
2016-02-05Added code for generating nonnull attributesrealazthat
2016-02-04switch trap in debug mode when no prong foundAndrew Kelley
2016-02-04support variable in switch expression prongsAndrew Kelley
2016-02-04no namespace required when switching on enumAndrew Kelley
2016-02-04codegen: fix switch expressions for enums with payloadsAndrew Kelley
2016-02-04fix debug info for bool typeAndrew Kelley
2016-02-04ability to explicitly cast bool to intAndrew Kelley
2016-02-04for loop supports break and continueAndrew Kelley
2016-02-04implement constant values for enums with payloadAndrew Kelley
2016-02-04allow defining errors with the same nameAndrew Kelley
2016-02-03fix running tests when linking with libcAndrew Kelley
2016-02-03add ability to call function pointer fieldAndrew Kelley
2016-02-03test runner prints test namesAndrew Kelley
2016-02-03basic support for building a test targetAndrew Kelley
2016-02-03fix debug symbols for byval argumentsAndrew Kelley
2016-02-03add @compile_var("is_release")Andrew Kelley
2016-02-03types sized and aligned with LLVM target data layout APIAndrew Kelley
2016-02-02add @compile_var builtin and "is_big_endian" compile varAndrew Kelley
2016-02-02fix crash when incomplete struct used as argumentAndrew Kelley
2016-02-02build: fix libc path findingAndrew Kelley
2016-02-02codegen: ?? prefix operator causes trap in debug modeAndrew Kelley