| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replace `gb_exit(1)` with `exit_with_errors()` where appropriate | gingerBill | 2024-03-19 | 1 | -1/+1 |
| | | |||||
| * | Add `-json-errors` | gingerBill | 2024-03-19 | 1 | -0/+10 |
| | | |||||
| * | Serialize errors to make them sortable, deterministic, and generally more ↵ | gingerBill | 2024-03-19 | 1 | -1/+3 |
| | | | | | control | ||||
| * | Improve error handling for missing library collection provided by the compiler | gingerBill | 2024-02-07 | 1 | -7/+17 |
| | | |||||
| * | Make run args take the first '--' as the start of the args, instead of the ↵ | flysand7 | 2024-02-04 | 1 | -4/+8 |
| | | | | | last '--' | ||||
| * | Merge pull request #3141 from laytan/add-all-packages-flag-for-tests | gingerBill | 2024-01-31 | 1 | -1/+6 |
| |\ | | | | | Add `odin test -all-packages` to be able to test an entire project | ||||
| | * | Add `odin test -all-packages` to be able to test an entire project | Laytan Laats | 2024-01-26 | 1 | -1/+6 |
| | | | |||||
| * | | `-default-to-panic-allocator` | gingerBill | 2024-01-28 | 1 | -0/+14 |
| | | | |||||
| * | | Move `core:runtime` to `base:runtime`; keep alias around | gingerBill | 2024-01-28 | 1 | -0/+1 |
| |/ | |||||
| * | Expand -subsystem option on Windows | Jeroen van Rijn | 2024-01-18 | 1 | -8/+35 |
| | | | | | | | | | W:\Odin>odin run sketch.odin -file -subsystem:foo Invalid -subsystem string, got oo. Expected one of: BOOT_APPLICATION, CONSOLE (default), EFI_APPLICATION, EFI_BOOT_SERVICE_DRIVER, EFI_ROM, EFI_RUNTIME_DRIVER, NATIVE, POSIX, WINDOWS (or WINDOW), WINDOWSCE We now also set the constant ODIN_WINDOWS_SUBSYSTEM, which is "" for non-Windows targets. | ||||
| * | Clean up error block usage | gingerBill | 2024-01-05 | 1 | -0/+2 |
| | | |||||
| * | Add `-obfuscate-source-code-locations` | gingerBill | 2023-12-13 | 1 | -0/+12 |
| | | |||||
| * | Silence writable string warnings when compiling Odin on Linux. | Jeroen van Rijn | 2023-12-03 | 1 | -2/+2 |
| | | |||||
| * | Fix oversights, apply minor improvements | Tarık B | 2023-11-25 | 1 | -15/+16 |
| | | |||||
| * | Apply consistent usage of third-person singular | Tarık B | 2023-11-25 | 1 | -43/+43 |
| | | |||||
| * | Standardize to consistent 3-space indentation for inline comments | Tarık B | 2023-11-25 | 1 | -24/+24 |
| | | | | | | Inline comments in a cohesive block of multiple lines are aligned with 3-space indentation to the length of the longest line. | ||||
| * | Remove redundant example | Tarık B | 2023-11-25 | 1 | -1/+0 |
| | | |||||
| * | Fix newly introduced capitalization and punctuation error | Tarık B | 2023-11-25 | 1 | -1/+1 |
| | | |||||
| * | Increase indentation for -vet extra check listing | Tarık B | 2023-11-25 | 1 | -3/+3 |
| | | |||||
| * | Unify showing of available options | Tarık B | 2023-11-25 | 1 | -15/+21 |
| | | |||||
| * | Capitalize first word of sentences | Tarık B | 2023-11-25 | 1 | -10/+10 |
| | | |||||
| * | Add period at the end of sentences. | Tarık B | 2023-11-25 | 1 | -104/+104 |
| | | |||||
| * | Fix typo | Tarık B | 2023-11-25 | 1 | -1/+1 |
| | | |||||
| * | Fix indentation | Tarık B | 2023-11-25 | 1 | -3/+3 |
| | | |||||
| * | Add -microarch:? to help text. | Jeroen van Rijn | 2023-11-11 | 1 | -0/+1 |
| | | |||||
| * | Re-add `break`. | Jeroen van Rijn | 2023-11-10 | 1 | -0/+1 |
| | | |||||
| * | Facored out `get_default_microarchitecture` | Jeroen van Rijn | 2023-11-10 | 1 | -6/+9 |
| | | | | | Moved `generic` -> `x86-64-v2` selection into its own procedure so that `llvm_backend.cpp` and `main.cpp` can share the same logic. | ||||
| * | Add -microarch:? | Jeroen van Rijn | 2023-11-10 | 1 | -0/+39 |
| | | |||||
| * | Support LLVM >=17.0.1 on Darwin and Linux | jcmdln | 2023-10-11 | 1 | -2/+2 |
| | | |||||
| * | Remove `-vet-extra` | gingerBill | 2023-09-30 | 1 | -17/+1 |
| | | |||||
| * | Fix wrong import due to grep-replace | gingerBill | 2023-09-21 | 1 | -1/+1 |
| | | |||||
| * | Update ABI breaking changes for `f16` types (due to LLVM 15+) | gingerBill | 2023-09-21 | 1 | -1/+0 |
| | | |||||
| * | Add `-o:aggressive` for LLVM 17 | gingerBill | 2023-09-21 | 1 | -1/+21 |
| | | |||||
| * | Support `-sanitize:<string>` for `address`, `memory`, `thread` for LLVM 17 | gingerBill | 2023-09-21 | 1 | -0/+19 |
| | | |||||
| * | Update to LLVM-17 | gingerBill | 2023-09-19 | 1 | -1/+1 |
| | | |||||
| * | Add experimental `-subtarget:ios` | gingerBill | 2023-08-08 | 1 | -1/+39 |
| | | |||||
| * | Toggle tilde backend in the build script | gingerBill | 2023-08-03 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' into tilde | gingerBill | 2023-08-03 | 1 | -39/+89 |
| |\ | |||||
| | * | Add -show-system-calls flag info to cli usage help | Hasan Yasin Ozturk | 2023-08-01 | 1 | -5/+9 |
| | | | |||||
| | * | Remove `-strict-style-init-only` | gingerBill | 2023-08-01 | 1 | -18/+1 |
| | | | |||||
| | * | Replace a lot of warnings with errors; remove deprecated stuff | gingerBill | 2023-08-01 | 1 | -7/+0 |
| | | | |||||
| | * | Add `-vet-style` and `-vet-semicolon` | gingerBill | 2023-08-01 | 1 | -5/+25 |
| | | | |||||
| | * | Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flags | gingerBill | 2023-07-31 | 1 | -7/+50 |
| | | | |||||
| * | | Hook up Tilde to the linker code | gingerBill | 2023-07-24 | 1 | -5/+13 |
| | | | |||||
| * | | Move linker code into separate file | gingerBill | 2023-07-24 | 1 | -416/+9 |
| | | | |||||
| * | | Rename tilde_backend* files to tilde* | gingerBill | 2023-07-19 | 1 | -1/+1 |
| | | | |||||
| * | | Very start of working on Tilde Backend for Odin | gingerBill | 2023-07-14 | 1 | -1/+7 |
| | | | |||||
| * | | Hellope World! with Tilde | gingerBill | 2023-07-08 | 1 | -1/+0 |
| | | | |||||
| * | | Add `-tilde` for working on the new compiler | gingerBill | 2023-07-08 | 1 | -17/+40 |
| |/ | |||||
| * | fix spacing | Laytan Laats | 2023-07-02 | 1 | -18/+18 |
| | | |||||