gingerBill
|
26e06ba6a6
Correct `check_call_arguments_new_and_improved` logic
|
há 2 anos atrás |
gingerBill
|
9941ec85d8
Fix #2578 (check for `fallthrough`)
|
há 2 anos atrás |
gingerBill
|
e0530df98a
Support `#reverse` for strings
|
há 2 anos atrás |
gingerBill
|
b848ae7abb
Improve error message for `#reverse` on an interval
|
há 2 anos atrás |
gingerBill
|
f07453d0ae
Support `#reverse` on `#soa` arrays
|
há 2 anos atrás |
gingerBill
|
97490c6445
Basic support for `#reverse for in` on normal arrays
|
há 2 anos atrás |
gingerBill
|
d5a8f2298e
Restrict `---` to variable declarations only
|
há 2 anos atrás |
gingerBill
|
56c0d32ea0
Fix #2526
|
há 2 anos atrás |
gingerBill
|
5da76ae34b
Add `struct #no_copy`
|
há 2 anos atrás |
gingerBill
|
93f7d3bfb9
Allow `case nil` within a type switch statement (experimental idea)
|
há 2 anos atrás |
gingerBill
|
3d325e52c6
Merge branch 'master' of https://github.com/odin-lang/Odin
|
há 2 anos atrás |
gingerBill
|
6a6d7701f9
Improve error bounds for `check_comparison`
|
há 2 anos atrás |
Tetralux
|
ef99d03f21
Remove debug print
|
há 2 anos atrás |
gingerBill
|
a2f02b8b32
Fix bug with for in statements and pointer intervals
|
há 2 anos atrás |
gingerBill
|
ee4ed126e1
Improve error message for accidentally using a type as an expression statement
|
há 2 anos atrás |
gingerBill
|
51ae21a029
Separate `check_stmt` code into separate procedures
|
há 2 anos atrás |
gingerBill
|
c45ca1bfcc
Correct `arena_temp_end` usage when no allocation ever happens for that arena
|
há 2 anos atrás |
gingerBill
|
36764779cf
Add extra `add_type_info_type` calls
|
há 2 anos atrás |
gingerBill
|
1ab90de493
Minimize `StringMap` structure usage
|
há 2 anos atrás |
gingerBill
|
520ff731de
Add `ArenaTemp` to the compiler
|
há 2 anos atrás |
gingerBill
|
d06a0e7093
Improve the `PtrSet` to be as simple and small as possible
|
há 2 anos atrás |
gingerBill
|
855ebceadc
Minimize `add_type_info_type` usage
|
há 2 anos atrás |
gingerBill
|
c7a704d345
Use `RwMutex` for the `Scope`
|
há 2 anos atrás |
gingerBill
|
69934c3b0b
More `for_array(i, y)` to `for (x : y)` translations
|
há 2 anos atrás |
gingerBill
|
252be0fb41
Make all maps use heap allocator implicitly
|
há 2 anos atrás |
gingerBill
|
600f2b7284
Use heap_allocator for all hash set types
|
há 2 anos atrás |
gingerBill
|
9b278db993
Revert "Change `tav` to be a pointer internally"
|
há 2 anos atrás |
gingerBill
|
e98f1a28e6
Change `tav` to be a pointer internally
|
há 2 anos atrás |
gingerBill
|
8fc9566a83
Use `*_set_update` where possible
|
há 2 anos atrás |
gingerBill
|
c1f5be24e2
Remove dead code in the compiler
|
há 2 anos atrás |