aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Clean up error block usagegingerBill2024-01-051-0/+1
* Add `-obfuscate-source-code-locations`gingerBill2023-12-131-0/+2
* Facored out `get_default_microarchitecture`Jeroen van Rijn2023-11-101-7/+6
* Add -microarch:?Jeroen van Rijn2023-11-101-2/+17
* Force dynamic map calls on non-windows targetsgingerBill2023-10-291-2/+4
* Fix static map calls and default to them!gingerBill2023-10-271-1/+1
* Remove `-vet-extra`gingerBill2023-09-301-5/+1
* Update src/build_settings.cppgingerBill2023-09-271-1/+1
* Add attributes for sanitize_memory and sanitize_threadgingerBill2023-09-211-1/+30
* Add `-o:aggressive` for LLVM 17gingerBill2023-09-211-1/+1
* Support `-sanitize:<string>` for `address`, `memory`, `thread` for LLVM 17gingerBill2023-09-211-0/+16
* Add experimental `-subtarget:ios`gingerBill2023-08-081-1/+30
* Merge branch 'master' into tildegingerBill2023-08-031-3/+39
|\
| * Remove `-strict-style-init-only`gingerBill2023-08-011-1/+0
| * Add `-vet-style` and `-vet-semicolon`gingerBill2023-08-011-0/+6
| * Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` whe...gingerBill2023-07-311-4/+4
| * Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flagsgingerBill2023-07-311-2/+33
* | Add `-tilde` for working on the new compilergingerBill2023-07-081-0/+2
|/
* Rename `ODIN_DISALLOW_RTTI` to `ODIN_NO_RTTI`; Remove dead command line flagsgingerBill2023-06-121-3/+3
* Fix endianness for wasm64p32gingerBill2023-06-071-4/+2
* Merge branch 'master' into separate-int-word-sizesgingerBill2023-06-061-3/+21
|\
| * Merge pull request #2479 from Naught00/masterJeroen van Rijn2023-05-191-3/+21
| |\
| | * Fix accidental check inMark Naughton2023-05-191-8/+0
| | * Add write permissions check on output folderMark Naughton2023-05-191-1/+18
| | * Fix single-file package caseMark Naughton2023-05-181-0/+7
| | * Simplify extension addition logicMark Naughton2023-04-261-9/+2
| | * Use buildpath instead of init_filenameMark Naughton2023-04-261-1/+1
| | * Fix .bin not being applied for relative directoryMark Naughton2023-04-261-1/+2
| | * Add .bin extension in extra caseMark Naughton2023-04-241-3/+9
| | * Use last element for directory collision checkMark Naughton2023-04-231-1/+1
| | * Add .bin extension the case of a collisionMark Naughton2023-04-231-0/+4
| | * Change default executable extensionMark Naughton2023-04-231-4/+2
* | | Merge branch 'master' into separate-int-word-sizesgingerBill2023-05-031-3/+7
|\| |
| * | When using `-debug`, default to `-o:none` unless explicitly specifiedgingerBill2023-05-021-3/+7
| |/
* | Rename `word_size` to `ptr_size` internally to make it clearergingerBill2023-04-201-9/+9
* | Begin work on new pseudo-architecture: wasm64p32gingerBill2023-04-201-13/+40
* | Begin work on separating int and word sizes (i.e. `size_of(int)` might not eq...gingerBill2023-04-201-17/+27
|/
* Add `-max-error-count:<integer>`gingerBill2023-04-041-0/+16
* Merge pull request #2380 from flysand7/mastergingerBill2023-03-141-0/+1
|\
| * rename -no-tls to -no-thread-localbumbread2023-03-141-1/+1
| * Added -no-tls flagbumbread2023-03-131-0/+1
* | Fix missing commas in -target-featues string by adding missing i increment.Florian Behr2023-03-141-0/+1
|/
* Add `-o:none` optimization mode (useful for `-debug` builds)gingerBill2023-03-071-1/+1
* Begin work on adding colours to error messages on Windows TerminalsgingerBill2023-02-221-0/+4
* Make `-verbose-errors` the default; `-terse-errors` to disable itgingerBill2023-02-221-2/+2
* Enforce dynamic map calls for the time beinggingerBill2023-02-031-0/+3
* Make static map calls the default; add `-dynamic-map-calls`gingerBill2023-02-031-1/+1
* Add for C++ for loop usesgingerBill2023-01-301-7/+5
* Correct `arena_temp_end` usage when no allocation ever happens for that arenagingerBill2023-01-281-1/+0
* Use `heap_allocator()` with `-debug`; Reinstate the arena guardsgingerBill2023-01-231-0/+5