| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | initial OpenBSD support | Sébastien Marie | 2022-02-25 | 1 | -0/+1 |
| | | |||||
| * | Minimize memory usage by having an arena per thread rather than an arena per ↵ | gingerBill | 2022-02-18 | 1 | -2/+2 |
| | | | | | file | ||||
| * | Use `try_to_add_package_dependency` | gingerBill | 2022-02-18 | 1 | -1/+14 |
| | | |||||
| * | Merge pull request #1438 from odin-lang/odin-global-constants-as-enums | gingerBill | 2022-02-15 | 1 | -3/+34 |
| |\ | | | | | Odin global constants as enums | ||||
| | * | Merge branch 'master' into odin-global-constants-as-enums | gingerBill | 2022-02-15 | 1 | -24/+134 |
| | |\ | |||||
| | * | | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings | gingerBill | 2022-01-20 | 1 | -3/+34 |
| | | | | |||||
| * | | | Change objc_class_name to objc_name with objc_is_class_method | gingerBill | 2022-02-14 | 1 | -8/+4 |
| | | | | |||||
| * | | | Add more objc attributes | gingerBill | 2022-02-11 | 1 | -1/+49 |
| | | | | |||||
| * | | | Begin work on support objc intrinsics | gingerBill | 2022-02-08 | 1 | -0/+36 |
| | |/ |/| | |||||
| * | | Correct `//+private file` bug | gingerBill | 2022-02-07 | 1 | -4/+4 |
| | | | |||||
| * | | Add check for variables which are both shadowing and unused by default | gingerBill | 2022-02-05 | 1 | -9/+18 |
| | | | |||||
| * | | Only check idents in the alias (of alias)+ problem | gingerBill | 2022-02-04 | 1 | -1/+1 |
| | | | |||||
| * | | Correct the type aliasing problem, caused by aliases (of aliases)+ | gingerBill | 2022-02-04 | 1 | -1/+65 |
| | | | |||||
| * | | Fix type alias declaration evaluation problem (#854 #1439) | gingerBill | 2022-02-03 | 1 | -3/+0 |
| | | | |||||
| * | | Add `//+private file` to complement `//+private` (`//+private package`) | gingerBill | 2022-02-02 | 1 | -3/+6 |
| | | | |||||
| * | | Fix typo | gingerBill | 2022-01-31 | 1 | -5/+5 |
| | | | |||||
| * | | Correct false positive check in `check_unique_package_names` | gingerBill | 2022-01-31 | 1 | -2/+8 |
| | | | |||||
| * | | Add `#no_type_assert` and `#type_assert` to disable implicit type assertions ↵ | gingerBill | 2022-01-27 | 1 | -0/+12 |
| | | | | | | | | | with `x.(T)` | ||||
| * | | Add `ODIN_ERROR_POS_STYLE` constant and change ↵ | gingerBill | 2022-01-26 | 1 | -0/+10 |
| | | | | | | | | | `runtime.print_caller_location` based on that constant | ||||
| * | | Revert change | gingerBill | 2022-01-25 | 1 | -7/+6 |
| | | | |||||
| * | | Disable early return from `check_proc_info` | gingerBill | 2022-01-25 | 1 | -6/+7 |
| | | | |||||
| * | | Remove debug code | gingerBill | 2022-01-24 | 1 | -3/+0 |
| | | | |||||
| * | | Fix #1267 | gingerBill | 2022-01-23 | 1 | -6/+18 |
| |/ | |||||
| * | Unify `are_types_identical_unique_tuples` | gingerBill | 2022-01-19 | 1 | -2/+2 |
| | | |||||
| * | Correct `//+private` for `odin doc` | gingerBill | 2022-01-17 | 1 | -0/+7 |
| | | |||||
| * | `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new ↵ | gingerBill | 2022-01-15 | 1 | -2/+13 |
| | | | | | string version of the old constant | ||||
| * | Make `ODIN_BUILD_MODE` a enum type | gingerBill | 2022-01-15 | 1 | -1/+63 |
| | | |||||
| * | Correct linkage for entry point procedures on Windows | gingerBill | 2022-01-12 | 1 | -1/+7 |
| | | |||||
| * | Begin work to move entry point code to Odin itself rather than in C++ side | gingerBill | 2022-01-12 | 1 | -33/+41 |
| | | |||||
| * | Disable `DEFAULT_TO_THREADED_CHECKER` until race condition is found | gingerBill | 2022-01-11 | 1 | -5/+5 |
| | | |||||
| * | Add mutex guards for signature scopes | gingerBill | 2022-01-10 | 1 | -1/+1 |
| | | |||||
| * | Fix `check_procedure_bodies` to allow multiple threads caused by a typo | gingerBill | 2022-01-10 | 1 | -1/+0 |
| | | |||||
| * | Correct `odin doc` default parameter value `init_string` generation | gingerBill | 2021-12-03 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #1332 from odin-lang/nasm-support | gingerBill | 2021-11-26 | 1 | -0/+8 |
| |\ | | | | | NASM Support | ||||
| | * | Allow `.asm`, `.s`, and `.S` as valid assembly file extensions | gingerBill | 2021-11-26 | 1 | -2/+1 |
| | | | |||||
| | * | Add supported check for `.asm` files | gingerBill | 2021-11-26 | 1 | -0/+9 |
| | | | |||||
| * | | Merge pull request #1296 from kevinsjoberg/do-not-filter-tests-when-empty | gingerBill | 2021-11-25 | 1 | -0/+4 |
| |\ \ | |/ |/| | Do not filter test procedures when filter is empty | ||||
| | * | Do not filter test procedures when filter is empty | Kevin Sjöberg | 2021-11-10 | 1 | -0/+4 |
| | | | | | | | | | | | If `build_context.test_names` is empty, we do not need to perform any filtering. | ||||
| * | | `@(tag=<string>)` - dummy attribute for tooling | gingerBill | 2021-11-17 | 1 | -6/+42 |
| | | | |||||
| * | | Improve usage of `file_id` | gingerBill | 2021-11-15 | 1 | -2/+2 |
| | | | |||||
| * | | Remove `scope` field from `Ast` | gingerBill | 2021-11-14 | 1 | -4/+37 |
| | | | |||||
| * | | Begin minimizing `Ast` size | gingerBill | 2021-11-14 | 1 | -1/+1 |
| |/ | |||||
| * | Postpone checking test procedures | Kevin Sjöberg | 2021-11-10 | 1 | -3/+3 |
| | | | | | | | The dependency set need to be generated before we check the testing procedures. Otherwise `checker->info.testing_procedures` will be empty and thus no filtering is taking place. | ||||
| * | Improve support for `freestanding_wasm32` | gingerBill | 2021-11-07 | 1 | -3/+7 |
| | | |||||
| * | Remove dead code | gingerBill | 2021-11-05 | 1 | -19/+0 |
| | | |||||
| * | Increase usage of `PtrMap` | gingerBill | 2021-11-05 | 1 | -22/+18 |
| | | |||||
| * | Correct `map_remove(PtrMap)` | gingerBill | 2021-11-05 | 1 | -9/+9 |
| | | |||||
| * | Add `PtrMap`, begin working change `Map` to `PtrMap` where possible | gingerBill | 2021-11-05 | 1 | -9/+6 |
| | | |||||
| * | Reorganize code | gingerBill | 2021-11-05 | 1 | -11/+13 |
| | | |||||
| * | Add `ODIN_BUILD_MODE` | gingerBill | 2021-11-04 | 1 | -0/+2 |
| | | |||||