gingerBill
|
d8940f5fd7
Support compound literals for `struct #raw_union` types
|
4 years ago |
gingerBill
|
dbdc4471c2
Fix double evaluation bug with selector call expressions `x->y(z)`
|
4 years ago |
gingerBill
|
28abf5d33b
Correct minimum dependency for `complex32`
|
4 years ago |
gingerBill
|
795a5910cf
Add support for `Addressing_OptionalOkPtr`
|
4 years ago |
gingerBill
|
104aea9f42
Improve error message for addressing a swizzle intermediate array value
|
4 years ago |
gingerBill
|
599d18f26f
Experimental support for inline swizzling for array types of len <= 4 e.g. `v.xyz`, `v.argb`, `v.xxx`
|
4 years ago |
gingerBill
|
d90adb7a8e
Fix #998
|
4 years ago |
gingerBill
|
4d80f8598d
Fix polymorphic record "too few" lacking error message
|
4 years ago |
gingerBill
|
247f4f3293
Fix `..=` logic in the backend
|
4 years ago |
gingerBill
|
9c54ed5792
Add range-based error messages to `-verbose-errors`
|
4 years ago |
gingerBill
|
6ef96d3300
Improve untyped to typed logic for aiding the backend
|
4 years ago |
gingerBill
|
2e633f57a0
Add concrete type information for untyped values as procedure arguments
|
4 years ago |
gingerBill
|
385385364b
Fix #988
|
4 years ago |
gingerBill
|
ce08e832f7
Allow `..=` alongside `..` as a "full range" operator; Update `core:odin/parser` etc
|
4 years ago |
gingerBill
|
7b7081d607
Remove old dead code
|
4 years ago |
gingerBill
|
0507b9ebb7
Fix #987
|
4 years ago |
gingerBill
|
b01c2e1017
Disallow slicing of constant values
|
4 years ago |
gingerBill
|
63b54ce7c6
Add minor ignoring hint on type assertions to get better code generation with no optimizations enabled
|
4 years ago |
gingerBill
|
2e5f57d8a1
Fix #741
|
4 years ago |
gingerBill
|
fdd0c726bc
Improve error message to "fix" #640
|
4 years ago |
gingerBill
|
d962cfdc6b
Fix #713
|
4 years ago |
gingerBill
|
dfb8143149
Fix #651
|
4 years ago |
gingerBill
|
47f97b8f89
Remove unused hint
|
4 years ago |
gingerBill
|
902be0d09c
Improve type inference system to allow `&{}` alongside `&T{}` in some cases
|
4 years ago |
gingerBill
|
da7a9a3584
Improve type inference rules for implicit selector expressions
|
4 years ago |
gingerBill
|
278de3a92f
Unify `AstTernaryExpr` with `AstTernaryIfExpr`
|
4 years ago |
gingerBill
|
abdf54800e
Improve ternary expression logic within parametric polymorphic parameter assignments
|
4 years ago |
gingerBill
|
222bab501c
Disallow unnamed polymorphic records
|
4 years ago |
gingerBill
|
e7e1866e50
Fix #893
|
4 years ago |
gingerBill
|
1aa9c49172
Remove warning for "Redundant 'auto_cast' applied to expression"
|
4 years ago |