| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | INTERNAL USE ONLY: `//+lazy` build flag | gingerBill | 2021-07-25 | 1 | -6/+14 | |
| | | ||||||
| * | Default to using a threaded checker on Windows; Add `-no-threaded-checker` ↵ | gingerBill | 2021-07-24 | 1 | -0/+20 | |
| | | | | | for Windows | |||||
| * | Remove random load balancing in `thread_proc_body` | gingerBill | 2021-07-14 | 1 | -23/+23 | |
| | | ||||||
| * | Replace non-recursive mutexes with `BlockingMutex`; Minor improves to ↵ | gingerBill | 2021-07-14 | 1 | -14/+9 | |
| | | | | | initialization improves | |||||
| * | Require throughput pass results with `-show-more-timings ↵ | gingerBill | 2021-07-13 | 1 | -1/+1 | |
| | | | | | -show-debug-messages` rather than just the former flag | |||||
| * | Add (internal flag) -show-debug-messages | gingerBill | 2021-07-13 | 1 | -11/+26 | |
| | | ||||||
| * | Change the compiler's big integer library to use libTomMath | gingerBill | 2021-07-11 | 1 | -1/+0 | |
| | | | | | This now replaces Bill's crappy big int implementation | |||||
| * | Add experimental support for a threaded semantic checker to `-threaded-checker` | gingerBill | 2021-07-10 | 1 | -0/+12 | |
| | | ||||||
| * | Add "Suggestion: Did you mean?" for selector expression typos | gingerBill | 2021-07-08 | 1 | -6/+6 | |
| | | ||||||
| * | Add documentation for `-verbose-errors` | gingerBill | 2021-06-23 | 1 | -0/+4 | |
| | | ||||||
| * | Fix `remove_temp_files` | gingerBill | 2021-06-12 | 1 | -4/+9 | |
| | | ||||||
| * | Fix show-timings header for -lld on windows | gingerBill | 2021-06-08 | 1 | -1/+5 | |
| | | ||||||
| * | Fix -lld on Windows | gingerBill | 2021-06-08 | 1 | -3/+2 | |
| | | ||||||
| * | Replace `js_wasm32` with `freestanding_wasm32` | gingerBill | 2021-06-08 | 1 | -1/+1 | |
| | | ||||||
| * | Add `-verbose-errors` which shows the error in the line of code | gingerBill | 2021-05-19 | 1 | -0/+6 | |
| | | ||||||
| * | Fix docs for `-lld` | gingerBill | 2021-05-11 | 1 | -1/+1 | |
| | | ||||||
| * | Mark external thread local globals | gingerBill | 2021-05-05 | 1 | -0/+3 | |
| | | ||||||
| * | Prepare to multithread object generation | gingerBill | 2021-05-03 | 1 | -1/+1 | |
| | | ||||||
| * | Add [EXPERIMENTAL] warning to -user-separate-modules help message | gingerBill | 2021-05-03 | 1 | -0/+1 | |
| | | ||||||
| * | Experimental support for `-use-separate-modules` | gingerBill | 2021-05-03 | 1 | -24/+18 | |
| | | ||||||
| * | Begin work on making LLVM backend work with multiple modules for possible ↵ | gingerBill | 2021-05-03 | 1 | -2/+9 | |
| | | | | | faster compilation | |||||
| * | Add `-test-name:<string>` flag to allow specific tests to be ran | gingerBill | 2021-05-03 | 1 | -3/+29 | |
| | | ||||||
| * | Begin cleanup for allowing for multiple LLVM modules | gingerBill | 2021-05-03 | 1 | -2/+13 | |
| | | ||||||
| * | Make the core:testing runner on windows run in a separate thread to handle ↵ | gingerBill | 2021-05-01 | 1 | -1/+6 | |
| | | | | | crashes in more safe manner | |||||
| * | Add `-no-pie` flag to linker on Linux | gingerBill | 2021-04-28 | 1 | -0/+5 | |
| | | ||||||
| * | Remove dead code related to old backend | gingerBill | 2021-04-28 | 1 | -79/+16 | |
| | | ||||||
| * | Implement `ODIN_ROOT` #913 | gingerBill | 2021-04-26 | 1 | -0/+22 | |
| | | ||||||
| * | Make -strict-style the default #871 | gingerBill | 2021-04-26 | 1 | -6/+2 | |
| | | ||||||
| * | Fix `odin run` on Windows | gingerBill | 2021-04-26 | 1 | -0/+5 | |
| | | ||||||
| * | Make corrections | gingerBill | 2021-04-26 | 1 | -33/+0 | |
| | | ||||||
| * | Change how `GIT_SHA` is rendered in `odin version` | gingerBill | 2021-04-25 | 1 | -1/+1 | |
| | | ||||||
| * | Remove `use_llvm_api` related checks and other related things | gingerBill | 2021-04-25 | 1 | -1/+0 | |
| | | ||||||
| * | Delete ir.cpp and related files | gingerBill | 2021-04-25 | 1 | -3/+0 | |
| | | ||||||
| * | Remove old backend specific code in `main` | gingerBill | 2021-04-25 | 1 | -448/+52 | |
| | | ||||||
| * | Remove the need for `LLVM_BACKEND_SUPPORT` | gingerBill | 2021-04-25 | 1 | -15/+3 | |
| | | ||||||
| * | Override `-llvm-api` to always be true | gingerBill | 2021-04-25 | 1 | -0/+2 | |
| | | ||||||
| * | Fix typo | gingerBill | 2021-04-21 | 1 | -2/+2 | |
| | | ||||||
| * | Add new `-o:<string>` flag as an alternative to `-opt:<integer>` | gingerBill | 2021-04-21 | 1 | -1/+48 | |
| | | ||||||
| * | Add `-build-mode:llvm-ir` for `-llvm-api` backend | gingerBill | 2021-04-21 | 1 | -0/+2 | |
| | | ||||||
| * | Add `-doc-format` command for the new .odin-doc file format (to be used to ↵ | gingerBill | 2021-04-18 | 1 | -0/+5 | |
| | | | | | generate documentation tools) | |||||
| * | Minor fixes to platform checking code | gingerBill | 2021-04-11 | 1 | -13/+13 | |
| | | ||||||
| * | Removed debug code | Platin21 | 2021-04-05 | 1 | -1/+0 | |
| | | ||||||
| * | Adds return values to linker stages | Platin21 | 2021-04-05 | 1 | -42/+63 | |
| | | ||||||
| * | Helpful error message for invalid `-define:` cases | Jim Powers | 2021-03-30 | 1 | -1/+2 | |
| | | ||||||
| * | fix windows | Atil Kurtulmus | 2021-03-19 | 1 | -6/+7 | |
| | | ||||||
| * | fixtypo | atil | 2021-03-19 | 1 | -3/+2 | |
| | | ||||||
| * | fixtypo | atil | 2021-03-19 | 1 | -1/+1 | |
| | | ||||||
| * | early memcpyopt | atil | 2021-03-19 | 1 | -3/+17 | |
| | | ||||||
| * | Add `-strict-style` flag: Enforces code style stricter whilst parsing, ↵ | gingerBill | 2021-03-13 | 1 | -0/+16 | |
| | | | | | requiring such things as trailing commas | |||||
| * | Remove double removal of extension when using the -out option. | Jeroen van Rijn | 2021-03-06 | 1 | -6/+0 | |
| | | | | | | | | | | | | | | | When specifying the out parameter, the extension was stripped twice. If your path contains a ".", this caused issues. e.g. cd "C:\Repro\Path With a . In The Name\" odin run repro.odin -keep-temp-files -out repro.exe This would cause the files to end up as: "C:\Repro\Path With a.exe", "C:\Repro\Path With a.ll", "C:\Repro\Path With a.bc" and "C:\Repro\Path With a.obj" With this patch it works as expected, with or without a . in the file path. | |||||