gingerBill
|
ef372bd861
|
Replace #optional_second with #optional_allocator_error
|
2022-09-12 13:08:32 +01:00 |
|
gingerBill
|
a83ca2120e
|
Remove unused import
|
2022-08-14 21:50:41 +01:00 |
|
gingerBill
|
81799f7f78
|
Fix #1950
|
2022-08-14 21:50:21 +01:00 |
|
gingerBill
|
5e3cf45df3
|
Add #soa pointer type to aid with refactoring to #soa data types
a: #soa[16]Foo
p := &a[6]
#assert(type_of(p) == #soa^#soa[16]Foo)
p^.x = 123
p.x = 123
|
2022-08-08 15:07:00 +01:00 |
|
gingerBill
|
5168cf03a9
|
Remove dead #maybe code
|
2022-08-01 15:38:50 +01:00 |
|
gingerBill
|
0ec4d97bfd
|
Correct parser logic for is_token_field_prefix
|
2022-08-01 15:24:17 +01:00 |
|
gingerBill
|
97acc57649
|
Simplify field prefix handling
|
2022-08-01 13:17:10 +01:00 |
|
gingerBill
|
83c8c48ed7
|
Simplify ast parsing for prefixes
|
2022-08-01 13:07:49 +01:00 |
|
gingerBill
|
c90b7c38f1
|
Rename strings.Builder procedures to be consistent with the rest of the core library
|
2022-07-11 11:50:08 +01:00 |
|
Pablo Narvaja
|
6ffe814ca7
|
assign package docs to file docs
|
2022-06-23 18:13:34 -03:00 |
|
hikari
|
698fcb7813
|
mem: replace size procedures with constants
|
2022-04-06 18:44:43 +03:00 |
|
gingerBill
|
b6b3377786
|
Remove unneeded semicolons
|
2022-03-24 12:02:50 +00:00 |
|
gingerBill
|
13cb894b30
|
Update core:odin for union #shared_nil
|
2022-03-24 12:00:27 +00:00 |
|
gingerBill
|
d9ca4eb4d6
|
Add nil check on ast.walk
|
2022-03-16 11:59:28 +00:00 |
|
gingerBill
|
913d802e33
|
Fix ast.clone_node
|
2022-03-03 23:10:38 +00:00 |
|
gingerBill
|
2944969ca0
|
Correct clone_node
|
2022-03-03 14:01:37 +00:00 |
|
gingerBill
|
bd1b54e0db
|
Fix #1503
|
2022-03-03 13:58:22 +00:00 |
|
gingerBill
|
fcab5508be
|
Merge branch 'master' into odin-ast-changes
|
2022-03-03 13:56:34 +00:00 |
|
gingerBill
|
edc13c29df
|
Merge pull request #1331 from DanielGavin/parser-fault-recovery
Recover from closing brace not found in field list
|
2022-02-15 16:26:16 +00:00 |
|
gingerBill
|
9cf937fef0
|
Merge pull request #1430 from DanielGavin/parser-fix
Fix return stmt when it's one lined(check for close brace).
|
2022-02-15 15:47:40 +00:00 |
|
gingerBill
|
ad6ea3d6aa
|
Replace any with union for subtyping in core:odin/ast
|
2022-02-06 13:31:16 +00:00 |
|
gingerBill
|
cda9fd5271
|
Add tag to ast.Comp_Lit
|
2022-02-06 11:59:12 +00:00 |
|
gingerBill
|
0c16f27814
|
Update parser for #sparse
|
2022-02-06 11:50:27 +00:00 |
|
gingerBill
|
e250475bf9
|
Merge pull request #1457 from DanielGavin/parser-inline
Fix core:odin/parser not setting the inline flag correctly.
|
2022-02-02 16:32:09 +00:00 |
|
gingerBill
|
2aa783179e
|
Update doc_format.odin
|
2022-01-27 16:08:58 +00:00 |
|
Daniel Gavin
|
ff5e036773
|
Trim whitespaces
|
2022-01-27 14:27:26 +01:00 |
|
Daniel Gavin
|
4dc29d141f
|
Fix core:odin/parser not setting the inline flag correctly.
|
2022-01-27 14:24:33 +01:00 |
|
Daniel Gavin
|
01e29bf27e
|
Merge remote-tracking branch 'upstream/master' into parser-fix
|
2022-01-23 01:38:15 +01:00 |
|
gingerBill
|
2b918ada4b
|
Add .Private information to doc-format
|
2022-01-19 17:15:10 +00:00 |
|
gingerBill
|
28a816ef25
|
Allow for entity grouping in structs and procedure signatures with the Odin doc-format
|
2022-01-19 14:57:27 +00:00 |
|
Daniel Gavin
|
d57ec4a11d
|
Fix return stmt when it's one lined(check for close brace).
|
2022-01-16 13:20:12 +01:00 |
|
gingerBill
|
17613185e7
|
Support struct field tags in odin doc format
|
2022-01-04 11:44:34 +00:00 |
|
Jeroen van Rijn
|
6f370fdbf2
|
Merge pull request #1394 from Tetralux/parse-allman-for
core:odin/parser: Fix parsing of Allman style braces in for loops
|
2021-12-25 20:24:30 +01:00 |
|
Tetralux
|
a60667e900
|
core:odin/parser: Fix parsing of Allman style braces in for loops
|
2021-12-25 19:18:29 +00:00 |
|
Tetralux
|
9b2fe56d14
|
Parse #no_nil on unions
|
2021-12-25 18:58:08 +00:00 |
|
Daniel Gavin
|
f1a126e162
|
Do not save the comment when peeking.
|
2021-12-02 22:44:47 +01:00 |
|
Daniel Gavin
|
517c8ff1dd
|
Include Matrix_Type to the is_literal_type switch statement.
|
2021-11-28 02:14:25 +01:00 |
|
Daniel Gavin
|
a4ba91a554
|
Check for non inserted semicolon in *expect_closing_brace_of_field_list*
|
2021-11-25 18:47:58 +01:00 |
|
Daniel Gavin
|
cf390bf8b9
|
Recover from closing brace not found in field list
|
2021-11-24 21:20:46 +01:00 |
|
gingerBill
|
8a2c829e07
|
Patch odin doc binary format
|
2021-11-21 14:06:15 +00:00 |
|
Daniel Gavin
|
b0db90de96
|
Add Any_Int as allowed flag in field signatures.
|
2021-11-09 14:29:53 +01:00 |
|
gingerBill
|
90d587df13
|
Support matrix type in core:odin
|
2021-10-27 23:49:37 +01:00 |
|
gingerBill
|
47bef7a557
|
Update doc-format
|
2021-10-27 23:34:56 +01:00 |
|
gingerBill
|
208ba2c116
|
Comment clean up
|
2021-10-27 23:30:12 +01:00 |
|
gingerBill
|
42a8ac7096
|
Add support for matrix type in core:odin/doc-format
|
2021-10-27 23:26:39 +01:00 |
|
gingerBill
|
9fae575531
|
Keep -vet happy
|
2021-09-29 14:49:25 +01:00 |
|
Daniel Gavin
|
50ee65ea9e
|
Make default_parser use the optional_semicolons and add odin parser test.
|
2021-09-20 20:50:01 +02:00 |
|
Daniel Gavin
|
a2a7647c90
|
Fix '>>' operand being tokenized correctly and switch statement with bare semicolon.
|
2021-09-20 20:12:13 +02:00 |
|
gingerBill
|
344abf2cb2
|
Make core and vendor adhere to -vet, -strict-style, and -disallow-do
|
2021-09-11 16:40:19 +01:00 |
|
gingerBill
|
ca33cb990b
|
Strip semicolons in core which were missing
|
2021-09-08 13:12:38 +01:00 |
|