aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2018-10-26remove @minValue,@maxValue; add std.math.minInt,maxIntAndrew Kelley
2018-10-15Solve the return type ambiguity (#1628)Jimmi Holst Christensen
2018-10-09more efficient builtin library code generationAndrew Kelley
2018-10-09support building static librariesAndrew Kelley
2018-10-04refactor ir.cppAndrew Kelley
2018-09-30Fixes --emit asm on windows and makes C header file generation explicit. (#1612)Sahnvour
2018-09-27add dll export storage class where appropriateAndrew Kelley
2018-09-26the last number in a packed ptr is host int bytesAndrew Kelley
2018-09-21Merge branch 'BitByteOffsetOfs' of https://github.com/raulgrell/zig into raul...Andrew Kelley
2018-09-20better string literal caching implementationAndrew Kelley
2018-09-18Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley
2018-09-17fix codegen for @intCast to u0Andrew Kelley
2018-09-16Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley
2018-09-14fix alignment of structsAndrew Kelley
2018-09-14fix tagged union with all void payloads but meaningful tagAndrew Kelley
2018-09-13fix assertion failure on compile-time `@intToPtr` of functionAndrew Kelley
2018-09-13remove `this`. add `@This()`.Andrew Kelley
2018-09-13remove the scope parameter of setFloatModeAndrew Kelley
2018-09-13stage1: put test output artifact back in zig-cache folderAndrew Kelley
2018-09-11rename --enable-timing-info to -ftime-report to match clangAndrew Kelley
2018-09-11bring back zig-cacheAndrew Kelley
2018-09-11stage1: clean up timing report in test modeAndrew Kelley
2018-09-11fix docgen testsAndrew Kelley
2018-09-11Merge remote-tracking branch 'origin/master' into stage1-cachingAndrew Kelley
2018-09-11fix incorrect error union const value generationAndrew Kelley
2018-09-11fix incorrect union const value generationAndrew Kelley
2018-09-11ability to disable cache. off by default except for...Andrew Kelley
2018-09-10stage1 caching: zig no longer uses zig-cacheAndrew Kelley
2018-09-10caching is workingAndrew Kelley
2018-09-10Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley
2018-09-10stage1: always optimize blake and softfloat even in debug modeAndrew Kelley
2018-09-09basic compiler id hash workingAndrew Kelley
2018-09-07C ABI: support returning large structs on x86_64Andrew Kelley
2018-09-07C ABI: support medium size structs & unions for x86_64 paramsAndrew Kelley
2018-09-07stage1: function to classify x86_64 abi typesAndrew Kelley
2018-09-07builtin functions: @byteOffsetOf and @bitOffsetOfraulgrell
2018-09-07add C ABI test for big unionsAndrew Kelley
2018-09-07stage1: refactor variable inits to use c abi fn walkAndrew Kelley
2018-09-07stage1: refactor param vars for C ABIAndrew Kelley
2018-09-07stage1: refactor fn type analysis to use C ABI walk fnAndrew Kelley
2018-09-07stage1: c abi for big struct worksAndrew Kelley
2018-09-06add C ABI testsAndrew Kelley
2018-09-06stage1: compile error instead of incorrect codeAndrew Kelley
2018-09-05assume evenly divided base64Andrew Kelley
2018-09-05start creating a hash of input parametersAndrew Kelley
2018-09-05stage1: rename more TypeTableEntry types to ZigTypeAndrew Kelley
2018-09-05stage1: rename VariableTableEntry to ZigVarAndrew Kelley
2018-09-05stage1: rename FnTableEntry to ZigFnAndrew Kelley
2018-09-05stage1: rename TypeTableEntry to ZigTypeAndrew Kelley
2018-09-05stage1: fix tagged union with no payloadsAndrew Kelley