aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
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
2017-08-30successfully cross-building behavior tests for windowsAndrew Kelley
2017-08-30codegen: all stores specify align valueAndrew Kelley
2017-08-30set alignment on all loads and globalsAndrew Kelley
2017-08-29more alignment improvementsAndrew 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-28remove remnants of depending on darwin system linkerAndrew Kelley
2017-08-27macos updatesAndrew Kelley
2017-08-26audit alignment for functionsAndrew Kelley
2017-08-26codegen for enums chooses best order of tag and union fieldsAndrew Kelley
2017-08-26use most_aligned_member+padding to represent enum unionsscurest
2017-08-26remove @alignOf and add @cAbiAlignOf and @preferredAlignOfAndrew Kelley
2017-08-26fix invalid llvm IR for const enumAndrew Kelley
2017-08-25float division by zero check only when FloatMode.OptimzedAndrew 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-20compile-time f32, f64 operations are now correctly lossyAndrew Kelley
2017-08-19add setEvalBranchQuota builtin functionAndrew Kelley