aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
| * Basic `odin doc` supportgingerBill2020-11-171-0/+2
| |
| * Improve flag handling to check for invalid usesgingerBill2020-11-171-0/+32
| |
| * Add `-show-unused-with-location`gingerBill2020-11-171-0/+1
| |
| * Add `-show-unused` (Shows unused package declarations of all imported packages)gingerBill2020-11-171-0/+1
| | | | | | | | Crude output at the moment but better than nothing
| * Added -no-entry-point flag and relevant check.F0x1fy2020-11-101-0/+1
| |
* | Add experimental `-insert-semicolon` functionality to tokenizer and parsergingerBill2020-11-011-0/+1
|/
* Add `-build-mode:assembly` for `-llvm-api`gingerBill2020-10-201-0/+1
|
* Add `-microarch:<string>` (e.g. `-microarch:native`)gingerBill2020-10-201-5/+27
|
* Begin work on making packages import assembly sort files (.S)gingerBill2020-10-161-3/+1
|
* Add `-disallow-do`gingerBill2020-09-231-0/+1
|
* Add TargetOS_freestanding for future usegingerBill2020-09-151-0/+4
|
* Update ODIN_VERSIONgingerBill2020-09-151-1/+1
|
* Add -default-to-nil-allocator flag (sets `ODIN_DEFAULT_TO_NIL_ALLOCATOR`)gingerBill2020-09-151-0/+1
|
* Get Odin compiling and produced exe's running on FreeBSDChristian Seibold2020-09-141-3/+13
|
* Add FreeBSD targets, get gb.h working with FreeBSD, fix odin_root_directory ↵Christian Seibold2020-09-141-0/+40
| | | | function for FreeBSD and a few other operating systems not yet added
* Add `-no-dynamic-literals` to disallow dynamic array and map literalsgingerBill2020-07-141-0/+1
|
* Add `-show-system-calls`; Update runtime for windows_386; Fix some minor bugsgingerBill2020-06-301-0/+1
|
* Begin work on windows 386gingerBill2020-06-291-1/+3
|
* Add `-target:<string>` fuzzy checking with "Did you mean" messagegingerBill2020-06-101-3/+2
|
* Basic cross compilation supportgingerBill2020-06-101-22/+21
|
* Add `wasm-ld` support for wasm code generationgingerBill2020-06-031-1/+1
|
* Begin work on supporting wasm32 architecturegingerBill2020-05-251-3/+22
|
* Add `-extra-linker-flags:<string>`gingerBill2020-05-061-1/+3
|
* Add `-ignore-vs-search`gingerBill2020-05-021-0/+2
|
* Add `-build-mode=obj`gingerBill2020-04-131-1/+7
|
* Begin to make the -llvm-api more generalgingerBill2020-04-101-3/+8
|
* Merge branch 'master' into llvm-integrationgingerBill2020-03-151-2/+4
|\
| * Add initial `-mem2reg` pass to `opt`gingerBill2020-03-131-2/+4
| |
* | Merge branch 'master' into llvm-integrationgingerBill2020-03-041-0/+1
|\|
| * Add -subsystem:console and -subsystem:windows flags for windowsgingerBill2020-03-021-0/+1
| |
* | Begin LLVM C API integrationgingerBill2020-02-011-0/+2
|/
* v0.12.0v0.12.0gingerBill2020-01-181-1/+1
|
* Add `-disable-assert` to disable the code generation of the built-in ↵gingerBill2019-12-291-0/+1
| | | | run-time 'assert' procedure
* Add `-help` which prints information about the compiler flagsgingerBill2019-12-211-0/+2
|
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-2/+2
| | | | Allows for extra security and optimization benefits
* Fix linux build.castano2019-11-141-0/+2
|
* Add support for running odin through a symlink. Use realpath when obtaining ↵castano2019-11-141-2/+5
| | | | root dir.
* v0.11.1v0.11.1gingerBill2019-11-121-1/+1
|
* Add `-show-more-timings`gingerBill2019-11-101-0/+1
|
* v0.11.0v0.11.0gingerBill2019-11-011-1/+1
|
* strings.split; strings.index; eprint* over print*_err;gingerBill2019-10-061-1/+1
|
* Change ODIN_OS string for osx from "osx" to "darwin" to allow for other ↵gingerBill2019-10-011-8/+8
| | | | platforms
* New Essence OS layer; cross-compiling improvementsnakst2019-09-021-6/+34
|
* Fix ranges in switch statement for stringsgingerBill2019-06-211-1/+1
|
* v0.10.0v0.10.0gingerBill2019-06-021-1/+1
|
* -go-to-definitions (OGTD file format)gingerBill2019-05-261-2/+15
|
* -compact flag for 'odin query'gingerBill2019-05-251-0/+1
|
* odin querygingerBill2019-05-251-0/+1
| | | | Output .json file containing information about the program
* Change the file name rules for imports (use / rather than \ on windows)gingerBill2019-04-201-0/+8
|
* Add -pdb-name for custom names of PDBsgingerBill2019-03-141-0/+1
|