aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2020-03-04ir: Implement @TypeOf with multiple argumentsLemonBoy
2020-03-04get_codegen_ptr_type returns possible errorAndrew Kelley
2020-03-04Fix docs generationTimon Kruiper
2020-02-29Merge pull request #4550 from ziglang/os-version-rangesAndrew Kelley
2020-02-29C pointer slices are no longer allowzero (#4462)Alexandros Naskos
2020-02-28dynamic_linker becomes a field of std.zig.CrossTargetAndrew Kelley
2020-02-28remove special darwin os version min handlingAndrew Kelley
2020-02-28introduce operating system version ranges as part of the targetAndrew Kelley
2020-02-26call deinit on the hashmaps introduced in the prev commitAndrew Kelley
2020-02-26fix `@intToEnum` on extern enumsVexu
2020-02-26fix `@tagName` on extern and non-exhaustive enumsVexu
2020-02-25remove `@IntType` and `@ArgType` (mostly) from the compilerVexu
2020-02-24remove `@typeId`, `@memberCount`, `@memberName` and `@memberType` from the co...Vexu
2020-02-24Merge pull request #4516 from xackus/remove-bytes-to-sliceAndrew Kelley
2020-02-23nuke @bytesToSlice, @sliceToBytes in stage1xackus
2020-02-21remove sub-arch from stage1Andrew Kelley
2020-02-19fix generation of builtin importAndrew Kelley
2020-02-19remove the concept of "sub-architecture"Andrew Kelley
2020-02-18improvements which allow zig to emit multiple things at onceAndrew Kelley
2020-02-18Improve support for generating LLVM IR/asm filesNoam Preil
2020-02-17target_os_requires_libc implies dynamic linkingAndrew Kelley
2020-02-17fix glibc not forcing dynamic linkAndrew Kelley
2020-02-17target requiring PIC does not imply dynamic linkingAndrew Kelley
2020-02-17support the concept of a target not having a dynamic linkerAndrew Kelley
2020-02-17self-host dynamic linker detectionAndrew Kelley
2020-02-16rename libuserland to libstage2Andrew Kelley
2020-02-16self-hosted libc detectionAndrew Kelley
2020-02-16Implement noasync awaitsAndrew Kelley
2020-02-16fix taking address of temporary async frameAndrew Kelley
2020-02-10stage1: memory/report overhaulMichael Dusan
2020-02-10Merge pull request #4404 from ziglang/async-stdAndrew Kelley
2020-02-09fix defer interfering with return value spillAndrew Kelley
2020-02-08fix async runtime function call resolves target fn frameAndrew Kelley
2020-02-07Add wWinMain and wWinMainCRTStartup to fix #4376Jared Miller
2020-02-07fix async function call resolves target fn frameAndrew Kelley
2020-02-07more carefully calculate llvm field indexesAndrew Kelley
2020-02-06more std lib async I/O integrationAndrew Kelley
2020-02-05ability to run tests in evented I/O modeAndrew 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