aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add `-use-single-module`gingerBill2025-01-221-0/+5
|
* Enable `-use-separate-modules` as default for all platformsgingerBill2025-01-221-2/+0
|
* Error if -no-thread-local is used in presence of -no-crt on Unixflysand72025-01-171-5/+10
|
* Added compile-time checks for thread locals with -no-crtflysand72025-01-171-1/+15
| | | | | | | | Now using any thread-local variables with -no-crt enabled will cause a compiler error, unless -no-thread-local is given. Also fixed a minor typo in a comment.
* Make `-no-dynamic-literals` the default nowgingerBill2025-01-051-6/+0
|
* Add `#+feature dynamic-literals`gingerBill2025-01-051-0/+12
|
* fix #4547 - wasm -out without file extensionLaytan Laats2024-12-061-1/+1
|
* ABI change: for indirect parameters size_of <= 16, do callee stack copygingerBill2024-12-051-0/+1
|
* Fix typogingerBill2024-11-141-1/+1
|
* Add `-linker:<string>` to replace `-lld` and `-radlink`gingerBill2024-11-141-3/+19
|
* Add `-radlink`gingerBill2024-11-141-1/+2
|
* Suggest `-microarch:native` if `popcnt` instruction is missing.Jeroen van Rijn2024-11-071-0/+1
| | | | Fixes #4453.
* Simplify use of pie0dminnimda2024-11-041-7/+0
|
* Add support for linking as pie0dminnimda2024-11-041-1/+8
|
* Disable exe path testgingerBill2024-10-081-13/+13
|
* Add `-vet-unused-procedures`gingerBill2024-09-171-0/+3
|
* Add `-vet-packages:<comma-separated-string-array>`gingerBill2024-09-171-2/+1
|
* Merge pull request #4206 from laytan/improve-linking-shared-librariesgingerBill2024-09-101-0/+1
|\ | | | | Improve linking shared libraries
| * add -no-rpathLaytan2024-09-041-0/+1
| |
* | Add internal flaggingerBill2024-09-091-0/+1
| | | | | | | | `-internal-fast-isel`
* | Fix #4211Jeroen van Rijn2024-09-071-3/+4
|/
* riscv compiler supportLaytan2024-09-011-1/+3
|
* add support for linux_riscv64 and freestanding_riscv64Laytan2024-08-201-1/+19
|
* fix max alignmentsLaytan Laats2024-08-121-21/+26
|
* Delete empty file after access check.Jeroen van Rijn2024-08-071-3/+5
|
* Improve output path checkingJeroen van Rijn2024-07-311-3/+8
| | | | Fixes #4001
* fix for using .rc filesThomas la Cour2024-07-301-0/+1
|
* Begin work for `bit_set[...; [N]T]` (not working)gingerBill2024-07-151-0/+2
|
* `-use-separate-modules` default on Windows onlygingerBill2024-07-151-1/+1
|
* Disable `-use-separate-modules` by default on darwin until problem is determinedgingerBill2024-07-151-0/+2
|
* Make `-use-separate-modules` the default behaviour for `-o:none` and ↵gingerBill2024-07-151-0/+7
| | | | `-o:minimal`
* Default to `-o:minimal` againgingerBill2024-07-141-1/+5
|
* Allow using precompiled .res file.Jeroen van Rijn2024-07-101-4/+5
|
* Cache files, env, and argsgingerBill2024-07-091-1/+6
|
* Add `-internal-cached`gingerBill2024-07-081-1/+9
|
* Default to `-o:none` for all buildsgingerBill2024-07-081-1/+1
|
* Experiment with different uses of `-use-separate-modules`gingerBill2024-07-081-0/+1
|
* Add `-print-linker-flags`gingerBill2024-07-081-0/+2
|
* wasm: add foreign import and linking of wasm object filesLaytan Laats2024-07-021-9/+0
|
* Add `-vet-tabs`gingerBill2024-06-291-0/+3
|
* Move microarch stuff to a separate filegingerBill2024-06-291-462/+1
|
* Add internal flag for testing stuffgingerBill2024-06-291-0/+1
|
* Rename `-vet-identical-cast` to `-vet-cast`; with minor code clean upgingerBill2024-06-291-4/+4
|
* Add `-vet-identical-cast`Feoramund2024-06-281-1/+4
|
* Add `-custom-attribute`gingerBill2024-06-281-0/+4
|
* disallow non-global foreign import of variables on wasmLaytan Laats2024-06-281-1/+3
|
* Merge pull request #3137 from laytan/show-defineablegingerBill2024-06-201-0/+2
|\ | | | | Add flags to show/export defineable values and warn if a -define is unused in the project
| * -show-defineables and -export-defineablesLaytan Laats2024-06-061-0/+2
| |
* | Add `-target:freestanding_arm32` (experimental)gingerBill2024-06-091-0/+9
|/
* fix linking on weird linuxesLaytan2024-06-061-2/+10
|