aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2018-01-06Darwin -> MacOSX, added Zen. See #438Andrea Orru
2017-12-26self-hosted: build against zig_llvm and embedded LLDAndrew Kelley
2017-12-22explicitly return from blocksAndrew Kelley
2017-12-20add labeled loops, labeled break, labeled continue. remove gotoAndrew Kelley
2017-12-19fix assert when wrapping zero bit type in nullableAndrew Kelley
2017-12-19export keyword works againAndrew Kelley
2017-12-19wip bring back export keywordAndrew Kelley
2017-12-18wip export rewriteAndrew Kelley
2017-12-10rename @EnumTagType to @TagType in type namesAndrew Kelley
2017-12-06add higher level arg-parsing API + misc. changesAndrew Kelley
2017-12-05add implicit cast from enum to unionAndrew Kelley
2017-12-04fix abi alignment of union-enums not counting tag typeAndrew Kelley
2017-12-03rework enums and unions and their relationship to each otherAndrew Kelley
2017-12-02ability to set tag values of enumsAndrew Kelley
2017-12-02casting between integer and enum only works via tag typeAndrew Kelley
2017-12-01packed structs can have enums with explicit tag typesAndrew Kelley
2017-11-30ability to specify tag type of enumsAndrew Kelley
2017-11-29fix capturing value of switch with all unreachable prongsAndrew Kelley
2017-11-24fix assertion failed when invalid type encounteredAndrew Kelley
2017-11-24rename "parsec" to "translate-c"Andrew Kelley
2017-11-16union secret field is the tag index instead of distinct type indexAndrew Kelley
2017-11-15unions have a secret field for the typeAndrew Kelley
2017-11-15basic union supportAndrew Kelley
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