aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Replace `js_wasm32` with `freestanding_wasm32`gingerBill2021-06-081-6/+12
|
* Add `-verbose-errors` which shows the error in the line of codegingerBill2021-05-191-0/+5
|
* Experimental support for `-use-separate-modules`gingerBill2021-05-031-4/+0
|
* Begin work on making LLVM backend work with multiple modules for possible ↵gingerBill2021-05-031-0/+6
| | | | faster compilation
* Add `-test-name:<string>` flag to allow specific tests to be rangingerBill2021-05-031-0/+2
|
* Remove dead code related to old backendgingerBill2021-04-281-61/+0
|
* Implement `ODIN_ROOT` #913gingerBill2021-04-261-3/+30
|
* Make -strict-style the default #871gingerBill2021-04-261-1/+0
|
* Make correctionsgingerBill2021-04-261-1/+1
|
* Change versioning system from `v0.13.1` to `dev-2021-04`gingerBill2021-04-251-2/+4
|
* Remove `use_llvm_api` related checks and other related thingsgingerBill2021-04-251-8/+0
|
* Override `-llvm-api` to always be truegingerBill2021-04-251-0/+2
|
* Add new `-o:<string>` flag as an alternative to `-opt:<integer>`gingerBill2021-04-211-1/+1
|
* Add `-build-mode:llvm-ir` for `-llvm-api` backendgingerBill2021-04-211-0/+1
|
* Improve the `Allocator` interface to support returning `Allocator_Error` to ↵gingerBill2021-04-191-1/+1
| | | | | | allow for safer calls Virtually all code (except for user-written custom allocators) should work as normal. Extra features will need to be added to make the current procedures support the `Allocator_Error` return value (akin to #optional_ok)
* Add `-doc-format` command for the new .odin-doc file format (to be used to ↵gingerBill2021-04-181-0/+1
| | | | generate documentation tools)
* Minor fixes to platform checking codegingerBill2021-04-111-0/+1
|
* early memcpyoptatil2021-03-191-1/+1
|
* `odin test` to work with the new `core:testing` packagegingerBill2021-03-141-1/+1
|
* Add `-strict-style` flag: Enforces code style stricter whilst parsing, ↵gingerBill2021-03-131-0/+1
| | | | requiring such things as trailing commas
* Add `-vet-extra` (checks for unneeded casts and transmutes)gingerBill2021-03-031-0/+1
|
* Get compiling on Mac Mini M1gingerBill2021-02-241-12/+16
|
* Begin work on aarch64 ABI for `-llvm-api`gingerBill2021-02-241-14/+37
|
* Default to `-microarch:generic`gingerBill2021-02-241-0/+3
|
* Add flags `-ignore-warnings` and `-warnings-as-errors`gingerBill2021-02-231-0/+10
|
* Merge branch 'master' into parser-experimentsgingerBill2020-12-061-0/+51
|\
| * Update `odin doc` to support multiple package outputs by passing multiple ↵gingerBill2020-11-181-2/+2
| | | | | | | | | | | | | | paths; Replace `-all` with `-short` Example: odin doc core/path core/path/filepath
| * Begin rudimentary work on implementing `odin test` tooling with ↵gingerBill2020-11-171-2/+16
| | | | | | | | `*_test.odin` files
| * 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
|