Daniel Gavin
|
517c8ff1dd
Include Matrix_Type to the `is_literal_type` switch statement.
|
3 yıl önce |
gingerBill
|
90d587df13
Support `matrix` type in `core:odin`
|
3 yıl önce |
Daniel Gavin
|
50ee65ea9e
Make default_parser use the optional_semicolons and add odin parser test.
|
4 yıl önce |
Daniel Gavin
|
a2a7647c90
Fix '>>' operand being tokenized correctly and switch statement with bare semicolon.
|
4 yıl önce |
gingerBill
|
344abf2cb2
Make core and vendor adhere to `-vet`, `-strict-style`, and `-disallow-do`
|
4 yıl önce |
gingerBill
|
720884e0f1
Strip even more semicolons if followed by a `}` or `)` on the same line
|
4 yıl önce |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 yıl önce |
gingerBill
|
0c5fa2cdd5
Fix build.bat
|
4 yıl önce |
gingerBill
|
19bf12aa09
Update odin/ast for multi pointers
|
4 yıl önce |
gingerBill
|
93b5befe45
Improve error handling for missing semicolon separators in a `for` loop
|
4 yıl önce |
gingerBill
|
32bdad322a
Improve parsing for `or_return` in `core:odin/parser`
|
4 yıl önce |
gingerBill
|
4e1c9b71f4
Update `core:odin/*` for `or_else` and `or_return`
|
4 yıl önce |
gingerBill
|
af6df7d7c9
Improve error cases in core:odin/parser
|
4 yıl önce |
gingerBill
|
57a17a708b
Improve core:odin/parser
|
4 yıl önce |
gingerBill
|
9e2eb717fe
Correct `newline_limit` logic
|
4 yıl önce |
gingerBill
|
cc1d3a7b19
`parser.check_poly_params_for_type`
|
4 yıl önce |
Daniel Gavin
|
44ee0f2cdc
Merge branch 'master' into prototype-fmt
|
4 yıl önce |
gingerBill
|
9ccdc40f65
Make `.Optional_Semicolons` a flag for the parser
|
4 yıl önce |
gingerBill
|
ce08e832f7
Allow `..=` alongside `..` as a "full range" operator; Update `core:odin/parser` etc
|
4 yıl önce |
Daniel Gavin
|
f10f7ebbf1
Merge remote-tracking branch 'upstream/master' into prototype-fmt
|
4 yıl önce |
gingerBill
|
c3b3194a00
Update builtin procedures to support the new allocator features (without breaking other code)
|
4 yıl önce |
Daniel Gavin
|
1de928df78
fixed bug in parser on when
|
4 yıl önce |
DanielGavin
|
b8658547e0
Give error if raw literal hits EOF, and stop removing .Using if it exists in flags and allowed_flags.
|
4 yıl önce |
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 yıl önce |
gingerBill
|
aa93305015
Replace usage of `inline proc` with `#force_inline proc` in the core library
|
4 yıl önce |
gingerBill
|
41b854f192
Remove `#opaque` types
|
4 yıl önce |
gingerBill
|
28f279329d
Remove `bit_field` keyword and parsing logic
|
4 yıl önce |
gingerBill
|
657c0ac4f5
Update odin/parser
|
4 yıl önce |
gingerBill
|
908a403d78
Add `#force_inline`, `#force_no_inline` and `#unroll` for the transition to deprecate and then remove the keywords `inline` and `no_inline`
|
4 yıl önce |
gingerBill
|
28ed310f31
Remove `"pure"` and `"pure_none"` calling conventions
|
4 yıl önce |