Pranav Gaddamadugu
1adc4d232a
Update benches
2023-04-12 12:38:43 -07:00
Pranav Gaddamadugu
95a3deac94
Modify test
2023-04-12 12:38:43 -07:00
Pranav Gaddamadugu
444d32a52c
Add failing test
2023-04-12 12:38:43 -07:00
d0cd
c55ec9894e
Merge pull request #2347 from AleoHQ/fix/issue-2346
...
[Fix] Fixes variable renaming for inlined functions.
2023-04-12 12:27:54 -07:00
Pranav Gaddamadugu
e460ce1c8e
Support negative group literals
2023-04-11 10:44:26 -07:00
Pranav Gaddamadugu
ee0930b834
Regen expectations
2023-04-11 10:13:15 -07:00
Pranav Gaddamadugu
793e47a1a6
Add failing test
2023-04-11 10:09:33 -07:00
Pranav Gaddamadugu
b193d511ca
Update test and regen expectations
2023-04-09 19:58:08 -07:00
Pranav Gaddamadugu
aa8598c77f
Add failing test
2023-04-07 12:18:53 -07:00
Pranav Gaddamadugu
6f57c6e2ce
Cleanup and regen expectations
2023-04-05 09:14:17 -07:00
Pranav Gaddamadugu
d2b84e501f
Add test
2023-04-05 08:46:35 -07:00
d0cd
c74772cfac
Merge pull request #2328 from AleoHQ/fix/issue-2324
...
[Fix] Fixes unwrapping panic when unwrapping `lookup_struct` in `ProgramVisitor::visit_function`
2023-03-31 16:06:51 -07:00
d0cd
5cc6a06e2d
Merge pull request #2329 from AleoHQ/fix/issue-2325
...
[Fix] Panic: called Option::unwrap() on a Err value (Literal::Integer to Value)
2023-03-31 16:05:33 -07:00
Pranav Gaddamadugu
484eea5bd2
Regen expectations
2023-03-31 09:58:25 -07:00
Pranav Gaddamadugu
cc7aebf897
Add test
2023-03-31 09:57:10 -07:00
Pranav Gaddamadugu
b8df30075a
Regen expectations
2023-03-27 10:12:12 -07:00
Pranav Gaddamadugu
dcf2b6fa47
Add test
2023-03-27 10:08:21 -07:00
Pranav Gaddamadugu
8adc6c76b8
Fmts and clippies
2023-03-26 23:18:03 -07:00
d0cd
abd25b0896
Merge pull request #2295 from AleoHQ/feat/toggle-dce
...
Add an option to (dis/en)able DCE in the compiler.
2023-03-20 08:53:56 -07:00
d0cd
c5f7c01f02
Add an option to enable DCE in the compiler
2023-03-13 09:28:51 -07:00
d0cd
f7784ca779
Fix to get benchmarks working
2023-03-13 08:51:48 -07:00
d0cd
f7dc194d79
Add codegen to benchmarks
2023-03-13 08:51:48 -07:00
d0cd
2b5c24ada6
Regen expectations
2023-02-22 08:25:51 -08:00
d0cd
6c61296f78
Add targeted DCE test; cleanup
2023-02-21 17:13:54 -08:00
d0cd
0e6aa4729b
Clippy
2023-02-21 17:13:53 -08:00
d0cd
ce4d016742
Regen expectations
2023-02-21 17:13:53 -08:00
d0cd
dfc03db67e
Connect dead code elimination pass to compiler stages, CLI, and tests
2023-02-21 17:09:22 -08:00
d0cd
c8f6089be3
[Fix] Excludes inline
functions from produced bytecode. ( #2277 )
...
* Remove codegen for inline functions
* Regen expectations
2023-02-21 14:17:11 -08:00
Collin Chin
0a738d4994
chore(leo): bump version for new release
2023-02-17 22:30:17 -05:00
d0cd
0522c2a08f
Removes unused or deprecated keywords from the grammar. ( #2273 )
...
* Remove unused/deprecated symbols
* Remove tokens
* Update parser
* Update tests
* Regen expectations
2023-02-17 19:25:11 -08:00
d0cd
2158710d47
Update test
2023-02-10 23:07:22 -08:00
d0cd
a7f560e212
Regen expectations
2023-02-10 22:56:26 -08:00
d0cd
789bc52585
Add execution test
2023-02-10 22:56:14 -08:00
d0cd
4b28d81882
Regen other expectations
2023-02-10 21:51:54 -08:00
d0cd
f4a4a98d20
Add expectations for new tests
2023-02-10 21:50:57 -08:00
d0cd
ea077c83d5
Add compile tests for records and structs with visibilities
2023-02-10 21:44:30 -08:00
d0cd
cd21c1b01e
Add parser tests for records and structs with visibilities
2023-02-10 21:38:38 -08:00
d0cd
55bae5a71b
Fmt
2023-02-10 17:44:01 -08:00
d0cd
1dd5887518
Clippy and cleanup
2023-02-10 16:50:59 -08:00
d0cd
bf49a0cc48
Generate expectations
2023-02-10 16:26:25 -08:00
d0cd
1612bcccba
Add equivalence integration test for inlined functions
2023-02-10 16:25:32 -08:00
d0cd
0be98e30b7
Add compiler tests
2023-02-10 15:15:03 -08:00
d0cd
532ad7ea14
Add parser tests
2023-02-10 15:12:55 -08:00
d0cd
98c7825833
Regen expectations
2023-02-10 09:48:54 -08:00
d0cd
79bf13ff8e
Integrate function inlining into test framework
2023-02-10 09:30:43 -08:00
d0cd
6a3039277e
Regen exepectations
2023-02-08 16:41:32 -08:00
d0cd
12de60e55d
Update expectations
2023-02-08 12:16:02 -08:00
d0cd
afac7b55bc
Add more test cases; fmt
2023-02-08 11:32:53 -08:00
d0cd
641cbf251d
Cleanup test files
2023-02-08 11:32:53 -08:00
d0cd
ef0e455e2b
Add support for expected errors
2023-02-08 11:32:53 -08:00
d0cd
f0c7314e17
Regen expectations
2023-02-08 11:32:53 -08:00
d0cd
04ba80f59a
Reorganize tests files
2023-02-08 11:27:28 -08:00
d0cd
59915ed315
Initial implementation of Execute namespace; fmt
2023-02-08 11:21:20 -08:00
d0cd
789c2e6443
Remove input files from compiler tests
2023-02-08 11:18:40 -08:00
d0cd
5565150f30
Regen expectations
2023-02-05 12:46:21 -08:00
d0cd
74e358dde6
Add test for out of order functions
2023-02-05 12:46:21 -08:00
d0cd
498d4b698d
Add tests for recursion
2023-02-05 12:46:21 -08:00
d0cd
e633c62b71
Implement post-ordering for functions during code-generation
2023-02-05 12:46:21 -08:00
d0cd
b17702e019
Fix graph init; regen expectations
2023-02-05 12:46:20 -08:00
d0cd
0e7922f5a7
Add test
2023-02-05 12:46:20 -08:00
d0cd
899c12d85a
Implement post-order codegen for structs and records
2023-02-05 12:46:20 -08:00
d0cd
9f5be95f59
Add test cases
2023-02-05 12:46:20 -08:00
d0cd
b077a1745b
Regen expectations
2023-02-05 12:46:20 -08:00
d0cd
d91233f06e
Implement cycle detection for structs and records
2023-02-05 12:46:20 -08:00
ljedrz
b20308f049
chore: update the license headers ( #2252 )
...
Signed-off-by: ljedrz <ljedrz@gmail.com>
2023-02-02 14:27:06 -08:00
d0cd
9975a2c200
Regen expectations
2023-01-18 12:49:19 -08:00
dependabot[bot]
6beb9db7cb
Bump regex from 1.7.0 to 1.7.1
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.7.0...1.7.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-10 10:10:51 +00:00
dependabot[bot]
65fc26704b
Bump backtrace from 0.3.66 to 0.3.67 ( #2212 )
2023-01-03 19:16:42 -08:00
Collin Chin
5a7feb28f7
Improve testing infrastructure ( #2227 )
...
* wip
* re-enable get_process call for test programs
* remove local tests
* clean up
* remove rust version from cargo.toml
2023-01-03 17:51:13 -08:00
collin
d7b1b9ca56
chore(leo): bump version for new release
2022-12-12 19:31:56 -05:00
d0cd
48a1f0590b
Rename console.assert*
to assert*
. ( #2205 )
...
* Add assert statements to AST
* Add support in passes
* Add parser support
* Add tyc support
* Add support for assert statements in the remaining passes
* Fix examples, tests, and regen expectations
* Fmt
* Regen expectations
2022-12-06 21:56:48 -08:00
collin
1e01a3a686
chore(leo): bump version for new release
2022-11-30 13:40:52 -08:00
Collin Chin
3f2df5389c
use cargo workspace for dependencies ( #2195 )
2022-11-30 13:31:33 -08:00
collin
f6f286ac8a
pull testnet3, regen tests
2022-11-23 02:37:57 -05:00
collin
9e28591589
pull testnet3, regen tests
2022-11-23 01:56:37 -05:00
collin
801df56f9c
pull testnet3, regen tests
2022-11-22 20:55:12 -05:00
Collin Chin
40e56f8613
Merge pull request #2100 from AleoHQ/feat/tuple
...
Supports tuples.
2022-11-22 20:49:25 -05:00
d0cd
1ae833ba7c
Regen expectations
2022-11-16 10:24:29 -08:00
d0cd
de6ac4eb9b
Add test
2022-11-16 10:24:29 -08:00
d0cd
ae329c521b
Deprecate (async) finalize statements
2022-11-15 13:18:39 -08:00
collin
355d5a841f
fix test-framework cargo.toml
2022-11-14 19:05:41 -08:00
collin
44bca58821
chore(leo): bump version for new release
2022-11-14 18:56:09 -08:00
d0cd
f60dcca1a3
Regen expectations
2022-11-12 16:35:54 -08:00
d0cd
8048d2754b
Update tests
2022-11-12 11:28:58 -08:00
d0cd
232cbfb6bb
More tests
2022-11-12 10:05:00 -08:00
d0cd
a69c1b4dae
Regen expectations
2022-11-12 09:53:29 -08:00
d0cd
1b95340edc
Add tests
2022-11-12 09:52:52 -08:00
d0cd
036f8692eb
Add test case for singleton tuple
2022-11-11 21:07:58 -08:00
d0cd
8384c39e84
Regen tests
2022-11-11 21:03:23 -08:00
d0cd
cf9948e99c
Add tests for expr statements
2022-11-11 21:02:59 -08:00
d0cd
af8b63d12a
Add tuple test
2022-11-08 17:36:24 -08:00
d0cd
2f9bfd7ab9
Cleanup debug prints; fix bug, the flatten test builds
2022-11-08 17:10:39 -08:00
d0cd
62644d8851
Regen expectations
2022-11-08 16:02:16 -08:00
d0cd
ef4ae89b92
Add more test cases
2022-11-08 15:52:31 -08:00
d0cd
eb1534bb28
Regen expectations
2022-11-08 15:49:47 -08:00
d0cd
387db2e321
Add test case
2022-11-08 15:49:47 -08:00
d0cd
91db5c3b8a
Regen expectations
2022-11-08 15:49:47 -08:00
d0cd
d705fd1cce
Regen test expectations
2022-11-08 15:49:47 -08:00
d0cd
b911720ff0
Add test for tuple destructuring
2022-11-08 15:49:47 -08:00
d0cd
8a3ffbc141
Fix tests; regen expectations
2022-11-08 15:49:47 -08:00
d0cd
4d7b4381df
Regen expectations
2022-11-08 15:49:47 -08:00
d0cd
678f8b02a1
Fix unit expression
2022-11-08 15:49:47 -08:00
d0cd
3ab83f45f3
Fix bug, regen tests
2022-11-08 15:49:47 -08:00
d0cd
b60cd7e4b0
Remove redundant check
2022-11-08 15:49:47 -08:00
d0cd
367dc8b536
Regen expectations
2022-11-08 15:49:47 -08:00
d0cd
295cd7c96f
Refactor tests
2022-11-08 15:49:47 -08:00
d0cd
c651da0581
wip tuples
2022-11-08 15:49:47 -08:00
Pranav Gaddamadugu
9994a0451f
wip: basic tyc for empty and singleton tuples
2022-11-08 15:49:46 -08:00
Pranav Gaddamadugu
8d204a898b
Add tests for tuples
2022-11-08 15:49:46 -08:00
collin
e6c3700945
merge testnet3
2022-11-04 12:46:32 -07:00
Collin Chin
d329181999
Merge pull request #2151 from AleoHQ/fix/span-for-function-call-tyc
...
Better error messages for mistyped function calls.
2022-11-04 12:34:08 -07:00
Collin Chin
1c7fefac53
Merge pull request #2150 from AleoHQ/fix/tyc-for-member-access
...
Fix type checking for member access.
2022-11-04 12:33:37 -07:00
d0cd
474355dde6
Regen expectations
2022-10-31 20:12:02 -07:00
d0cd
b0fdb5cd69
Regen expectations
2022-10-31 18:01:04 -07:00
d0cd
3c2da076ff
Merge pull request #2144 from AleoHQ/fix/conditional-assert
...
Fixes flattening for `console` statements.
2022-10-31 17:11:43 -07:00
d0cd
c4279e2a83
Merge pull request #2146 from AleoHQ/fix/tyc-for-loop-bounds
...
Fix/tyc for loop bounds
2022-10-31 17:11:19 -07:00
d0cd
691ceae4a1
Regen expectations
2022-10-31 13:53:56 -07:00
d0cd
ba84d0892c
Add tests
2022-10-31 13:53:02 -07:00
d0cd
e2170e0d55
Regen expectations
2022-10-31 13:14:30 -07:00
d0cd
f1ca580e5a
Add test case
2022-10-31 13:13:49 -07:00
d0cd
9907d89886
Implement fix
2022-10-27 20:21:18 -07:00
d0cd
adb382cb33
Add test
2022-10-27 20:17:00 -07:00
d0cd
a904a1441a
Add test; regen expectations
2022-10-25 16:22:47 -07:00
d0cd
df01360010
Clippy
2022-10-24 22:41:10 -07:00
d0cd
a11be415fa
Add tests; regen expectations
2022-10-24 22:18:22 -07:00
Pranav Gaddamadugu
65f18fc7ea
Regen expectations
2022-10-12 00:15:06 -05:00
Pranav Gaddamadugu
047575f9bf
Fix failing case
2022-10-12 00:15:06 -05:00
Pranav Gaddamadugu
2354cc8b41
Add tests
2022-10-12 00:15:06 -05:00
Pranav Gaddamadugu
70051888e8
Regen expectations
2022-10-12 00:15:06 -05:00
Pranav Gaddamadugu
d7260aef62
Add test
2022-10-12 00:15:06 -05:00
Collin Chin
8b9ad3811d
Merge pull request #2114 from AleoHQ/update/aleo-snarkvm
...
Update revs.
2022-10-06 14:21:02 -07:00
Pranav Gaddamadugu
c42228713d
Regen expectations
2022-10-06 11:32:11 -07:00
Pranav Gaddamadugu
e1a148a93e
Regen expectations
2022-10-05 23:52:37 -07:00
Pranav Gaddamadugu
047ed7a08b
Update parser tests
2022-10-05 16:54:50 -07:00
Pranav Gaddamadugu
2329617fec
Update compiler tests
2022-10-05 16:53:49 -07:00
Pranav Gaddamadugu
8283c922f6
Some bug fixes; update some examples
2022-10-05 15:27:54 -07:00
Pranav Gaddamadugu
e15e8f05d6
Additional validation for program scope and imported files
2022-10-05 14:59:06 -07:00
Pranav Gaddamadugu
8872c3d53f
Remove use of default network domain
2022-10-04 19:11:36 -07:00
Pranav Gaddamadugu
6ce64f8a78
Add tests checking for invalid function calls
2022-10-03 16:33:15 -07:00
Pranav Gaddamadugu
dbb72ddbf8
Add tests showing program annotation fails
2022-10-03 15:02:28 -07:00
Pranav Gaddamadugu
ce3fd38cd4
Regen expectations
2022-10-03 14:57:14 -07:00
Pranav Gaddamadugu
e4bd8f8338
Update tests to use transition
2022-10-03 14:56:14 -07:00
Pranav Gaddamadugu
b92fefddc4
Add test for deprecated circuit; rename tests
2022-09-30 13:20:23 -07:00
Pranav Gaddamadugu
898d831249
Regen expectations
2022-09-30 12:58:39 -07:00
Pranav Gaddamadugu
8d12cd6651
Rename tests
2022-09-30 10:48:47 -07:00
Pranav Gaddamadugu
7a859e7b63
Regen test expectations
2022-09-21 13:18:50 -07:00
collin
bdaf486604
fix bug and regen tests
2022-09-20 22:05:49 -07:00
Collin Chin
bbd41f81b6
Merge pull request #2073 from AleoHQ/fix/core-function-composite-data-types
...
Enable core function calls on composite data types.
2022-09-20 00:14:22 +02:00
Pranav Gaddamadugu
798a682a6b
Regen expectations
2022-09-18 02:33:07 +02:00
Pranav Gaddamadugu
a96ae8e686
Add composite to compiler tests
2022-09-18 02:32:57 +02:00
Pranav Gaddamadugu
cb319b1678
Add test
2022-09-17 20:45:33 +02:00
Pranav Gaddamadugu
7b450b3f23
Add test for string literals
2022-09-17 19:21:23 +02:00
Pranav Gaddamadugu
7a29c76805
Regen expectations
2022-09-17 19:02:25 +02:00
collin
c1d21e699c
merge testnet3
2022-09-13 15:39:20 +02:00
d0cd
048be34524
Merge pull request #2059 from AleoHQ/dependabot/cargo/testnet3/criterion-0.4.0
...
Bump criterion from 0.3.6 to 0.4.0
2022-09-13 11:47:55 +02:00
Pranav Gaddamadugu
c2bed2bb54
Add name to finalize block
2022-09-13 11:06:24 +02:00
dependabot[bot]
1b086ac519
Bump criterion from 0.3.6 to 0.4.0
...
Bumps [criterion](https://github.com/bheisler/criterion.rs ) from 0.3.6 to 0.4.0.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.6...0.4.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 10:19:58 +00:00
Pranav Gaddamadugu
6d35560528
More tests
2022-09-07 23:09:11 -07:00
Pranav Gaddamadugu
48ce885860
Add more tyc checks
2022-09-07 10:39:00 -07:00
Pranav Gaddamadugu
dea8b987c7
Parser tests for finalize
2022-09-06 12:58:24 -07:00
Pranav Gaddamadugu
9032df19cb
Parser tests for mapping
2022-09-06 12:36:27 -07:00
Pranav Gaddamadugu
267fc99978
Add new tests; regen expectations
2022-09-06 12:14:37 -07:00
Pranav Gaddamadugu
3d5ddb9e1a
Clippy
2022-09-06 12:14:37 -07:00
Pranav Gaddamadugu
524066c91d
Regen expectations
2022-09-06 12:14:37 -07:00
Pranav Gaddamadugu
a4c0eb186e
Add test case
2022-09-06 12:14:36 -07:00
Pranav Gaddamadugu
0fa8082656
Update token example
2022-09-06 12:14:36 -07:00
Pranav Gaddamadugu
0e1768ac59
Hook flattening pass into compiler; regen expectations
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
18274bf4f9
More tyc
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
5d6c402c04
Fix buggy case
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
4266ba28c1
more wip
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
9f56b34677
wip
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
881ee569d1
Add test with buggy variant
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
75307d1d4e
More tests
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
8a8e198f59
Tyc for mappings
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
1b6dea395f
Add parser tests; regen expectations
2022-09-06 12:13:32 -07:00
Pranav Gaddamadugu
6e238eee42
Add check for type equality
2022-08-24 09:09:41 -07:00
Pranav Gaddamadugu
18482d7b18
Regen test expectations
2022-08-23 19:40:38 -07:00
Pranav Gaddamadugu
7933331430
Add test showing missed tyc
2022-08-23 19:37:25 -07:00
Pranav Gaddamadugu
b43d8b318f
Add and regen tests
2022-08-18 11:16:03 -07:00
Pranav Gaddamadugu
094c54a20d
Fix SSA for console statements
2022-08-18 09:17:09 -07:00
Pranav Gaddamadugu
5b732a33be
Regen tests
2022-08-17 17:03:30 -07:00
Pranav Gaddamadugu
7278a5bf39
Regen expectations
2022-08-17 16:03:57 -07:00
Pranav Gaddamadugu
4c658f7b01
Regen test expectations
2022-08-17 15:27:33 -07:00
Pranav Gaddamadugu
615cc61e9e
Add console.assert
2022-08-17 15:27:11 -07:00
collin
0c3342f151
Merge branch 'testnet3' of github.com:AleoHQ/leo into feat/ped-commit
2022-08-15 22:11:21 -07:00
collin
fbf0a0aea9
merge testnet3
2022-08-15 21:45:25 -07:00
collin
6b7c38cc4d
merge testnet3
2022-08-15 16:10:51 -07:00
Collin Chin
4d18031228
Merge pull request #2014 from AleoHQ/fix/error-on-unrecognized-type
...
Check for Unrecognized Type
2022-08-15 15:16:23 -07:00
collin
99c4676593
update rev and update tests
2022-08-15 12:05:52 -07:00
collin
a5b6557460
add ped64 ped128 tests
2022-08-15 11:56:17 -07:00
Pranav Gaddamadugu
64cecda841
Add more test cases checking for member records
2022-08-11 08:55:07 -07:00
Pranav Gaddamadugu
67f9890653
Address feedback
2022-08-11 07:50:10 -07:00
Pranav Gaddamadugu
da7ff48b11
Add check for nested records; fix codegen for circuit nested in record
2022-08-11 00:53:01 -07:00
Pranav Gaddamadugu
a69954b64a
Add tests for undefined types
2022-08-11 00:36:22 -07:00
Pranav Gaddamadugu
566d239153
Fix some tests
2022-08-10 11:40:24 -07:00
Pranav Gaddamadugu
2a34d31d33
Regen test expectations
2022-08-09 19:53:17 -07:00
Pranav Gaddamadugu
7ff7170c45
Fix unary negation parser; add test
2022-08-09 19:53:17 -07:00
Pranav Gaddamadugu
8f5d5badb7
Fix and regen test expectations
2022-08-09 19:53:17 -07:00
Pranav Gaddamadugu
2740099e77
Regenerate test expectations
2022-08-06 07:50:18 -07:00
Pranav Gaddamadugu
ba0d7b8d0d
Add test cases demonstrating failing typechecking
2022-08-06 07:49:36 -07:00
Pranav Gaddamadugu
a47eb32eaf
Cleanup; add test
2022-08-05 14:58:29 -07:00
collin
d397c750d2
merge testnet3
2022-08-05 13:59:08 -07:00
Collin Chin
46f21c68a2
Merge pull request #1994 from AleoHQ/remove-unsafe
...
Remove all uses of unsafe
2022-08-05 13:50:53 -07:00
Pranav Gaddamadugu
08b9aa0170
Regen test expectations
2022-08-05 08:43:01 -07:00
Pranav Gaddamadugu
1e4f2b1cca
Add compiler test for function calls; fix bugs; regen test expectations
2022-08-04 21:21:56 -07:00
Pranav Gaddamadugu
34be1fc39d
Codegen for function call; emits closures before functions
2022-08-04 21:03:42 -07:00
Pranav Gaddamadugu
dfea5bbf15
Add @program modifier to tests; regen expectations
2022-08-04 20:00:40 -07:00
Pranav Gaddamadugu
efafb7748e
Regen test expectations due to AST refactors
2022-08-04 18:00:00 -07:00
Pranav Gaddamadugu
a73ddfb815
Add parser tests for annotations
2022-08-04 17:55:26 -07:00
Mazdak Farrokhzad
a77d3b4092
forbid unsafe_code in all crates
2022-08-05 00:36:41 +02:00
collin
13350da303
merge testnet3
2022-08-03 17:20:40 -07:00
collin
0138b270a8
regen tests
2022-08-03 16:26:16 -07:00
collin
3a32e51753
fix conflicts
2022-08-03 16:18:34 -07:00
collin
2331debcf5
update test infra
2022-08-03 16:17:40 -07:00
Pranav Gaddamadugu
338515fd66
Regen test expectations
2022-08-03 16:07:18 -07:00
Pranav Gaddamadugu
58fccb7bb5
Added compiler tests for rem and mod
2022-08-03 14:40:12 -07:00
collin
7f636ca06d
regen tests
2022-08-03 13:47:17 -07:00
collin
e5da76abaf
impl nonce
2022-08-03 13:35:58 -07:00
Pranav Gaddamadugu
6f3c635f75
Add test case for this bug
2022-08-02 23:57:28 -07:00
Pranav Gaddamadugu
915b77bba4
SSA replaces ReturnStatement with empty BlockStatement; regen test expectations
2022-08-02 23:56:57 -07:00
collin
5777c76d04
refactor more iteration tests
2022-08-01 17:01:58 -07:00
collin
1d734ffa3f
group tests passing
2022-08-01 15:33:26 -07:00
collin
2cb40cebf0
patch group coordinate codegen
2022-08-01 14:30:05 -07:00
collin
1a7a67e4c3
commit rest of tests
2022-08-01 14:17:55 -07:00
collin
3826293f31
fix op assign bugs
2022-08-01 14:14:39 -07:00
collin
60e4279934
merge testnet3
2022-07-29 14:16:34 -07:00
collin
4dda9ab0fd
regen tests
2022-07-29 14:09:09 -07:00
Pranav Gaddamadugu
bf1421280e
Fix bug in SSA; regen test expectations
2022-07-29 12:52:18 -07:00
collin
dd8e1c1a4e
impl and, or, bitand, bitor, bitxor, shl, shr assign parsing
2022-07-29 12:47:23 -07:00
collin
c73671bb7b
impl sub, mul, div, pow assign parsing
2022-07-29 11:57:34 -07:00
collin
d71788e8a4
impl add assign operator
2022-07-28 18:00:46 -07:00
collin
a2862f8894
stabilize all tests working with snarkVM package build
2022-07-28 17:07:51 -07:00
collin
166c159867
stabilize tuple tests
2022-07-28 16:50:18 -07:00
collin
0a34115ef7
stabilize scalar tests
2022-07-28 16:46:30 -07:00
collin
86219c0044
stabilize record tests
2022-07-28 16:40:48 -07:00
collin
5a26eed8ca
integer min tests fixed
2022-07-28 16:23:16 -07:00
collin
eaa04a5f7e
core algorithm tests working
2022-07-28 15:27:43 -07:00
collin
66c5deb7e3
merge testnet3 do not regen tests
2022-07-28 14:23:47 -07:00
collin
8a0e9bc5cc
merge testnet3 regen tests
2022-07-28 14:19:57 -07:00
collin
10c9bb1c28
fix directory bug for test expectations
2022-07-28 14:14:25 -07:00
collin
fa0fd5b8c0
integer tests passing. strings wip
2022-07-28 13:34:44 -07:00
Pranav Gaddamadugu
4d978dc41c
Regenerate test expectations after AST changes
2022-07-28 09:25:26 -07:00
Pranav Gaddamadugu
d11ed35c77
Addressing feedback
2022-07-28 09:24:33 -07:00
collin
184af219ee
build and check aleo files during cargo test
2022-07-27 15:49:49 -07:00
Mazdak Farrokhzad
86ae9e1727
refactor benchmarks code
2022-07-27 19:40:19 +02:00
collin
77a16585fe
remove unused tests
2022-07-25 18:48:16 -07:00
Pranav Gaddamadugu
9dd45c3620
Type checking errors on multiple returns
2022-07-24 21:32:36 -07:00
Pranav Gaddamadugu
0194e09b41
Regen test expectations
2022-07-23 10:33:57 -07:00
Pranav Gaddamadugu
1a62a2ba8c
SSA shouldn't reconstruct function ids
2022-07-23 10:29:13 -07:00
Pranav Gaddamadugu
12e356c030
Integrate SSA pass with compiler
2022-07-23 10:29:13 -07:00
Mazdak Farrokhzad
db42194d49
remove unused errors
2022-07-20 20:19:00 +02:00
collin
66b0fcc885
merge testnet3 regen tests
2022-07-18 15:33:40 -07:00
collin
4dc0df0084
merge testnet3
2022-07-18 14:13:31 -07:00
collin
5316d900f4
merge testnet3, regen tests
2022-07-18 12:32:15 -07:00
Pranav Gaddamadugu
1b872576b2
Merge branch 'testnet3' into feat/loop-unrolling
2022-07-18 07:54:48 -07:00
collin
776ad7c88e
regen tests
2022-07-15 21:01:02 -07:00
Pranav Gaddamadugu
a49d23681e
Regenerate test expectations
2022-07-15 01:51:22 -07:00
Pranav Gaddamadugu
110c3eb35c
Address more feedback
2022-07-15 01:50:14 -07:00
Pranav Gaddamadugu
86b5c9faa1
Fix errors from merge
2022-07-14 17:52:36 -07:00
Pranav Gaddamadugu
b6224d6d89
Merge branch 'testnet3' into feat/loop-unrolling
2022-07-14 17:51:34 -07:00
Pranav Gaddamadugu
43a68fda86
Loop Unrolling skips instead of failing on non-const bounds
2022-07-14 17:07:37 -07:00
Pranav Gaddamadugu
923d5924fe
Feedback from code review
2022-07-14 14:26:13 -07:00
Collin Chin
f7202b3e3e
Merge pull request #1935 from AleoHQ/dependabot/cargo/testnet3/clap-3.2.11
...
Bump clap from 3.2.8 to 3.2.11
2022-07-14 12:17:32 -07:00
dependabot[bot]
09095f37ef
Bump clap from 3.2.8 to 3.2.11
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.8 to 3.2.11.
- [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/v3.2.8...v3.2.11 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-14 10:17:56 +00:00
Mazdak Farrokhzad
dab6629ac0
1. move tuple logic to typeck, 2. disallow multi vars in var decls
2022-07-14 06:07:05 +02:00
collin
9229f46bb5
regen tests
2022-07-13 21:06:54 -07:00
collin
d7efc2ddb6
regen tests
2022-07-12 21:44:26 -07:00
collin
0b81f03f3a
move /leo/errors -> /errors
2022-07-12 16:41:42 -07:00
collin
6d731891d0
move /leo/span -> /compiler/span
2022-07-12 16:37:10 -07:00
collin
163f94d7c1
regen tests
2022-07-12 15:41:11 -07:00
Pranav Gaddamadugu
f5eea6b307
Regen expectations; cleanup
2022-07-11 23:07:11 -07:00
Pranav Gaddamadugu
bceccea80b
Merge branch 'testnet3' into feat/loop-unrolling
2022-07-11 22:55:42 -07:00
Pranav Gaddamadugu
1ce796a586
Regenerate test expectations
2022-07-11 22:45:59 -07:00
Pranav Gaddamadugu
5f8a1df05f
Add output/benching for loop unrolling
2022-07-11 22:13:13 -07:00
collin
e013b88811
stabilize leo build
2022-07-11 21:09:27 -07:00
Pranav Gaddamadugu
dbfd9a7451
Better error for address comparison; regen test expectations
2022-07-11 07:49:52 -07:00
collin
ed79f5c957
merge return-tuple branch
2022-07-09 20:55:30 -07:00
collin
a15fce710c
merge testnet3
2022-07-09 16:51:20 -07:00
collin
270dffb140
regen tests
2022-07-09 16:23:54 -07:00
collin
01a1953021
regen tests
2022-07-09 16:19:48 -07:00
collin
aff2db67da
check that returned tuple types are valid
2022-07-09 15:13:42 -07:00
collin
2a61f26ccc
impl tuple tests
2022-07-09 15:02:45 -07:00
collin
642ad32e99
parse tuple access
2022-07-09 14:11:18 -07:00
collin
a7fc19a69f
impl tuple ast access
2022-07-09 13:22:10 -07:00
Pranav Gaddamadugu
e7f4a41410
Better error for missing member on circuit init
2022-07-08 13:45:00 -07:00
Pranav Gaddamadugu
014959aa24
Regenerate expectations
2022-07-08 13:44:21 -07:00
Pranav Gaddamadugu
8af0f6268f
Regenerate expectations
2022-07-08 13:43:28 -07:00
Pranav Gaddamadugu
00b90c4a33
Merge branch 'testnet3' into feat/redesign-symbol-table
2022-07-08 11:57:40 -07:00
collin
d64f4787a1
merge testnet3
2022-07-08 11:27:01 -07:00
Collin Chin
249d50538b
Merge pull request #1921 from AleoHQ/type-checker-bugs
...
Refactor type checker functions
2022-07-08 11:23:22 -07:00
d0cd
67cc6ab629
Merge pull request #1918 from AleoHQ/dependabot/cargo/testnet3/regex-1.6.0
...
Bump regex from 1.5.6 to 1.6.0
2022-07-08 10:34:27 -07:00
dependabot[bot]
418270838b
Bump backtrace from 0.3.65 to 0.3.66
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.65 to 0.3.66.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.65...0.3.66 )
---
updated-dependencies:
- dependency-name: backtrace
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-08 10:30:43 +00:00
collin
b5a2790375
rename balance -> gates
2022-07-07 16:15:11 -07:00
collin
b461539ae3
use refactored methods in type checking, regen tests
2022-07-07 13:22:59 -07:00
Pranav Gaddamadugu
12eafa4174
Regenerate test expectations without symbol_table
2022-07-06 16:10:59 -07:00
Pranav Gaddamadugu
e4744f2978
Change duplicate_name_context from Pass to Fail
2022-07-06 16:08:29 -07:00
Pranav Gaddamadugu
80ff280df7
Remove symbol table from OutputItem; clippy
2022-07-06 16:08:29 -07:00
collin
dc9063de5a
update snarkvm rev
2022-07-06 14:47:52 -07:00
dependabot[bot]
c272180a9e
Bump regex from 1.5.6 to 1.6.0
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.6 to 1.6.0.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.5.6...1.6.0 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-06 10:21:03 +00:00
collin
de178522d8
impl Display for BinaryOperation, improve error message
2022-07-05 16:42:36 -07:00