aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2020-01-29Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley
2020-01-29Add support for code model selectionValentin Anger
2020-01-28fix regression of storing optional with 0-bit payloadAndrew Kelley
2020-01-27fix assertion with var debug loc not initializedAndrew Kelley
2020-01-27fix nested bitcast passed as tuple elementAndrew Kelley
2020-01-27Merge branch 'master' into ir-clean-up-varsAndrew Kelley
2020-01-25Merge remote-tracking branch 'origin/master' into layneson-cpus_and_featuresAndrew Kelley
2020-01-25Merge pull request #4290 from ziglang/split-ir-structsAndrew Kelley
2020-01-25split IrInstruction into IrInst, IrInstSrc, IrInstGenAndrew Kelley
2020-01-24Merge pull request #4279 from mikdusan/create-global-cacheMichael Dusan
2020-01-23Don't include stdbool.h for void and unreachableTadeo Kondrak
2020-01-23stage1: make sure to create native_libc.txt dirMichael Dusan
2020-01-22aarch64: less feature-full baseline CPUAndrew Kelley
2020-01-22fix not respecting sub-arch featureAndrew Kelley
2020-01-22std.Target.CpuFeatures is now a struct with both CPU and feature setAndrew Kelley
2020-01-22Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley
2020-01-21enable native CPU feature for windows; disable failing testsAndrew Kelley
2020-01-21put hack back in to disable windows native cpu featuresAndrew Kelley
2020-01-21hit a comptime limitation with computing dense setsAndrew Kelley
2020-01-21properly forward baseline target cpu features to llvmAndrew Kelley
2020-01-19progress towards mergingAndrew Kelley
2020-01-19Pass target_details to child CodeGensLayne Gustafson
2020-01-19Pass target details to c compilerLayne Gustafson
2020-01-19Add defaut feature supportLayne Gustafson
2020-01-19Add builtin.zig supportLayne Gustafson
2020-01-19Add TargetDetails abstractionLayne Gustafson
2020-01-19Add cpu/feature to cache hashLayne Gustafson
2020-01-19Add cpu/feature specification to cmndlineLayne Gustafson
2020-01-17Merge pull request #4191 from Vexu/non-exhaustive-enumsAndrew Kelley
2020-01-16fix regressions double implicit casting return ptrAndrew Kelley
2020-01-16zig ir.cpp details: remove the mem_slot mechanismAndrew Kelley
2020-01-16implement `@bitSizeOf`Vexu
2020-01-16Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley
2020-01-16turn panics into compile errors, require at least 1 field in non-exhaustive enumVexu
2020-01-15small fixesVexu
2020-01-15stage1: move local native_libc.txt to globalMichael Dusan
2020-01-15implement non-exhaustive enumsVexu
2020-01-14Fix codegen error for some union initializersLemonBoy
2020-01-13Allow switching on pointer typesLemonBoy
2020-01-11Stop dropping errors from clangLemonBoy
2020-01-10Inform the debugger about the effective type sizesLemonBoy
2020-01-09New @export() handlingLemonBoy
2020-01-07cleanups related to --eh-frame-hdrAndrew Kelley
2020-01-07add --eh-frame-hdr conditionallyDavid Cao
2020-01-06remove stdcallcc, extern, nakedcc from stage1; zig fmt rewritesAndrew Kelley
2020-01-06Merge branch 'cc-work' of https://github.com/LemonBoy/zig into LemonBoy-cc-workAndrew Kelley
2020-01-03translate-c supports --cache onAndrew Kelley
2020-01-02fix comptime vector float ops and add test coverageAndrew Kelley
2020-01-02Use the LLVM C++ APILemonBoy
2020-01-02Implement Thiscall CCLemonBoy