| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Example:
Cannot convert '(1 + 2)' to 'untyped bool' from 'untyped integer'
x := (1 + 2) * true;
^~~~~~^
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
`core:odin/parser` etc
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
with no optimizations enabled
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
New improvements:
`(.A == x)`
`a_union_containing_many_enums = .A;`
|
| |
|
|
|
| |
Allow for both syntaxes `x if cond else y` and `cond ? x : y`
Removes the confusing semantics behind `?:` which could be `if` or `when` depending on the context.
|
| |
|
|
| |
assignments
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
behaviour in -llvm-api to be the same as the intrinsic
|
| |
|
|
| |
reverse_bits
|
| | |
|
| | |
|
| |
|
|
| |
non-constant operations
|
| | |
|
| | |
|
| |
|
|
| |
`package runtime` usage
|
| | |
|
| | |
|
| |
|
|
| |
updating the proc expr type
|
| |
|
|
| |
upstream better
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|