gingerBill
|
ce7698c20e
|
Correct core library usage of the new mem.new behaviour
|
2021-08-23 19:29:01 +01:00 |
|
gingerBill
|
0c5fa2cdd5
|
Fix build.bat
|
2021-08-22 17:09:40 +01:00 |
|
gingerBill
|
36a6805b7c
|
Update doc format for multi-pointers
|
2021-08-22 11:46:26 +01:00 |
|
gingerBill
|
19bf12aa09
|
Update odin/ast for multi pointers
|
2021-08-22 11:46:12 +01:00 |
|
gingerBill
|
93b5befe45
|
Improve error handling for missing semicolon separators in a for loop
|
2021-08-22 11:27:24 +01:00 |
|
gingerBill
|
32bdad322a
|
Improve parsing for or_return in core:odin/parser
|
2021-08-21 13:43:38 +01:00 |
|
gingerBill
|
4e1c9b71f4
|
Update core:odin/* for or_else and or_return
|
2021-08-15 19:05:55 +01:00 |
|
gingerBill
|
dd8fa1d690
|
Prefer ..= over ..
|
2021-08-04 00:36:10 +01:00 |
|
gingerBill
|
af6df7d7c9
|
Improve error cases in core:odin/parser
|
2021-08-04 00:23:31 +01:00 |
|
gingerBill
|
57a17a708b
|
Improve core:odin/parser
|
2021-08-04 00:10:41 +01:00 |
|
gingerBill
|
afff9478c8
|
Make core:odin/tokenizer be consistent with the compiler's version
|
2021-08-03 23:27:26 +01:00 |
|
gingerBill
|
61084d832d
|
Add missing doc_format flags for entities and improve docs for the odin package
|
2021-06-05 15:55:19 +01:00 |
|
gingerBill
|
b957996577
|
Add extra documentation to doc_format.odin
|
2021-06-05 15:26:05 +01:00 |
|
gingerBill
|
9e2eb717fe
|
Correct newline_limit logic
|
2021-05-21 15:22:35 +01:00 |
|
gingerBill
|
f0c9f82e1b
|
Minor changes to printer to use a bit set rather than booleans for list options
|
2021-05-21 13:42:29 +01:00 |
|
gingerBill
|
cc1d3a7b19
|
parser.check_poly_params_for_type
|
2021-05-21 13:07:00 +01:00 |
|
gingerBill
|
d7e85725e1
|
General improves to formatting for the visitor
|
2021-05-21 11:16:07 +01:00 |
|
gingerBill
|
8758afdf4e
|
General fixes for odinfmt
|
2021-05-21 10:21:23 +01:00 |
|
Daniel Gavin
|
44ee0f2cdc
|
Merge branch 'master' into prototype-fmt
|
2021-05-20 12:15:14 +02:00 |
|
Daniel Gavin
|
50035f257e
|
don't factor in the rhs length for lines that don't have Equal tokens.
|
2021-05-20 12:13:23 +02:00 |
|
gingerBill
|
9ccdc40f65
|
Make .Optional_Semicolons a flag for the parser
|
2021-05-16 12:43:35 +01:00 |
|
gingerBill
|
df3512b112
|
Make core:odin use a string for the source rather than []byte
|
2021-05-16 12:38:27 +01:00 |
|
gingerBill
|
ce08e832f7
|
Allow ..= alongside .. as a "full range" operator; Update core:odin/parser etc
|
2021-05-16 12:34:35 +01:00 |
|
Daniel Gavin
|
87a1833862
|
fix weird behavior of nesting proc types in structs
|
2021-05-01 21:26:40 +02:00 |
|
Daniel Gavin
|
9c6ab05981
|
fix tokenizer for ~= and better struct aligning
|
2021-04-29 00:51:24 +02:00 |
|
Daniel Gavin
|
088f4b5039
|
fix out of bounds with empty struct
|
2021-04-28 12:53:04 +02:00 |
|
Daniel Gavin
|
87bfd31664
|
force all enums newlined if there is more than one line
|
2021-04-23 23:42:53 +02:00 |
|
Daniel Gavin
|
5fba548aa0
|
more fixes with wierd comment placements
|
2021-04-23 23:22:48 +02:00 |
|
Daniel Gavin
|
aafbf5bac7
|
odinfmt
|
2021-04-23 22:55:59 +02:00 |
|
Daniel Gavin
|
951e940470
|
handle comments in stupid places
|
2021-04-23 21:52:27 +02:00 |
|
Daniel Gavin
|
3b5b845ea6
|
refractor
|
2021-04-23 16:45:55 +02:00 |
|
Daniel Gavin
|
3f9ad6ba09
|
fix proc group, struct align with internal structs
|
2021-04-23 16:33:11 +02:00 |
|
Daniel Gavin
|
f10f7ebbf1
|
Merge remote-tracking branch 'upstream/master' into prototype-fmt
|
2021-04-23 10:24:05 +02:00 |
|
gingerBill
|
0a66f8c9a3
|
Remove intrinsics.x86_mmx type
|
2021-04-22 10:39:20 +01:00 |
|
Daniel Gavin
|
40ed7e48d0
|
remove prints
|
2021-04-22 00:56:31 +02:00 |
|
Daniel Gavin
|
ab53900c95
|
check comma count in enum instead
|
2021-04-22 00:55:25 +02:00 |
|
Daniel Gavin
|
43589a56b7
|
odinfmt on printer
|
2021-04-22 00:32:36 +02:00 |
|
Daniel Gavin
|
de1838c0cb
|
align not mutable correctly
|
2021-04-22 00:23:17 +02:00 |
|
Daniel Gavin
|
ca112c0b6d
|
better placing of the end brace
|
2021-04-22 00:04:01 +02:00 |
|
Daniel Gavin
|
6eb64f2bdc
|
align enum
|
2021-04-21 23:40:08 +02:00 |
|
Daniel Gavin
|
25c3b6dc95
|
align value decls
|
2021-04-21 23:21:45 +02:00 |
|
gingerBill
|
c3b3194a00
|
Update builtin procedures to support the new allocator features (without breaking other code)
|
2021-04-19 22:44:20 +01:00 |
|
Daniel Gavin
|
3464784e5e
|
add proc to format multiline
|
2021-04-19 19:41:53 +02:00 |
|
Daniel Gavin
|
f1dc7c0b27
|
more work
|
2021-04-19 19:38:08 +02:00 |
|
Daniel Gavin
|
c708f649ec
|
Merge remote-tracking branch 'upstream/master' into prototype-fmt
|
2021-04-19 02:13:29 +02:00 |
|
Daniel Gavin
|
f7b8b3a340
|
ensure that the comments gets pushed if it's in the beginning before package
|
2021-04-18 22:06:32 +02:00 |
|
Daniel Gavin
|
2cbb3443d3
|
ran odinfmt
|
2021-04-18 21:53:52 +02:00 |
|
Daniel Gavin
|
11bd518f36
|
fix bugs
|
2021-04-18 21:52:00 +02:00 |
|
gingerBill
|
ae04af4e4e
|
Add package flags
|
2021-04-18 20:19:03 +01:00 |
|
Daniel Gavin
|
a721802337
|
fixing calls in calls
|
2021-04-18 21:07:58 +02:00 |
|