gingerBill
|
dca2fbccff
Improve ternary if type inference
|
3 years ago |
gingerBill
|
8a9f7fc684
Fix #1713
|
3 years ago |
gingerBill
|
3f935bea25
`union #shared_nil`
|
3 years ago |
gitlost
|
10c5825715
Fix issue #829 "Compiler crashes when declaring maps with procedure"
|
3 years ago |
gingerBill
|
a68f0b2d72
Improve procedure group selection based on the minimum number of arguments
|
3 years ago |
gingerBill
|
a7adb2fb6e
Merge branch 'master' into freestanding_amd64
|
3 years ago |
gingerBill
|
49fecbdc5e
Improve error message when there is "no field" found for a large anonymous struct
|
3 years ago |
gingerBill
|
278e239973
Commit rest of code for `-disallow-rtti`
|
3 years ago |
gingerBill
|
e81ed9a960
Add "Did you mean" to Objective-C fields
|
3 years ago |
gingerBill
|
65dedbb1ca
Add `#subtype` struct field prefix, required to have a COM interface hierarchy
|
3 years ago |
gingerBill
|
0e5928ff39
Correct pseudo selector code generation
|
3 years ago |
gingerBill
|
c5d348515d
Add `intrinsics.type_is_subtype_of`; `intrinsics.objc_selector_name`
|
3 years ago |
gingerBill
|
445ca70521
Correct implicit union cast
|
3 years ago |
gingerBill
|
c6ab8f82c8
Code refactor to aid development
|
3 years ago |
gingerBill
|
67ce0ec29f
Improve printing for unhandled cases by adding a new line before the cases
|
3 years ago |
gingerBill
|
23c3573c30
Minor correction to error message suggestion
|
3 years ago |
gingerBill
|
a4308e7246
Improve union variant assignment determination
|
3 years ago |
gingerBill
|
3439139b1c
Minor clean up
|
3 years ago |
gingerBill
|
dd84b61cc8
Correct `add_to_seen_map` logic
|
3 years ago |
gingerBill
|
b8c4bf2afb
Add `#partial [Enum]Type{...}` support to check for missing enumerated array fields
|
3 years ago |
gingerBill
|
d5384c5aa4
Only check idents in the alias (of alias)+ problem
|
3 years ago |
gingerBill
|
3a81f2ab89
Correct the type aliasing problem, caused by aliases (of aliases)+
|
3 years ago |
gingerBill
|
35c90fe124
Fix type alias declaration evaluation problem (#854 #1439)
|
3 years ago |
gingerBill
|
24e7356825
Add `#no_type_assert` and `#type_assert` to disable implicit type assertions with `x.(T)`
|
3 years ago |
gingerBill
|
f16f1d932e
Fix #1448
|
3 years ago |
gingerBill
|
fe0b5bf4e2
Parse comments on enums fields
|
3 years ago |
gingerBill
|
42ab882db4
Remove debug code
|
3 years ago |
gingerBill
|
dcc9e61362
Correct string_append_token
|
3 years ago |
gingerBill
|
56b4e0a3c3
Fix #1267
|
3 years ago |
gingerBill
|
6c48670819
Make `ODIN_BUILD_MODE` a enum type
|
3 years ago |