aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-08-31setEvalBranchQuota must be called from top of comptime stackAndrew Kelley
2017-08-31allow array literals to have size and fix comptime bugAndrew Kelley
2017-08-31add windows to test targetsAndrew Kelley
2017-08-30successfully cross-building behavior tests for windowsAndrew Kelley
2017-08-30tests use darwin, not macosx since that's what macbook reports asAndrew Kelley
2017-08-30test suite cross-compile builds tests for other targetsAndrew Kelley
2017-08-30align syntax: align(4) instead of align 4Andrew Kelley
2017-08-30codegen: all stores specify align valueAndrew Kelley
2017-08-30set alignment on all loads and globalsAndrew Kelley
2017-08-30compile error for not-aligned-enough pointer to cmpxchgAndrew Kelley
2017-08-30add alignment field to pointer typeAndrew Kelley
2017-08-30when getting an element pointer, use the best alignmentAndrew Kelley
2017-08-30@ptrCast preserves larger alignment if applicableAndrew Kelley
2017-08-30generic functions can access comptime args in align valueAndrew Kelley
2017-08-30add "child" field to pointer typeAndrew Kelley
2017-08-29more alignment improvementsAndrew Kelley
2017-08-29fix testsAndrew Kelley
2017-08-29ptrCast gives compile error for increasing alignmentAndrew Kelley
2017-08-29prevent implicitly increasing pointer alignmentAndrew Kelley
2017-08-29pass all tests without triggering assertionsAndrew Kelley
2017-08-29fix bitfield pointer syntaxAndrew Kelley
2017-08-29introduce align keywordAndrew Kelley
2017-08-28Merge branch 'embed-lld'Andrew Kelley
2017-08-28remove remnants of depending on darwin system linkerAndrew Kelley
2017-08-27all tests passing in MacOSAndrew Kelley
2017-08-27macos passing all tests except for building a shared libraryAndrew Kelley
2017-08-27all behavior tests passing for macosAndrew Kelley
2017-08-27macos updatesAndrew Kelley
2017-08-27progress toward tests passing on MacOSAndrew Kelley
2017-08-26audit alignment for functionsAndrew Kelley
2017-08-26codegen for enums chooses best order of tag and union fieldsAndrew Kelley
2017-08-26fixups from previous commitAndrew Kelley
2017-08-26use most_aligned_member+padding to represent enum unionsscurest
2017-08-26remove @alignOf and add @cAbiAlignOf and @preferredAlignOfAndrew Kelley
2017-08-26add some asserts in switch analysis codeAndrew Kelley
2017-08-26fix wrong switch target type with enum from .h fileAndrew Kelley
2017-08-26fix invalid llvm IR for const enumAndrew Kelley
2017-08-26update for llvm 5.0.0rc1Andrew Kelley
2017-08-25float division by zero check only when FloatMode.OptimzedAndrew Kelley
2017-08-25implement comptime bitcasting from arrayAndrew Kelley
2017-08-25fix some casts on const data causing segfaultAndrew Kelley
2017-08-25refactor - codegen llvm functions lazilyAndrew Kelley
2017-08-25unreachable still codegens to unreachable in ReleaseFast test modeAndrew Kelley
2017-08-22fix compiler test errorsAndrew Kelley
2017-08-20move docs to websiteAndrew Kelley
2017-08-20more zenAndrew Kelley
2017-08-20move zen of zig to a sub commandAndrew Kelley
2017-08-20fix not propagating parseh aliases through pub use declsAndrew Kelley
2017-08-20compile-time f32, f64 operations are now correctly lossyAndrew Kelley
2017-08-19add setEvalBranchQuota builtin functionAndrew Kelley