gingerBill
|
29e5f94c2a
Add `#no_broadcast` procedure parameter to disallow automatic array programming broadcasting on procedure arguments
|
1 rok temu |
gingerBill
|
68df35b378
Add `#field_align(N)`
|
1 rok temu |
gingerBill
|
14adcb9db8
Use `or_break` and `or_continue` where appropriate in the core library
|
1 rok temu |
gingerBill
|
41a22bd83d
`or_break` and `or_continue` to `core:odin` packages
|
1 rok temu |
Fabian Sperber
|
886d0de040
Remove auto_cast from field_flags
|
2 lat temu |
Fabian Sperber
|
16d797cb01
Add #const field flag
|
2 lat temu |
Fabian Sperber
|
bbf9678756
Fix parsing #force_inline call expression with or_return
|
2 lat temu |
DanielGavin
|
64a63b3879
Add #reverse to `odin/parser`.
|
2 lat temu |
gingerBill
|
7abaf77292
Add `struct #no_copy`
|
2 lat temu |
gingerBill
|
ef372bd861
Replace `#optional_second` with `#optional_allocator_error`
|
3 lat temu |
gingerBill
|
5e3cf45df3
Add `#soa` pointer type to aid with refactoring to `#soa` data types
|
3 lat temu |
gingerBill
|
97acc57649
Simplify field prefix handling
|
3 lat temu |
gingerBill
|
83c8c48ed7
Simplify ast parsing for prefixes
|
3 lat temu |
gingerBill
|
13cb894b30
Update `core:odin` for `union #shared_nil`
|
3 lat temu |
gingerBill
|
ad6ea3d6aa
Replace `any` with `union` for subtyping in `core:odin/ast`
|
3 lat temu |
gingerBill
|
cda9fd5271
Add `tag` to `ast.Comp_Lit`
|
3 lat temu |
Tetralux
|
9b2fe56d14
Parse #no_nil on unions
|
3 lat temu |
Daniel Gavin
|
b0db90de96
Add Any_Int as allowed flag in field signatures.
|
3 lat temu |
gingerBill
|
90d587df13
Support `matrix` type in `core:odin`
|
3 lat temu |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 lat temu |
gingerBill
|
19bf12aa09
Update odin/ast for multi pointers
|
4 lat temu |
gingerBill
|
4e1c9b71f4
Update `core:odin/*` for `or_else` and `or_return`
|
4 lat temu |
gingerBill
|
9e2eb717fe
Correct `newline_limit` logic
|
4 lat temu |
gingerBill
|
df3512b112
Make `core:odin` use a `string` for the source rather than `[]byte`
|
4 lat temu |
gingerBill
|
c3b3194a00
Update builtin procedures to support the new allocator features (without breaking other code)
|
4 lat temu |
gingerBill
|
bec42e8dd3
Improve core:odin/ast ast.Range_Stmt to use generic number of `vals` rather than the fixed two to aid with parsing errors
|
4 lat temu |
gingerBill
|
08f7d3edbe
Allow `$` in polymorphic record parameter fields (but disallow mixing)
|
4 lat temu |
gingerBill
|
41b854f192
Remove `#opaque` types
|
4 lat temu |
gingerBill
|
28f279329d
Remove `bit_field` keyword and parsing logic
|
4 lat temu |
gingerBill
|
28ed310f31
Remove `"pure"` and `"pure_none"` calling conventions
|
4 lat temu |