Pranav Gaddamadugu
58774cd299
Regen expectations
2023-08-17 17:35:58 -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
34fe5d770c
Merge pull request #2535 from AleoHQ/fix/expectations
...
[Test] Update expectations files.
2023-08-17 12:38:11 -04:00
Pranav Gaddamadugu
500584701a
Update expectations files
2023-08-17 09:00:45 -04:00
d0cd
6600b2ea44
Merge pull request #2531 from AleoHQ/dependabot/cargo/testnet3/thiserror-1.0.46
...
Bump thiserror from 1.0.45 to 1.0.46
2023-08-17 00:28:12 -04:00
d0cd
a611a7c6af
Merge pull request #2532 from AleoHQ/dependabot/cargo/testnet3/anyhow-1.0.74
...
Bump anyhow from 1.0.73 to 1.0.74
2023-08-17 00:27:29 -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
dependabot[bot]
51f589b10d
Bump anyhow from 1.0.73 to 1.0.74
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.73 to 1.0.74.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.73...1.0.74 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-16 10:24:04 +00:00
dependabot[bot]
cd76422bd5
Bump thiserror from 1.0.45 to 1.0.46
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.45 to 1.0.46.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.45...1.0.46 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-16 10:23:45 +00:00
collin
1e80baa646
commit run scripts
2023-08-15 14:14:26 -07:00
collin
11b87229f1
chore(leo): bump version for new release
2023-08-15 14:02:00 -07:00
Collin Chin
700e31f113
fix leo execute command line argument parsing ( #2530 )
...
* fix leo execute command line argument parsing
* add leo-examples integration test to ci and include leo execute commands
* give leo-example.sh execute permission
2023-08-15 13:59:50 -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
d0cd
6bce40480a
Merge pull request #2520 from AleoHQ/dependabot/cargo/testnet3/clap-4.3.21
...
Bump clap from 4.3.19 to 4.3.21
2023-08-15 11:52:13 -04:00
d0cd
44f5ab35c3
Merge pull request #2528 from AleoHQ/dependabot/cargo/testnet3/thiserror-1.0.45
...
Bump thiserror from 1.0.44 to 1.0.45
2023-08-15 11:51:39 -04:00
d0cd
0738420b44
Merge pull request #2529 from AleoHQ/dependabot/cargo/testnet3/anyhow-1.0.73
...
Bump anyhow from 1.0.72 to 1.0.73
2023-08-15 11:50:48 -04:00
Collin Chin
92386438fc
commit run scripts, bump rust ci img versions ( #2526 )
2023-08-15 08:48:18 -07:00
dependabot[bot]
7685ea5785
Bump anyhow from 1.0.72 to 1.0.73
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.72 to 1.0.73.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.72...1.0.73 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-15 10:36:09 +00:00
dependabot[bot]
065549c0ac
Bump thiserror from 1.0.44 to 1.0.45
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.44 to 1.0.45.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.44...1.0.45 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-15 10:35:45 +00:00
Collin Chin
12570e4602
Commit leo example tests ( #2524 )
...
* commit leo example tests
* improve leo example readme's and ci
* commit leo token example script
2023-08-14 15:26:55 -07:00
d0cd
a601ccd5cc
Merge pull request #2523 from AleoHQ/fix/issue-2521
...
[Fix] Function calls must lead with an `Identifier.
2023-08-13 00:09:38 -04: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
65ba316c4f
Regen expectations
2023-08-09 17:38:33 -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
Pranav Gaddamadugu
6ab280a935
Add id to Node
2023-08-09 09:30:01 -04:00
collin
d654182095
commit example files
2023-08-08 11:02:42 -07:00
dependabot[bot]
964ca9ac2f
Bump clap from 4.3.19 to 4.3.21
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.19 to 4.3.21.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.19...v4.3.21 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 17:16:30 +00:00
collin
7714f55999
chore(leo): bump version for new release
2023-08-08 10:14:56 -07:00
Collin Chin
013809c076
implement leo example command for lottery, tictactoe, token ( #2514 )
...
* implement leo example command for lottery, tictactoe, token
* remove unused cli arg
* update github actions
* update github actions
2023-08-08 09:42:30 -07:00