aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
2021-06-09cc,wasi: use wasi_libc.CRTFile directly instead of WasiExecModelJakub Konka
2021-06-09cc,wasi: support WASI reactors via -mexec-model flag.Takeshi Yoneda
2021-06-09cc,wasi: store CRTFile enum in wasi_emulated_libsJakub Konka
2021-06-09wasi: skip adding wasi_snapshot_preview1 as lib dep in stage1Jakub Konka
2021-06-09cc,wasi: build referenced-only emulated componentsJakub Konka
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-24zig cc: expose header files when linking libunwindxavier
2021-05-23stage2: introduce clangAssemblerSupportsMcpuArgAndrew Kelley
2021-05-24make "gnu" (mingw-w64) the default C ABI on WindowsAndrew Kelley
2021-05-23Revert "stage2: add support for zig cc assembler -mcpu option"Andrew Kelley
2021-05-23stage2: fix reference to musl arch nameAndrew Kelley
2021-05-23overhaul elf csu (c-runtime startup) logicMichael Dusan
2021-05-22stage2: omit printing source lines in compile errorsAndrew Kelley
2021-05-21Merge pull request #8837 from ziglang/cc-wasm32-wasiJakub Konka
2021-05-20stage2: fix compile error rendering for hard tabsAndrew Kelley
2021-05-20cc,wasi: do not add stack protectorJakub Konka
2021-05-20wasm: link dynamically by default when targeting wasmJakub Konka
2021-05-20cc,wasi: link compiled WASI libc with wasm-ldJakub Konka
2021-05-20wasi,cc: fix naming and add stubs for buildingJakub Konka
2021-05-19stage2: only default to linking system libc if linking system libsIsaac Freund
2021-05-18stage2: fix deletion of Decls that get re-referencedAndrew Kelley
2021-05-17stage2: get rid of NameHashAndrew Kelley
2021-05-17stage2: get rid of failed_root_src_fileAndrew Kelley
2021-05-17stage2: add some debug logs for when link functions are calledAndrew Kelley
2021-05-16stage2: fix error message coloringAndrew Kelley
2021-05-15Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-15stage2: omit Decl compile errors from failed AstGen filesAndrew Kelley
2021-05-15stage2: make failure to find native libc verboseIsaac Freund
2021-05-14stage2: compile log stores node offsetAndrew Kelley
2021-05-14stage2: improve Decl dependency managementAndrew Kelley
2021-05-14stage2: clarify logic of passing `-integrated-as` to clangAndrew Kelley
2021-05-14stage2: Force Clang to use LLVM's assembler for SPARC targetsLemonBoy
2021-05-13stage2: -lunwind is handled speciallyAndrew Kelley
2021-05-13stage2: only build and link libunwind when linking libc++Andrew Kelley
2021-05-12stage2: build and provide libunwind when compiling for native libcAndrew Kelley
2021-05-12stage2: build and provide libunwind when compiling for native libcAndrew Kelley
2021-05-12Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-12translate-c: Ensure extra_cflags are passed to clangEvan Haas
2021-05-11stage2: improve Decl lifetime managementAndrew Kelley
2021-05-11stage2: better handling of file-level compile errors across updatesAndrew Kelley
2021-05-11AstGen: support emitting multiple compile errorsAndrew Kelley
2021-05-11stage2: use system libc when targeting the native OS/ABIIsaac Freund
2021-05-11stage2: Allow building musl/glibc in thumb modeLemonBoy
2021-05-11stage2: Pass -mthumb when compiling C/C++ codeLemonBoy
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-08update usage of std.testing in stage2Veikka Tuominen
2021-05-06stage2: wire up outdated/deleted decl detectionAndrew Kelley
2021-05-05Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-05stage2: Fix UAF in ErrorMsg destructorLemonBoy
2021-04-29stage2: properly free Decl nameAndrew Kelley