evan-schott
|
422ba16877
|
add "const" to AST programscope
|
2023-10-04 12:54:36 -07:00 |
|
evan-schott
|
38fdb43bd3
|
recognize "const" as token
|
2023-10-04 12:54:35 -07:00 |
|
Pranav Gaddamadugu
|
3d5495aefa
|
Make program scopes indexable by symbol
|
2023-09-28 23:34:18 -04:00 |
|
collin
|
0f2f16877b
|
chore(leo): bump version for new release
|
2023-09-08 10:18:21 -07:00 |
|
dependabot[bot]
|
347c9682cf
|
Bump clap from 4.4.1 to 4.4.2 (#2561)
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.1 to 4.4.2.
- [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.4.1...v4.4.2)
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-09-08 10:09:25 -07:00 |
|
Pranav Gaddamadugu
|
964c9617f9
|
Fix and regen expectations
|
2023-08-30 14:23:46 -04:00 |
|
Pranav Gaddamadugu
|
1049822979
|
Add parser support
|
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 |
|
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
|
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 |
|
Pranav Gaddamadugu
|
440cced9d8
|
Cleanup
|
2023-08-17 17:49:29 -04:00 |
|
Pranav Gaddamadugu
|
26fffd6746
|
Add and use NodeBuilder in Parser
|
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 |
|
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
|
9125c84cd1
|
Make StructVariableInitializer an AST node
|
2023-08-09 17:22:52 -04:00 |
|
Pranav Gaddamadugu
|
a819488190
|
Support NodeID in parser; note that NodeID::default() is a placeholder
|
2023-08-09 13:09:43 -04:00 |
|
collin
|
7714f55999
|
chore(leo): bump version for new release
|
2023-08-08 10:14:56 -07:00 |
|
collin
|
d336be0b7b
|
chore(leo): bump version for new release
|
2023-07-24 10:51:44 -07:00 |
|
collin
|
6a7748e5fe
|
chore(leo): bump version for new release
|
2023-07-19 18:17:31 -07:00 |
|
dependabot[bot]
|
0c062b5164
|
Bump smallvec from 1.10.0 to 1.11.0 (#2472)
Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.10.0...v1.11.0)
---
updated-dependencies:
- dependency-name: smallvec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-07-10 15:04:24 -07:00 |
|
collin
|
a18899f253
|
chore(leo): bump version for new release
|
2023-07-05 21:25:34 -07:00 |
|
Collin Chin
|
b690a62676
|
impl Mapping::contains, Mapping::remove (#2436)
* impl Mapping::contains, Mapping::remove
* regen expectations
* Update compiler/passes/src/type_checking/checker.rs
Co-authored-by: Alessandro Coglio <coglio@kestrel.edu>
Signed-off-by: Collin Chin <16715212+collinc97@users.noreply.github.com>
---------
Signed-off-by: Collin Chin <16715212+collinc97@users.noreply.github.com>
Co-authored-by: Alessandro Coglio <coglio@kestrel.edu>
|
2023-06-29 17:04:55 -07:00 |
|
collin
|
9fccf015d7
|
chore(leo): bump version for new release
|
2023-06-28 21:09:44 -07:00 |
|
collin
|
80b0976276
|
chore(leo): bump version for new release
|
2023-06-23 17:19:25 -07:00 |
|
d0cd
|
07d26ea43f
|
[Feature] Casting via the as operator. (#2426)
* Revert "Revert WIP"
This reverts commit 5cce8b4a0e .
* Update tyc
* Add parse, compile, and execute tests
* Regen expectations
|
2023-06-23 17:09:15 -07:00 |
|
Pranav Gaddamadugu
|
5cce8b4a0e
|
Revert WIP
|
2023-06-23 10:24:10 -04:00 |
|
Pranav Gaddamadugu
|
9677682580
|
Support CastExpressions in the parser
|
2023-06-23 00:24:01 -04:00 |
|
Pranav Gaddamadugu
|
6ef4779925
|
Add the as symbol
|
2023-06-22 23:57:09 -04:00 |
|
Collin Chin
|
4a0ee1d9d8
|
[Feature] implement block.height command (#2420)
* implement initial block.height
* commit.height parsing and code generation
* patch self.caller tests
* add error for self.caller in a finalize context
* fix test
|
2023-06-20 16:36:11 -07:00 |
|
collin
|
7741f5b0c4
|
chore(leo): bump version for new release
|
2023-06-15 22:38:02 -07:00 |
|
collin
|
f5867a4fe4
|
chore(leo): bump version for new release
|
2023-06-15 22:26:19 -07:00 |
|
Collin Chin
|
d83c4be330
|
Implement Mapping::get_or_use (#2413)
* get_or_init -> get_or_use
* use mapping get_or_use in examples
* fix codegen for Mapping::get_or_use
* fix tests for Mapping::get_or_use
* fix warnings, update snarvm rev
* bump circle rust img v1.70
* fix codegen
* update snarkvm rev and regen tests
* Update compiler/parser/src/parser/expression.rs
Co-authored-by: d0cd <pranavsaig@gmail.com>
Signed-off-by: Collin Chin <16715212+collinc97@users.noreply.github.com>
* Delete program.json
Signed-off-by: Collin Chin <16715212+collinc97@users.noreply.github.com>
* Delete program.json
Signed-off-by: Collin Chin <16715212+collinc97@users.noreply.github.com>
---------
Signed-off-by: Collin Chin <16715212+collinc97@users.noreply.github.com>
Co-authored-by: d0cd <pranavsaig@gmail.com>
|
2023-06-13 12:09:33 -07:00 |
|
collin
|
52dfc097c5
|
chore(leo): bump version for new release
|
2023-05-31 20:37:17 -07:00 |
|
Collin Chin
|
ed734e878e
|
Bump/snarkvm v0.11.4 (#2399)
|
2023-05-30 19:50:01 -07:00 |
|
Collin Chin
|
2e1a9fc979
|
chore(leo): bump version for new release
|
2023-05-23 15:02:30 -07:00 |
|
collin
|
1c5de6fb80
|
bump snarkvm v0.11.2
|
2023-05-12 14:42:15 -07:00 |
|
collin
|
85821b524e
|
chore(leo): bump version for new release
|
2023-04-19 18:02:15 -07:00 |
|
Pranav Gaddamadugu
|
4b64fbe03a
|
Fix error message
|
2023-04-18 17:22:59 -07:00 |
|
Pranav Gaddamadugu
|
0b99135962
|
Update Mapping::get_or to Mapping::get_or_init
|
2023-04-18 17:09:22 -07:00 |
|
Pranav Gaddamadugu
|
f9851e1b97
|
Add support for associated methods on mappings
|
2023-04-18 17:08:09 -07:00 |
|
Pranav Gaddamadugu
|
cff63e9918
|
Address feedback; remove leo-core
|
2023-04-18 17:08:09 -07:00 |
|
Pranav Gaddamadugu
|
8426f824ff
|
Fix passes
|
2023-04-18 16:53:27 -07:00 |
|
Pranav Gaddamadugu
|
d4eb6441d7
|
Enable warnings in compiler output
|
2023-04-18 16:37:45 -07:00 |
|