| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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. | ||||
| * | Minimize TokenPos size by using `i32` for line/column/offset and file_id ↵ | gingerBill | 2021-03-04 | 1 | -1/+1 |
| | | | | | | | instead of `String` To make `i32` safe, the parser limits the file size of odin files to a maximum of 2GiB (which will be good enough for the vast vast majority of cases) | ||||
| * | Add `-vet-extra` (checks for unneeded casts and transmutes) | gingerBill | 2021-03-03 | 1 | -0/+11 |
| | | |||||
| * | update essence API header | nakst | 2021-02-26 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2021-02-25 | 1 | -1/+2 |
| |\ | |||||
| | * | Merge pull request #852 from Tetralux/fix-dll-mac | gingerBill | 2021-02-25 | 1 | -1/+2 |
| | |\ | | | | | | | Fix -build-mode:shared on Darwin | ||||
| | | * | Fix -build-mode:shared on Darwin | Tetralux | 2021-02-24 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | Apparently, the '__$startup_runtime' symbol to initialize RTTI stuff has three underscores (not two) on Darwin! | ||||
| * | | | Make USE_NEW_LLVM_ABI_SYSTEM the actual behaviour and remove the previous ↵ | gingerBill | 2021-02-25 | 1 | -4/+2 |
| |/ / | | | | | | | approach | ||||
| * | | Enforce -llvm-api on Mac M1 | gingerBill | 2021-02-25 | 1 | -1/+10 |
| | | | |||||
| * | | Remove sret attribute in llvm_abi.cpp | gingerBill | 2021-02-25 | 1 | -0/+4 |
| | | | |||||
| * | | Get compiling on Mac Mini M1 | gingerBill | 2021-02-24 | 1 | -0/+8 |
| | | | |||||
| * | | Fix new flags | gingerBill | 2021-02-23 | 1 | -2/+2 |
| | | | |||||
| * | | Add flags `-ignore-warnings` and `-warnings-as-errors` | gingerBill | 2021-02-23 | 1 | -3/+29 |
| |/ | |||||
| * | Add extra error checks | gingerBill | 2021-01-18 | 1 | -0/+7 |
| | | |||||
| * | Add `-no-entry-point` to help | gingerBill | 2021-01-04 | 1 | -0/+6 |
| | | |||||