| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | Update main.cpp | gingerBill | 2020-12-06 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' into parser-experiments | gingerBill | 2020-12-06 | 1 | -183/+378 |
| |\ | |||||
| | * | Update package json for new map layout; Correct llvm-api includes for *nix | gingerBill | 2020-11-25 | 1 | -0/+4 |
| | | | |||||
| | * | Update `odin doc` to support multiple package outputs by passing multiple ↵ | gingerBill | 2020-11-18 | 1 | -34/+33 |
| | | | | | | | | | | | | | | | paths; Replace `-all` with `-short` Example: odin doc core/path core/path/filepath | ||||
| | * | Improve `system_exec_command_line_app` functionality; Restrict `test_*` ↵ | gingerBill | 2020-11-17 | 1 | -81/+30 |
| | | | | | | | | | procedures to `*_test.odin` files | ||||
| | * | Fix up `system_exec_command_line_app` exit code code | gingerBill | 2020-11-17 | 1 | -4/+18 |
| | | | |||||
| | * | Begin rudimentary work on implementing `odin test` tooling with ↵ | gingerBill | 2020-11-17 | 1 | -5/+10 |
| | | | | | | | | | `*_test.odin` files | ||||
| | * | Add more documentation for odin doc flags | gingerBill | 2020-11-17 | 1 | -0/+8 |
| | | | |||||
| | * | Improve flags for `odin doc` | gingerBill | 2020-11-17 | 1 | -1/+17 |
| | | | |||||
| | * | Basic `odin doc` support | gingerBill | 2020-11-17 | 1 | -0/+23 |
| | | | |||||