aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2017-11-24rename "parsec" to "translate-c"Andrew Kelley
2017-11-16fix codegen for union init with runtime valueAndrew Kelley
2017-11-16debug safety for unionsAndrew 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-10fix bug when multiple function definitions existAndrew Kelley
2017-11-08fix enum sizes too largeAndrew Kelley
2017-11-06add @memberType and @memberName builtin functionsAndrew Kelley
2017-11-04add compile-time reflection for function arg typesAndrew Kelley
2017-11-03Add emit command-line option (#580)Marc Tiehuis
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-27Merge branch 'master' into self-hostedAndrew Kelley
2017-10-27use llvm named structs for const values when possibleAndrew Kelley
2017-10-25cleaner verbose flags and zig build prints failed commandAndrew Kelley
2017-10-24fix missing compiler_rt in release modesAndrew Kelley
2017-10-24wip self hosted codeAndrew Kelley
2017-10-21fix compiler crash regarding type name of undefinedAndrew Kelley
2017-10-17add uwtable attribute to functions on windowsAndrew Kelley
2017-10-16fix codegen of enum name table having wrong LLVM typesAndrew Kelley
2017-10-16look for libc at runtime on windowsAndrew Kelley
2017-10-16ability to make a DLLAndrew Kelley
2017-10-15clean up some resourcesAndrew Kelley
2017-10-15fix windows argument parsingAndrew Kelley
2017-10-15disable byval parameters on windows to work around llvm bugAndrew Kelley
2017-10-14build-exe allows direct export of WinMainCRTStartupAndrew Kelley
2017-10-10add module flag to emit CodeView for COFF object filesAndrew Kelley
2017-10-03use __chkstk_ms compiler-rt functions for __chkstkAndrew Kelley
2017-10-03replace __chkstk function with a stub that does not crashAndrew Kelley
2017-10-03add @setAlignStack builtinAndrew Kelley
2017-10-02windows: alignstack=16 on every functionAndrew Kelley
2017-10-01implement standard library path searchAndrew Kelley
2017-10-01fix implementation of --zig-std-dirAndrew Kelley
2017-10-01fix codegen on windowsAndrew Kelley
2017-09-30remove zigrtAndrew Kelley
2017-09-30don't try to use cold calling convention on windowsAndrew Kelley
2017-09-30better divTrunc codegenAndrew Kelley
2017-09-30workaround for invalid binary created on windowsAndrew Kelley
2017-09-24fix i386 windows stdcallAndrew Kelley
2017-09-24windows gui hello worldAndrew Kelley
2017-09-20Merge branch 'master' into c-to-zigAndrew Kelley
2017-09-17add -mllvm supportAndrew Kelley
2017-09-13fix up msvc stuff to make it work on linux and macos tooAndrew Kelley
2017-09-12fix error messagesAndrew Kelley
2017-09-11Add support for MSVCJonathan Marler
2017-09-05rename parseh to parsecAndrew Kelley
2017-09-05add OpaqueType builtinAndrew Kelley
2017-08-31Opaque ptr patchRaul Leal