| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix #1713 | gingerBill | 2022-04-14 | 1 | -1/+4 |
| | | |||||
| * | `union #shared_nil` | gingerBill | 2022-03-24 | 1 | -2/+5 |
| | | | | | This adds a feature to `union` which requires all the variants to have a `nil` value and on assign to the union, checks whether that value is `nil` or not. If the value is `nil`, the union will be `nil` (thus sharing the `nil` value) | ||||
| * | Fix issue #829 "Compiler crashes when declaring maps with procedure" | gitlost | 2022-03-23 | 1 | -0/+1 |
| | | | | | | | Inits `o->value` in `check_expr_base_internal()` so doesn't accidentally use last (the proc lit was being set to that of previous string) Adds test to "tests/issues" and changes CI to use new "run" shells | ||||
| * | Improve procedure group selection based on the minimum number of arguments | gingerBill | 2022-03-18 | 1 | -16/+63 |
| | | |||||
| * | Merge branch 'master' into freestanding_amd64 | gingerBill | 2022-03-14 | 1 | -4/+4 |
| |\ | |||||
| | * | Improve error message when there is "no field" found for a large anonymous ↵ | gingerBill | 2022-03-01 | 1 | -4/+4 |
| | | | | | | | | | struct | ||||
| * | | Commit rest of code for `-disallow-rtti` | gingerBill | 2022-02-28 | 1 | -0/+2 |
| |/ | |||||
| * | Add "Did you mean" to Objective-C fields | gingerBill | 2022-02-22 | 1 | -1/+63 |
| | | |||||
| * | Add `#subtype` struct field prefix, required to have a COM interface hierarchy | gingerBill | 2022-02-16 | 1 | -0/+3 |
| | | |||||
| * | Correct pseudo selector code generation | gingerBill | 2022-02-15 | 1 | -3/+3 |
| | | |||||
| * | Add `intrinsics.type_is_subtype_of`; `intrinsics.objc_selector_name` | gingerBill | 2022-02-08 | 1 | -36/+0 |
| | | |||||
| * | Correct implicit union cast | gingerBill | 2022-02-05 | 1 | -0/+11 |
| | | |||||
| * | Code refactor to aid development | gingerBill | 2022-02-05 | 1 | -1580/+1650 |
| | | |||||
| * | Improve printing for unhandled cases by adding a new line before the cases | gingerBill | 2022-02-05 | 1 | -1/+1 |
| | | |||||
| * | Minor correction to error message suggestion | gingerBill | 2022-02-05 | 1 | -1/+1 |
| | | |||||
| * | Improve union variant assignment determination | gingerBill | 2022-02-05 | 1 | -0/+36 |
| | | |||||
| * | Minor clean up | gingerBill | 2022-02-05 | 1 | -2/+3 |
| | | |||||
| * | Correct `add_to_seen_map` logic | gingerBill | 2022-02-05 | 1 | -3/+7 |
| | | |||||
| * | Add `#partial [Enum]Type{...}` support to check for missing enumerated array ↵ | gingerBill | 2022-02-05 | 1 | -0/+145 |
| | | | | | fields | ||||
| * | Only check idents in the alias (of alias)+ problem | gingerBill | 2022-02-04 | 1 | -2/+2 |
| | | |||||
| * | Correct the type aliasing problem, caused by aliases (of aliases)+ | gingerBill | 2022-02-04 | 1 | -1/+4 |
| | | |||||
| * | Fix type alias declaration evaluation problem (#854 #1439) | gingerBill | 2022-02-03 | 1 | -14/+99 |
| | | |||||
| * | Add `#no_type_assert` and `#type_assert` to disable implicit type assertions ↵ | gingerBill | 2022-01-27 | 1 | -0/+8 |
| | | | | | with `x.(T)` | ||||
| * | Fix #1448 | gingerBill | 2022-01-25 | 1 | -3/+11 |
| | | |||||
| * | Parse comments on enums fields | gingerBill | 2022-01-24 | 1 | -0/+7 |
| | | |||||
| * | Remove debug code | gingerBill | 2022-01-24 | 1 | -1/+0 |
| | | |||||
| * | Correct string_append_token | gingerBill | 2022-01-24 | 1 | -11/+0 |
| | | |||||
| * | Fix #1267 | gingerBill | 2022-01-23 | 1 | -1/+2 |
| | | |||||
| * | Make `ODIN_BUILD_MODE` a enum type | gingerBill | 2022-01-15 | 1 | -50/+62 |
| | | |||||
| * | Add mutex guards for signature scopes | gingerBill | 2022-01-10 | 1 | -0/+2 |
| | | |||||
| * | Fix #1398 | gingerBill | 2022-01-03 | 1 | -0/+8 |
| | | |||||
| * | Fix conversion from float to quaternion | gingerBill | 2021-12-31 | 1 | -0/+7 |
| | | |||||
| * | Fix `update_untyped_expr_type` for ternary if expressions with an untyped type | gingerBill | 2021-11-24 | 1 | -4/+25 |
| | | |||||
| * | Allow cast from float to complex | gingerBill | 2021-11-19 | 1 | -0/+3 |
| | | |||||
| * | Begin minimizing `Ast` size | gingerBill | 2021-11-14 | 1 | -3/+3 |
| | | |||||
| * | Increase usage of `PtrMap` | gingerBill | 2021-11-05 | 1 | -2/+2 |
| | | |||||
| * | Allow casting between matrix types of different element types | gingerBill | 2021-11-04 | 1 | -8/+6 |
| | | |||||
| * | Add `#load_hash(<filepath>, <string-hash-kind>)` | gingerBill | 2021-11-04 | 1 | -0/+2 |
| | | |||||
| * | Allow casting from floats to quaternions | gingerBill | 2021-11-03 | 1 | -0/+3 |
| | | |||||
| * | Fix #1268. | Jeroen van Rijn | 2021-11-03 | 1 | -2/+5 |
| | | | | | Error message for enumerated arrays going out of bounds was not yet updated for the Enum change. | ||||
| * | Merge branch 'master' into new-matrix-type | gingerBill | 2021-10-23 | 1 | -9/+21 |
| |\ | |||||
| | * | Correct ternary if expression type determination | gingerBill | 2021-10-22 | 1 | -9/+14 |
| | | | |||||
| | * | Quick fix | gingerBill | 2021-10-22 | 1 | -2/+2 |
| | | | |||||
| | * | Correct update propagation of type for ternary if expressions | gingerBill | 2021-10-22 | 1 | -3/+10 |
| | | | |||||
| * | | Allow conversions between matrices of the same element count | gingerBill | 2021-10-21 | 1 | -1/+3 |
| | | | |||||
| * | | Allow casting between square matrices of the same element type | gingerBill | 2021-10-21 | 1 | -0/+19 |
| | | | |||||
| * | | Allow scalars with matrices | gingerBill | 2021-10-21 | 1 | -0/+8 |
| | | | |||||
| * | | Add builtin `transpose` | gingerBill | 2021-10-20 | 1 | -15/+21 |
| | | | |||||
| * | | Unify `polymorphic_assign_index` logic | gingerBill | 2021-10-20 | 1 | -66/+33 |
| | | | |||||
| * | | Support parapoly matrices | gingerBill | 2021-10-20 | 1 | -0/+61 |
| | | | |||||