| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix #1901 | gingerBill | 2022-07-24 | 1 | -1/+1 | |
| | | ||||||
| * | Fix #1493 | gingerBill | 2022-07-24 | 1 | -2/+8 | |
| | | ||||||
| * | Fix #1883 | gingerBill | 2022-07-16 | 1 | -14/+21 | |
| | | ||||||
| * | Fix #1888 | gingerBill | 2022-07-16 | 1 | -2/+6 | |
| | | ||||||
| * | Implement #1859 | gingerBill | 2022-06-26 | 1 | -2/+8 | |
| | | ||||||
| * | Remove `simd_rem`; Disallow `simd_div` for integers | gingerBill | 2022-06-02 | 1 | -0/+6 | |
| | | ||||||
| * | Correct `@(require_results)` on parapoly procedures | gingerBill | 2022-05-30 | 1 | -0/+8 | |
| | | ||||||
| * | Add arithmetic operator support for simd vectors; Add `intrinsics.simd_and_not` | gingerBill | 2022-05-26 | 1 | -5/+2 | |
| | | ||||||
| * | Improve `#simd` literal support | gingerBill | 2022-05-26 | 1 | -0/+9 | |
| | | ||||||
| * | Remove need for `simd.splat` | gingerBill | 2022-05-26 | 1 | -0/+8 | |
| | | ||||||
| * | Correct parapoly for #simd | gingerBill | 2022-05-25 | 1 | -0/+13 | |
| | | ||||||
| * | Restrict `swizzle` to a power of two for #simd | gingerBill | 2022-05-25 | 1 | -1/+5 | |
| | | ||||||
| * | Allow for non-constant simd vector compound types | gingerBill | 2022-05-25 | 1 | -1/+1 | |
| | | ||||||
| * | Add ranges for simd compounds literals | gingerBill | 2022-05-25 | 1 | -85/+79 | |
| | | ||||||
| * | Allow basic casting of simd vectors | gingerBill | 2022-05-25 | 1 | -0/+12 | |
| | | ||||||
| * | Make `#simd` an opaque type | gingerBill | 2022-05-25 | 1 | -16/+8 | |
| | | ||||||
| * | Clear up Mismatched BE types error message | Cedric Hutchings | 2022-05-23 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #1802 from odin-lang/remove-maybe-tag | gingerBill | 2022-05-23 | 1 | -1/+0 | |
| |\ | | | | | Merge functionality of `#maybe` with the standard 'union' functionality | |||||
| | * | Merge functionality of `#maybe` with the standard 'union' functionality | gingerBill | 2022-05-23 | 1 | -1/+0 | |
| | | | ||||||
| * | | Correct `check_transmute` operand logic | gingerBill | 2022-05-23 | 1 | -0/+2 | |
| |/ | ||||||
| * | Add better error message for trying to dereference a multi-pointer | gingerBill | 2022-05-23 | 1 | -0/+8 | |
| | | ||||||
| * | Allow `transmute` on constant expressions | gingerBill | 2022-05-23 | 1 | -8/+8 | |
| | | ||||||
| * | Improve ternary if type inference | gingerBill | 2022-05-11 | 1 | -1/+5 | |
| | | ||||||
| * | 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 | |
| | | ||||||