aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Make `Arena` allocate virtual memory directory; make it use a `BlockingMutex`gingerBill2021-08-181-3/+2
* Begin optimizing tokenizer; Replace `gb_utf8_decode` with `utf8_decode` (CC b...gingerBill2021-08-011-1/+1
* Use `DEFAULT_TO_THREADED_CHECKER`gingerBill2021-07-271-2/+2
* Fix typogingerBill2021-07-251-1/+1
* INTERNAL USE ONLY: `//+lazy` build flaggingerBill2021-07-251-6/+14
* Default to using a threaded checker on Windows; Add `-no-threaded-checker` fo...gingerBill2021-07-241-0/+20
* Remove random load balancing in `thread_proc_body`gingerBill2021-07-141-23/+23
* Replace non-recursive mutexes with `BlockingMutex`; Minor improves to initial...gingerBill2021-07-141-14/+9
* Require throughput pass results with `-show-more-timings -show-debug-messages...gingerBill2021-07-131-1/+1
* Add (internal flag) -show-debug-messagesgingerBill2021-07-131-11/+26
* Change the compiler's big integer library to use libTomMathgingerBill2021-07-111-1/+0
* Add experimental support for a threaded semantic checker to `-threaded-checker`gingerBill2021-07-101-0/+12
* Add "Suggestion: Did you mean?" for selector expression typosgingerBill2021-07-081-6/+6
* Add documentation for `-verbose-errors`gingerBill2021-06-231-0/+4
* Fix `remove_temp_files`gingerBill2021-06-121-4/+9
* Fix show-timings header for -lld on windowsgingerBill2021-06-081-1/+5
* Fix -lld on WindowsgingerBill2021-06-081-3/+2
* Replace `js_wasm32` with `freestanding_wasm32`gingerBill2021-06-081-1/+1
* Add `-verbose-errors` which shows the error in the line of codegingerBill2021-05-191-0/+6
* Fix docs for `-lld`gingerBill2021-05-111-1/+1
* Mark external thread local globalsgingerBill2021-05-051-0/+3
* Prepare to multithread object generationgingerBill2021-05-031-1/+1
* Add [EXPERIMENTAL] warning to -user-separate-modules help messagegingerBill2021-05-031-0/+1
* Experimental support for `-use-separate-modules`gingerBill2021-05-031-24/+18
* Begin work on making LLVM backend work with multiple modules for possible fas...gingerBill2021-05-031-2/+9
* Add `-test-name:<string>` flag to allow specific tests to be rangingerBill2021-05-031-3/+29
* Begin cleanup for allowing for multiple LLVM modulesgingerBill2021-05-031-2/+13
* Make the core:testing runner on windows run in a separate thread to handle cr...gingerBill2021-05-011-1/+6
* Add `-no-pie` flag to linker on LinuxgingerBill2021-04-281-0/+5
* Remove dead code related to old backendgingerBill2021-04-281-79/+16
* Implement `ODIN_ROOT` #913gingerBill2021-04-261-0/+22
* Make -strict-style the default #871gingerBill2021-04-261-6/+2
* Fix `odin run` on WindowsgingerBill2021-04-261-0/+5
* Make correctionsgingerBill2021-04-261-33/+0
* Change how `GIT_SHA` is rendered in `odin version`gingerBill2021-04-251-1/+1
* Remove `use_llvm_api` related checks and other related thingsgingerBill2021-04-251-1/+0
* Delete ir.cpp and related filesgingerBill2021-04-251-3/+0
* Remove old backend specific code in `main`gingerBill2021-04-251-448/+52
* Remove the need for `LLVM_BACKEND_SUPPORT`gingerBill2021-04-251-15/+3
* Override `-llvm-api` to always be truegingerBill2021-04-251-0/+2
* Fix typogingerBill2021-04-211-2/+2
* Add new `-o:<string>` flag as an alternative to `-opt:<integer>`gingerBill2021-04-211-1/+48
* Add `-build-mode:llvm-ir` for `-llvm-api` backendgingerBill2021-04-211-0/+2
* Add `-doc-format` command for the new .odin-doc file format (to be used to ge...gingerBill2021-04-181-0/+5
* Minor fixes to platform checking codegingerBill2021-04-111-13/+13
* Removed debug codePlatin212021-04-051-1/+0
* Adds return values to linker stagesPlatin212021-04-051-42/+63
* Helpful error message for invalid `-define:` casesJim Powers2021-03-301-1/+2
* fix windowsAtil Kurtulmus2021-03-191-6/+7
* fixtypoatil2021-03-191-3/+2