Pranav Gaddamadugu
|
964c9617f9
|
Fix and regen expectations
|
2023-08-30 14:23:46 -04:00 |
|
Pranav Gaddamadugu
|
c80c782248
|
Add tests
|
2023-08-30 14:05:46 -04:00 |
|
Pranav Gaddamadugu
|
023d94d20f
|
Code gen support
|
2023-08-30 14:05:46 -04:00 |
|
Pranav Gaddamadugu
|
daf003f728
|
Tyc support
|
2023-08-30 14:05:46 -04:00 |
|
Pranav Gaddamadugu
|
1049822979
|
Add parser support
|
2023-08-30 14:05:46 -04:00 |
|
Pranav Gaddamadugu
|
e96475b3e2
|
Update AST
|
2023-08-30 14:05:46 -04:00 |
|
Pranav Gaddamadugu
|
b1b947fef5
|
Support the signature type in the parser
|
2023-08-30 14:05:46 -04:00 |
|
Pranav Gaddamadugu
|
25eac3c63b
|
Introduce Token::Signature
|
2023-08-30 14:05:46 -04:00 |
|
Pranav Gaddamadugu
|
46e9313e55
|
Introduce Type::Signature to the AST
|
2023-08-30 14:05:46 -04:00 |
|
d0cd
|
e180118a30
|
Merge pull request #2545 from AleoHQ/feat/underscore
Add support for underscores in numeric literals #2538
|
2023-08-28 08:17:22 -04:00 |
|
evan-schott
|
47e881f55e
|
removed inaccurate invalid-literal error
|
2023-08-25 14:11:22 -07:00 |
|
evan-schott
|
035f763d40
|
clippy changes
|
2023-08-25 10:07:42 -07:00 |
|
evan-schott
|
550f43b039
|
Revisions (underscore to execute test, type checker error msg, spurious type error fix, revised tuple indexing test)
|
2023-08-25 09:49:53 -07:00 |
|
evan-schott
|
90bb897130
|
more clippy
|
2023-08-24 15:58:54 -07:00 |
|
evan-schott
|
f4fee23758
|
clippy fix
|
2023-08-24 15:40:00 -07:00 |
|
evan-schott
|
4308d598e2
|
running all tests and updating expectation files
|
2023-08-24 15:29:23 -07:00 |
|
evan-schott
|
439d2b29de
|
loop unrolling compatible with underscores
|
2023-08-24 15:07:00 -07:00 |
|
evan-schott
|
7e6b1d9ddb
|
remove println
|
2023-08-22 11:29:35 -07:00 |
|
evan-schott
|
c345dbb309
|
Add support for underscores in literals
|
2023-08-22 11:10:54 -07:00 |
|
collin
|
439312275a
|
fix more warnings
|
2023-08-18 16:47:08 -07:00 |
|
collin
|
cf9fbb319d
|
fix noop method call warnings
|
2023-08-18 16:16:55 -07:00 |
|
Pranav Gaddamadugu
|
7d4a5d3b33
|
Clippy
|
2023-08-17 17:52:51 -04:00 |
|
Pranav Gaddamadugu
|
440cced9d8
|
Cleanup
|
2023-08-17 17:49:29 -04:00 |
|
Pranav Gaddamadugu
|
661a7cd508
|
Update compiler pipelines
|
2023-08-17 17:22:57 -04:00 |
|
Pranav Gaddamadugu
|
2fe6892645
|
Use NodeBuilder in FunctionInliner
|
2023-08-17 17:22:57 -04:00 |
|
Pranav Gaddamadugu
|
19ba799d21
|
Use NodeBuilder in LoopUnroller
|
2023-08-17 17:22:57 -04:00 |
|
Pranav Gaddamadugu
|
8f63fcdf80
|
Add NodeBuilder to StaticSingleAssigner
|
2023-08-17 17:22:56 -04:00 |
|
Pranav Gaddamadugu
|
05d38f3777
|
Use NodeBuilder in Flattener
|
2023-08-17 17:22:56 -04:00 |
|
Pranav Gaddamadugu
|
bf25bbae8b
|
Use interior mutability pattern for Assigner
|
2023-08-17 17:22:56 -04:00 |
|
Pranav Gaddamadugu
|
637e091abb
|
Use NodeBuilder in DCE
|
2023-08-17 17:22:56 -04:00 |
|
Pranav Gaddamadugu
|
26fffd6746
|
Add and use NodeBuilder in Parser
|
2023-08-17 17:22:56 -04:00 |
|
Pranav Gaddamadugu
|
1af776db9d
|
Add checks for unique node IDs up until type checking
|
2023-08-17 17:22:56 -04:00 |
|
Pranav Gaddamadugu
|
c3a72132bf
|
Add utility to check that Node IDs are unique
|
2023-08-17 17:22:56 -04:00 |
|
Pranav Gaddamadugu
|
a1b5cb1add
|
Add NodeID to AST node constructors
|
2023-08-17 17:22:56 -04:00 |
|
Pranav Gaddamadugu
|
c2d04bf444
|
Introduce NodeBuilder
|
2023-08-17 17:22:56 -04:00 |
|
Pranav Gaddamadugu
|
93efccc9a7
|
Add NodeID to Identifier::serialize
|
2023-08-17 17:22:56 -04:00 |
|
d0cd
|
7cd6e757bf
|
Merge pull request #2522 from AleoHQ/design/node-id
[Design] Add `id` to AST nodes.
|
2023-08-17 00:26:52 -04:00 |
|
collin
|
11b87229f1
|
chore(leo): bump version for new release
|
2023-08-15 14:02:00 -07:00 |
|
d0cd
|
85d9a28ebb
|
[Test] Add examples to test framework. (#2527)
* Add tests
* Remove debug print
* Regen expectations
* Remove battleship example
|
2023-08-15 11:11:17 -07:00 |
|
Pranav Gaddamadugu
|
036776be1b
|
Fix parser
|
2023-08-09 20:26:48 -04:00 |
|
Pranav Gaddamadugu
|
7cc3330d98
|
Add failing test
|
2023-08-09 20:12:02 -04:00 |
|
Pranav Gaddamadugu
|
cbe79c0e98
|
Remove unused code
|
2023-08-09 17:38:13 -04:00 |
|
Pranav Gaddamadugu
|
9125c84cd1
|
Make StructVariableInitializer an AST node
|
2023-08-09 17:22:52 -04:00 |
|
Pranav Gaddamadugu
|
6808d90545
|
Only use NodeID::default()
|
2023-08-09 17:22:33 -04:00 |
|
Pranav Gaddamadugu
|
3b1bd38ec6
|
Update passes
|
2023-08-09 16:58:28 -04:00 |
|
Pranav Gaddamadugu
|
90add44907
|
WIP update passes
|
2023-08-09 15:34:39 -04:00 |
|
Pranav Gaddamadugu
|
a819488190
|
Support NodeID in parser; note that NodeID::default() is a placeholder
|
2023-08-09 13:09:43 -04:00 |
|
Pranav Gaddamadugu
|
5a1b9efd80
|
Add NodeID to Literal
|
2023-08-09 10:46:06 -04:00 |
|
Pranav Gaddamadugu
|
ec3aa4bd75
|
Update Reconstructor
|
2023-08-09 10:45:48 -04:00 |
|
Pranav Gaddamadugu
|
2f024c8346
|
Add id field to AST nodes
|
2023-08-09 10:13:59 -04:00 |
|