gingerBill
|
0a66f8c9a3
|
Remove intrinsics.x86_mmx type
|
2021-04-22 10:39:20 +01:00 |
|
gingerBill
|
c3b3194a00
|
Update builtin procedures to support the new allocator features (without breaking other code)
|
2021-04-19 22:44:20 +01:00 |
|
gingerBill
|
ae04af4e4e
|
Add package flags
|
2021-04-18 20:19:03 +01:00 |
|
gingerBill
|
b59e110fec
|
Add calling_convention to Type
|
2021-04-18 19:26:36 +01:00 |
|
gingerBill
|
2ce9873464
|
Remove dead comment
|
2021-04-18 18:53:19 +01:00 |
|
gingerBill
|
986844a0f0
|
Change elem_counts to i64le from u64
|
2021-04-18 18:48:56 +01:00 |
|
gingerBill
|
7c1f538c02
|
Change u32 to u32le
|
2021-04-18 18:46:29 +01:00 |
|
gingerBill
|
2f1c896290
|
Add -doc-format command for the new .odin-doc file format (to be used to generate documentation tools)
|
2021-04-18 18:33:15 +01:00 |
|
gingerBill
|
54e6c50769
|
Implement f16 functionality
|
2021-04-01 10:06:00 +01:00 |
|
DanielGavin
|
02bbac0903
|
changed error
|
2021-03-30 12:40:40 +02:00 |
|
DanielGavin
|
b8658547e0
|
Give error if raw literal hits EOF, and stop removing .Using if it exists in flags and allowed_flags.
|
2021-03-30 12:38:58 +02:00 |
|
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
|
2021-03-24 12:34:06 +00:00 |
|
gingerBill
|
08f7d3edbe
|
Allow $ in polymorphic record parameter fields (but disallow mixing)
|
2021-03-23 22:59:10 +00:00 |
|
gingerBill
|
aa93305015
|
Replace usage of inline proc with #force_inline proc in the core library
|
2021-02-23 16:14:47 +00:00 |
|
gingerBill
|
41b854f192
|
Remove #opaque types
|
2021-02-23 15:45:06 +00:00 |
|
gingerBill
|
28f279329d
|
Remove bit_field keyword and parsing logic
|
2021-02-23 15:29:54 +00:00 |
|
gingerBill
|
657c0ac4f5
|
Update odin/parser
|
2021-02-23 14:38:46 +00:00 |
|
gingerBill
|
908a403d78
|
Add #force_inline, #force_no_inline and #unroll for the transition to deprecate and then remove the keywords inline and no_inline
`inline for` will be replaced with `#unroll for`
|
2021-02-23 14:37:05 +00:00 |
|
gingerBill
|
28ed310f31
|
Remove "pure" and "pure_none" calling conventions
|
2021-02-23 13:10:23 +00:00 |
|
gingerBill
|
fa02dc9736
|
Fix #840
|
2021-02-11 10:15:58 +00:00 |
|
DanielGavin
|
3224869c29
|
handle expr is null in parse_binary_expr
|
2021-01-20 16:10:16 +01:00 |
|
gingerBill
|
f6e2d74d10
|
Keep -vet happy
|
2020-12-14 14:36:45 +00:00 |
|
gingerBill
|
cffbd2d276
|
Add odin/parser/parse_files.odin
|
2020-12-13 17:09:41 +00:00 |
|
gingerBill
|
f64584b92a
|
Improve -insert-semicolon rules
|
2020-12-09 23:40:45 +00:00 |
|
gingerBill
|
9eb12889f4
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2020-12-09 23:35:14 +00:00 |
|
gingerBill
|
6f6a3f2ccf
|
Fix typos for -insert-semicolon
|
2020-12-09 23:35:08 +00:00 |
|
DanielGavin
|
934809397f
|
small fixes to the parser
|
2020-12-09 21:33:10 +01:00 |
|
gingerBill
|
98c8fde098
|
Remove unused tokens
|
2020-12-06 13:17:48 +00:00 |
|
gingerBill
|
1ac84b09a1
|
Add comments to ast.walk related entities
|
2020-12-06 13:04:11 +00:00 |
|
gingerBill
|
21d8562923
|
Add ast.walk and ast.inspect
|
2020-12-06 12:59:26 +00:00 |
|
gingerBill
|
c8360f4fff
|
Update ast.clone
|
2020-12-06 12:08:44 +00:00 |
|
gingerBill
|
ea60db9f53
|
Add inline asm expression to odin/parser
|
2020-12-06 01:14:55 +00:00 |
|
gingerBill
|
0e9b357a5d
|
Fix typo
|
2020-12-06 00:55:31 +00:00 |
|
gingerBill
|
ca4657fd31
|
Add custom semicolon insertion to odin/tokenizer and odin/parser
|
2020-12-06 00:47:58 +00:00 |
|
gingerBill
|
d94414b0f4
|
Correct ternary if/when parsing
|
2020-12-06 00:15:35 +00:00 |
|
gingerBill
|
80fead1de5
|
Add ast.Selector_Expr_Call
|
2020-12-06 00:03:45 +00:00 |
|
gingerBill
|
fc4fdd588e
|
Remove usage of do in core library
|
2020-09-23 17:17:14 +01:00 |
|
gingerBill
|
10afc58d7d
|
Minor style change in parser.odin
|
2020-09-16 22:28:32 +01:00 |
|
gingerBill
|
97d7d8301a
|
Fix ast.Branch_Node parsing in package odin/parser
|
2020-09-16 22:19:57 +01:00 |
|
gingerBill
|
4cf240ca05
|
Fix odin/parser issues
|
2020-09-15 22:14:23 +01:00 |
|
gingerBill
|
d3eca21e40
|
Fix style in parse.odin
|
2020-08-26 22:48:32 +01:00 |
|
Mikkel Hjortshoej
|
16b50a2f57
|
Fix #711
|
2020-08-18 21:57:47 +02:00 |
|
Kevin Watters
|
0b67de47d6
|
add #config to odin parser
Update the `core:odin` parser for the new `#config` idiom.
|
2020-06-04 10:48:13 -04:00 |
|
gingerBill
|
832a586b8d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2020-04-30 17:48:46 +01:00 |
|
gingerBill
|
117ade0700
|
Fix errors in package win32
|
2020-04-30 17:48:35 +01:00 |
|
zhibog
|
c704de8442
|
Added the #maybe directive to the union struct in the AST. Also added it to the parsing code for a union.
|
2020-04-25 18:21:32 +02:00 |
|
zhibog
|
3a1bee19a9
|
Added a bool flag to the Block_Stmt struct to have information whether or not 'do' was used vs brackets in the AST
|
2020-04-18 21:34:14 +02:00 |
|
gingerBill
|
4cf70f360b
|
Add clone for ast.Ternary_If_Expr and ast.Ternary_When_Expr
|
2020-03-07 21:41:27 +00:00 |
|
gingerBill
|
a83d9f59f6
|
Fix typo in parser.odin
|
2020-03-07 21:12:52 +00:00 |
|
gingerBill
|
e92fdb4a99
|
x if cond else y and x when cond else y expressions
|
2020-03-05 20:34:30 +00:00 |
|