aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
AgeCommit message (Expand)Author
2022-09-15stage2: implement referenced by trace for error messagesVeikka Tuominen
2022-09-13validate number literals in AstGenVeikka Tuominen
2022-09-12libcxx: define _LIBCPP_ABI_VERSION and _LIBCPP_ABI_NAMESPACEAndrew Kelley
2022-09-11Compilation: handle system C compiler not foundAndrew Kelley
2022-09-11stage2: no condition on system libs to link native libcAndrew Kelley
2022-09-08[ld] add --print-* for diagnosticsMotiejus Jakštys
2022-08-30avoid exposing supportsTailCall in the standard libraryAndrew Kelley
2022-08-30coff: set some defaults for PE headersJakub Konka
2022-08-29link: add force_undefined_symbols to cache hashAndrew Kelley
2022-08-25add ability to pass force undefined symbols to the linkerJakub Konka
2022-08-25fix order of CLI args passed to clangAndrew Kelley
2022-08-24Compilation: move comptime condition firstAndrew Kelley
2022-08-24compilation: avoid pointless cachingLoris Cro
2022-08-23make LLVM and Clang emit DWARF 4 instead of 5Andrew Kelley
2022-08-19LLVM: add DLL export attributeAndrew Kelley
2022-08-19make self-hosted the default compilerAndrew Kelley
2022-08-19build: remove the option to omit stage2Andrew Kelley
2022-08-19stage2: implement stack protectorsAndrew Kelley
2022-08-18std.Target gains ObjectFormat fieldAndrew Kelley
2022-08-10better default for use_stage1 when -ofmt=c is providedAndrew Kelley
2022-08-07remove 'builtin.stage2_arch', Sema is smart enough nowMeghan Denny
2022-07-28stage2: ensure 'std', 'builtin', and 'root' is always available to `@import`Meghan
2022-07-26std.fmt: require specifier for unwrapping ?T and E!TInKryption
2022-07-25std.mem: add `first` method to `SplitIterator` and `SplitBackwardsIterator`r00ster
2022-07-24Revert "std.fmt: require specifier for unwrapping ?T and E!T."Andrew Kelley
2022-07-24std.fmt: require specifier for unwrapping ?T and E!T.InKryption
2022-07-19delete the stage1 implementation of autodocAndrew Kelley
2022-07-19Autodoc: skip docs when compile errors occurAndrew Kelley
2022-07-19autodocs: add support for indirect decl referencesLoris Cro
2022-07-19autodoc: init workLoris Cro
2022-07-16Merge pull request #12121 from Vexu/spanVeikka Tuominen
2022-07-16style: add missing commar00ster91
2022-07-15Compilation: point caret in error message at the main tokenVeikka Tuominen
2022-07-14stage2: point to error location using spansVeikka Tuominen
2022-07-11Merge pull request #12044 from Vexu/stage2-compile-errorsAndrew Kelley
2022-07-11Merge pull request #11863 from motiejus/compress-debug-sectionsAndrew Kelley
2022-07-11stage2: cleanups to --compress-debug-sectionsAndrew Kelley
2022-07-12Compilation: indent multiline error messages properlyr00ster91
2022-07-11ELF: understand -Wl,--compress-debug-sectionsMotiejus Jakštys
2022-07-11Compilation: do not repeat AstGen error source line for notesVeikka Tuominen
2022-07-10Compilation: do not repeat same source line for notesVeikka Tuominen
2022-07-05stage2: propagate use_stage1 to sub-compilationAndrew Kelley
2022-07-05CLI: add support for -fno-builtinAndrew Kelley
2022-07-04stage2: ELF: improve error reporting when libc is missingAndrew Kelley
2022-06-30stage2: object format affects whether LLVM can be usedAndrew Kelley
2022-06-28Pass -O0 rather than -Og to Clang for Debug buildsKen Micklas
2022-06-27macho: implement and handle `-needed-*` and `-needed_*` family of flagsJakub Konka
2022-06-27macho: implement -dead_strip_dylibs linker flagJakub Konka
2022-06-25macho: implement -headerpad_max_install_namesJakub Konka
2022-06-25macho: implement -headerpad_size optionJakub Konka