| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-06 | stage2: rename and move files related to LLVM backend | Timon Kruiper | |
| 2021-01-02 | stage2: Use {s} instead of {} when formatting strings | LemonBoy | |
| 2020-12-28 | stage2: rename llvm.zig to llvm_bindings.zig | Timon Kruiper | |
| Putting functions in this file will create functions like `llvm.function`, and the compiler thinks these are llvm intrinsics. | |||
| 2020-12-24 | stage2: re-use compiler runtime libs across opt modes and strip flag | Andrew Kelley | |
| Previously Zig would need to recompile runtime libs if you changed the values of --strip or -O. Now, unless the `debug_compiler_runtime_libs` flag is set (which is currently not exposed to the CLI), Zig will always choose ReleaseFast or ReleaseSmall for compiler runtime libraries. When the main application chooses ReleaseFast or ReleaseSmall, that value is propagated to compiler runtime libraries. Otherwise a decision is made based on the target, which is currently ReleaseSmall for freestanding WebAssembly and ReleaseFast for everything else. Ultimately the purpose of this commit is to have Debug and ReleaseSafe builds of applications still get optimized builds of, e.g. libcxx and libunwind, as well as to spend less time unnecessarily rebuilding compiler runtime libraries. | |||
| 2020-11-05 | Fixed mingw-w64 8.0.0 compilation | Alexandros Naskos | |
| Reaplied mingw-w64 header patch | |||
| 2020-11-05 | Updated mingw-w64 to version 8.0.0 | Alexandros Naskos | |
| 2020-10-01 | stage2: Add missing defines for building dllcrt2.o | LemonBoy | |
| Closes #6482 | |||
| 2020-09-29 | mingw: better -D arg for processing def.in files | Andrew Kelley | |
| Thanks @LemonBoy | |||
| 2020-09-28 | stage2: building DLL import lib files | Andrew Kelley | |
| 2020-09-28 | stage2: building mingw-w64 and COFF LDD linking | Andrew Kelley | |
| still TODO is the task of creating import .lib files for DLLs on the fly both for -lfoo and for e.g. `extern "kernel32"` | |||
