aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Help text default -o:none -> -o:minimal.Jeroen van Rijn2024-07-191-1/+1
|
* Minor change to an internal flaggingerBill2024-07-151-0/+1
|
* Begin work for `bit_set[...; [N]T]` (not working)gingerBill2024-07-151-0/+5
|
* `-use-separate-modules` default on Windows onlygingerBill2024-07-151-1/+1
|
* Make `-use-separate-modules` the default behaviour for `-o:none` and ↵gingerBill2024-07-151-1/+1
| | | | `-o:minimal`
* Keep MSVC happy with secure versions of C callsgingerBill2024-07-151-10/+0
|
* Fix parameter to nonegingerBill2024-07-141-1/+1
|
* Add pseudo flag `-fast-build`gingerBill2024-07-141-0/+12
|
* Allow using precompiled .res file.Jeroen van Rijn2024-07-101-2/+4
|
* Add `gb_internal` to proceduresgingerBill2024-07-091-1/+1
|
* Cache files, env, and argsgingerBill2024-07-091-3/+10
|
* Add `odin clear-cache`gingerBill2024-07-091-0/+2
|
* Add `-internal-cached`gingerBill2024-07-081-3/+23
|
* Add #load cache files to `-export-dependencies:json`gingerBill2024-07-081-23/+69
|
* Default to `-o:none` for all buildsgingerBill2024-07-081-1/+1
|
* Correct `-use-separate-module` behaviourgingerBill2024-07-081-1/+6
|
* Experiment with different uses of `-use-separate-modules`gingerBill2024-07-081-1/+7
|
* Add `-print-linker-flags`gingerBill2024-07-081-2/+50
|
* Merge pull request #3828 from laytan/re-raise-signals-from-odin-rungingerBill2024-07-061-6/+22
|\ | | | | re-raise signals from the `odin run` binary
| * re-raise signals from the `odin run` binaryLaytan Laats2024-06-281-6/+22
| |
* | Fix help text.Jeroen van Rijn2024-07-031-1/+0
| |
* | Remove the `-disallow-do` aspect from `-strict-style`gingerBill2024-06-291-2/+0
| |
* | Add `-vet-tabs`gingerBill2024-06-291-0/+7
| |
* | Fix accidental deletion in the `-strict-style` help commentgingerBill2024-06-291-1/+1
| |
* | Add note regarding `-strict-style`gingerBill2024-06-291-0/+2
| |
* | `-strict-style` implies `-disallow-do`gingerBill2024-06-291-1/+3
| |
* | Update `-strict-style`gingerBill2024-06-291-0/+2
| |
* | Add internal flag for testing stuffgingerBill2024-06-291-0/+5
| |
* | Rename `-vet-identical-cast` to `-vet-cast`; with minor code clean upgingerBill2024-06-291-5/+5
| |
* | Add `-vet-identical-cast`Feoramund2024-06-281-0/+7
|/
* Add `-custom-attribute`gingerBill2024-06-281-0/+34
|
* Add `-build-mode:test`.Jeroen van Rijn2024-06-211-0/+4
|
* Merge pull request #3137 from laytan/show-defineablegingerBill2024-06-201-0/+156
|\ | | | | Add flags to show/export defineable values and warn if a -define is unused in the project
| * collect and show docs of defineablesLaytan Laats2024-06-071-28/+34
| |
| * explicit integer conversionsLaytan Laats2024-06-061-9/+12
| |
| * check if -define is actually usedLaytan Laats2024-06-061-5/+28
| |
| * -show-defineables and -export-defineablesLaytan Laats2024-06-061-0/+124
| |
* | Fix compiler silently returning if `parse_packages` failsFeoramund2024-06-131-1/+2
|/
* orca windowslaytan2024-06-051-1/+5
|
* improve orca targetLaytan Laats2024-06-051-0/+28
|
* Merge pull request #3615 from puzzleddev/export-dependenciesgingerBill2024-06-041-1/+126
|\ | | | | Add build flag to export dependencies.
| * Add the option to export dependencies as JSON.tim42422024-05-241-51/+113
| |
| * Improved depdendency formatting to support paths containing spacestim42422024-05-241-1/+20
| |
| * Initial dependency file generationtim42422024-05-241-4/+48
| |
* | Merge pull request #3646 from Feoramund/multi-testJeroen van Rijn2024-06-041-24/+0
|\ \ | | | | | | Refactor the test runner
| * | Remove `-test-name` in favor of test runner optionFeoramund2024-06-021-24/+0
| |/ | | | | | | | | | | `-define:ODIN_TEST_NAMES=...` is capable of selecting test by package and name or name only, with the ability to access packages included by `-all-packages`.
* / Fix #3660Feoramund2024-06-021-0/+4
|/ | | | This also prevents a segfault if you do `odin build .odin -file`
* Reimplement `-build-mode:static`/`-build-mode:lib`gingerBill2024-05-161-0/+10
|
* llvm 18: general unix and darwin specificsLaytan Laats2024-05-071-5/+2
|
* compiler: improve target features supportLaytan Laats2024-05-021-6/+73
|