aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2019-06-22stage1: add @sin @cos @exp @exp2 @ln @log2 @log10 @fabs @floor @ceil @trunc @...Shawn Landden
2019-06-19stage1: add support for @mulAdd fused-multiply-add for floats and vectors of ...Shawn Landden
2019-06-17Remove duplicate exe name with zig runJonathan Marler
2019-06-14standard library integrates with knowledge of stripped debug infoAndrew Kelley
2019-06-14expose builtin.strip_debug_infoAndrew Kelley
2019-06-14fix `@export` for arrays not respecting the symbol nameAndrew Kelley
2019-06-07update the default macos version min to 10.14Andrew Kelley
2019-06-04Propagate DIFlags to LLVMLemonBoy
2019-06-04Make `void` a signed typeLemonBoy
2019-05-29std.meta/trait: def/definition => decl/declarationtgschultz
2019-05-29codegen: initialize subsystemAndrew Kelley
2019-05-29cleanups for windows subsystem in builtin.zigAndrew Kelley
2019-05-29set subsystem to null if not on windows or uefiemekoi
2019-05-29try to resolve TargetSubSystemAuto to actual subsystememekoi
2019-05-29added subsystem to builtin.zigemekoi
2019-05-28no "use of undeclared identifer" in dead comptime branchesAndrew Kelley
2019-05-28fix invalid LLVM IR generated for ?*void const castsAndrew Kelley
2019-05-28Move __zig_fail_unwrap locals on stackLemonBoy
2019-05-27respect subsystem flag in all casesemekoi
2019-05-27Merge pull request #2552 from Sahnvour/issue-2543Andrew Kelley
2019-05-27improve the stack check CLI optionsAndrew Kelley
2019-05-26introduce @hasDecl builtin functionAndrew Kelley
2019-05-25gen-h: do not output visibility macros when the build is staticSahnvour
2019-05-18Fix load/store of non-integer fields in packed structLemonBoy
2019-05-16fixups to the previous commitAndrew Kelley
2019-05-16breaking changes to all bit manipulation intrinsicsShawn Landden
2019-05-16improvements to build-lib use case of WebAssemblyAndrew Kelley
2019-05-15fix static builds of zig from requiring c compilerAndrew Kelley
2019-05-14else value when switching on error set hasAndrew Kelley
2019-05-14Don't emit DW_TAG_lexical_block for VarDeclsLemonBoy
2019-05-13cache_add_dep_file: handle ErrorFileNotFound speciallyAndrew Kelley
2019-05-13Assemble asm files using CCLemonBoy
2019-05-08fix build on macOSAndrew Kelley
2019-05-08add --bundle-compiler-rt function to link optionsAndrew Kelley
2019-05-08C pointers support .? operatorAndrew Kelley
2019-05-08C pointers support `null`Andrew Kelley
2019-05-08Implement stack probes for x86/x86_64LemonBoy
2019-05-03always respect threadlocal for variables with external linkageAndrew Kelley
2019-05-03optimize `@memset` with `undefined`Andrew Kelley
2019-04-25translate-c: put -x c back in there, it's necessaryAndrew Kelley
2019-04-25translate-c: unify API for self-hosted and C++ translate-cAndrew Kelley
2019-04-25translate-c: a little closer to self-hosted implementationAndrew Kelley
2019-04-24remove Shebang (#!) supportShawn Landden
2019-04-16stage1 is now a hybrid of C++ and ZigAndrew Kelley
2019-04-16freestanding target adds -ffrestanding to cc parametersAndrew Kelley
2019-04-15fix Debug mode when error return tracing is offAndrew Kelley
2019-04-15wasm: add wasm-import-module attr to externShritesh Bhattarai
2019-04-14organize how the single threaded option is passed aroundAndrew Kelley
2019-04-12wasm: use .wasm ext for exeShritesh Bhattarai
2019-04-11wasm: disable error ret tracingShritesh Bhattarai