aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2017-11-10fix test failuresAndrew Kelley
2017-11-08fix enum sizes too largeAndrew Kelley
2017-11-06add @memberType and @memberName builtin functionsAndrew Kelley
2017-11-03Windows libc & static libc are located in the same dir which is already cover...dimenus
2017-11-02fix incorrect debug info for empty structsAndrew Kelley
2017-11-01windows: use the same libc search within a compilation unitAndrew Kelley
2017-11-01WIN32: Linking with the CRT at runtime. (#570)Dimenus
2017-10-27use llvm named structs for const values when possibleAndrew Kelley
2017-10-26better output when @cImport generates invalid zigAndrew Kelley
2017-10-25fix crash on field access of opaque typeAndrew Kelley
2017-10-25cleaner verbose flags and zig build prints failed commandAndrew Kelley
2017-10-16look for libc at runtime on windowsAndrew Kelley
2017-10-16ability to make a DLLAndrew Kelley
2017-10-14build-exe allows direct export of WinMainCRTStartupAndrew Kelley
2017-09-30remove zigrtAndrew Kelley
2017-09-24windows gui hello worldAndrew Kelley
2017-09-23improvements to windows supportAndrew Kelley
2017-09-20parsec: cleaner shifting code for fixed size typesAndrew Kelley
2017-09-17fix crash when enum has invalid fieldAndrew Kelley
2017-09-14depend on embedded SoftFloat-3d instead of __float128Andrew Kelley
2017-09-11Add support for MSVCJonathan Marler
2017-09-10fix uninitialized variableAndrew Kelley
2017-09-09more compile errors for non-const variables of thingsAndrew Kelley
2017-09-05rename parseh to parsecAndrew Kelley
2017-09-05fix void return node and param name nodes, fix dupe macrosAndrew Kelley
2017-09-01c-to-zig: return statementAndrew Kelley
2017-08-30align syntax: align(4) instead of align 4Andrew Kelley
2017-08-30generic functions can access comptime args in align valueAndrew Kelley
2017-08-29more alignment improvementsAndrew 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-29introduce align keywordAndrew Kelley
2017-08-28Merge branch 'embed-lld'Andrew Kelley
2017-08-27macos passing all tests except for building a shared libraryAndrew Kelley
2017-08-27progress toward tests passing on MacOSAndrew 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-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 compile error for globally shadowing a primitive typeAndrew Kelley
2017-08-19bit shifting safetyAndrew Kelley
2017-08-17fix wrong value for clz, ctz at compile timeAndrew Kelley
2017-08-16compiler_rt implementations for __fixuns* functionsAndrew Kelley
2017-08-06fix constant debug info when number literal is 0Andrew Kelley
2017-08-05fix initializing undefined and crash when casting to invalid typeAndrew Kelley
2017-07-08better bigint/bigfloat implementationAndrew Kelley
2017-06-14progress toward windows hello world workingAndrew Kelley
2017-06-03compileError builtin includes "referenced by" notesAndrew Kelley