Pranav Gaddamadugu
|
43a68fda86
|
Loop Unrolling skips instead of failing on non-const bounds
|
2022-07-14 17:07:37 -07:00 |
|
Pranav Gaddamadugu
|
fdc2f65623
|
More feedback
|
2022-07-14 17:02:37 -07:00 |
|
Pranav Gaddamadugu
|
923d5924fe
|
Feedback from code review
|
2022-07-14 14:26:13 -07:00 |
|
collin
|
230491f1b1
|
clippy
|
2022-07-13 21:18:09 -07:00 |
|
Mazdak Farrokhzad
|
ce7ac0b443
|
run cargo clippy
|
2022-07-14 06:07:07 +02: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
|
f4a59c5745
|
cargo fmt
|
2022-07-13 21:05:38 -07:00 |
|
collin
|
7d604748bd
|
add token transfer example, fix record cast codegen
|
2022-07-13 21:02:33 -07:00 |
|
collin
|
13b9261063
|
bump revs, fix cast instruction
|
2022-07-13 14:13:30 -07:00 |
|
collin
|
d151401385
|
indexmap over hashmap
|
2022-07-12 22:52:56 -07:00 |
|
collin
|
3d9c8dd0e4
|
add more examples, fix circuits as input
|
2022-07-12 21:43:19 -07:00 |
|
collin
|
c0e968206b
|
fix examples
|
2022-07-12 18:30:55 -07:00 |
|
collin
|
266fdd7a5e
|
fix readmes and licenses
|
2022-07-12 16:46:42 -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
|
ca0c34ea42
|
remove unused wasm package
|
2022-07-12 16:31:19 -07:00 |
|
collin
|
a9992bc6d4
|
remove unused code
|
2022-07-12 16:19:58 -07:00 |
|
collin
|
fa28678a26
|
impl leo run
|
2022-07-12 14:44:20 -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 |
|
Pranav Gaddamadugu
|
9a3fa41f9e
|
Add loop unrolling pass to compiler
|
2022-07-11 21:57:48 -07:00 |
|
Pranav Gaddamadugu
|
639a719e4d
|
WIP loop unrolling
|
2022-07-11 21:46:34 -07:00 |
|
Pranav Gaddamadugu
|
1a9941022c
|
Rename type_checker to type_checking
|
2022-07-11 21:46:15 -07:00 |
|
Pranav Gaddamadugu
|
6a032e7499
|
WIP value
|
2022-07-11 21:45:05 -07:00 |
|
collin
|
e013b88811
|
stabilize leo build
|
2022-07-11 21:09:27 -07:00 |
|
collin
|
c5849f26af
|
Merge branch 'testnet3' of https://github.com/AleoHQ/leo into code-gen
|
2022-07-11 15:19:14 -07:00 |
|
Collin Chin
|
bbdf04e999
|
Merge pull request #1929 from AleoHQ/dependabot/cargo/testnet3/serde_yaml-0.8.25
Bump serde_yaml from 0.8.24 to 0.8.25
|
2022-07-11 15:17:12 -07:00 |
|
Collin Chin
|
a9fd9a0c2d
|
Merge pull request #1928 from AleoHQ/dependabot/cargo/testnet3/serde-1.0.139
Bump serde from 1.0.138 to 1.0.139
|
2022-07-11 15:16:59 -07:00 |
|
Pranav Gaddamadugu
|
7537fb1af2
|
Pull passes/src/flattening from improved-flattening
|
2022-07-11 14:53:41 -07:00 |
|
Pranav Gaddamadugu
|
ae13db1d4c
|
Type checking fills in start/stop values for IterationStatement
|
2022-07-11 14:48:53 -07:00 |
|
collin
|
c719843223
|
impl program json, aleo build and run working
|
2022-07-11 14:10:22 -07:00 |
|
collin
|
608d29a81c
|
clippy
|
2022-07-11 11:58:31 -07:00 |
|
collin
|
426941ac8c
|
fix associated function calls
|
2022-07-11 11:56:38 -07:00 |
|
Pranav Gaddamadugu
|
3b76574a78
|
Add start, stop values for IterationStatement
|
2022-07-11 11:20:54 -07:00 |
|
Pranav Gaddamadugu
|
3d13e8b400
|
WIP value
|
2022-07-11 11:18:25 -07:00 |
|
collin
|
1d0dd0781d
|
impl codegen for return tuples
|
2022-07-11 11:08:01 -07:00 |
|
Pranav Gaddamadugu
|
dbfd9a7451
|
Better error for address comparison; regen test expectations
|
2022-07-11 07:49:52 -07:00 |
|
Pranav Gaddamadugu
|
641c98b69e
|
Use refactored types in parsing and tyc
|
2022-07-11 07:19:00 -07:00 |
|
Pranav Gaddamadugu
|
8bdf199ab1
|
Remove IntegerTypes and declare them explicitly in Type
|
2022-07-11 07:17:57 -07:00 |
|
dependabot[bot]
|
8abc3685be
|
Bump serde_yaml from 0.8.24 to 0.8.25
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.8.24 to 0.8.25.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases)
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.24...0.8.25)
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-07-11 10:23:35 +00:00 |
|
dependabot[bot]
|
1d2d345573
|
Bump serde from 1.0.138 to 1.0.139
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.138 to 1.0.139.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.138...v1.0.139)
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-07-11 10:23:20 +00:00 |
|
Pranav Gaddamadugu
|
15959614d0
|
Refactor value into its own module
|
2022-07-10 17:54:12 -07:00 |
|
Pranav Gaddamadugu
|
6fbf96e12d
|
Pull symbol_table/value.rs from improved-flattening
|
2022-07-10 09:45:53 -07:00 |
|
collin
|
ed79f5c957
|
merge return-tuple branch
|
2022-07-09 20:55:30 -07:00 |
|
collin
|
d59cff0844
|
cargo fmt
|
2022-07-09 16:58:36 -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
|
1bcb9accec
|
clippy
|
2022-07-09 15:38:11 -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 |
|
collin
|
9e422599a0
|
impl tuple parsing
|
2022-07-09 12:39:50 -07:00 |
|
collin
|
296c62a280
|
impl tuple type expression
|
2022-07-09 10:15:08 -07:00 |
|
Pranav Gaddamadugu
|
8ab98c9434
|
Refactor emitter to reduce the number of into invocations; more cleanup
|
2022-07-08 14:10:54 -07:00 |
|
Pranav Gaddamadugu
|
e7f4a41410
|
Better error for missing member on circuit init
|
2022-07-08 13:45:00 -07:00 |
|
Pranav Gaddamadugu
|
990b5a75da
|
Rename LiteralExpression to Literal; more cleanup
|
2022-07-08 13:44:21 -07:00 |
|
Pranav Gaddamadugu
|
cf7bde5fab
|
Clean up error
|
2022-07-08 13:43:28 -07:00 |
|
Pranav Gaddamadugu
|
0358a5f4da
|
Fmt
|
2022-07-08 13:43:28 -07:00 |
|
collin
|
a1c42a8d3f
|
impl tuple type
|
2022-07-08 13:07:20 -07:00 |
|
Pranav Gaddamadugu
|
f31accb04e
|
Cleanup; type checking for Circuit Member Access
|
2022-07-08 12:56:58 -07:00 |
|
collin
|
43db782ce2
|
remove Copy trait from Type enum
|
2022-07-08 12:22:25 -07:00 |
|
Pranav Gaddamadugu
|
00b90c4a33
|
Merge branch 'testnet3' into feat/redesign-symbol-table
|
2022-07-08 11:57:40 -07:00 |
|
collin
|
b5a2790375
|
rename balance -> gates
|
2022-07-07 16:15:11 -07:00 |
|
collin
|
4d809e82a6
|
cargo fmt
|
2022-07-07 15:18:13 -07:00 |
|
collin
|
b461539ae3
|
use refactored methods in type checking, regen tests
|
2022-07-07 13:22:59 -07:00 |
|
collin
|
f892fe1a57
|
refactor type checker for removal of Copy trait
|
2022-07-07 12:20:34 -07:00 |
|
collin
|
95c2f66c5a
|
clippy
|
2022-07-06 20:49:05 -07:00 |
|
Pranav Gaddamadugu
|
3136a6ccca
|
Remove TODO
|
2022-07-06 17:29:57 -07:00 |
|
Pranav Gaddamadugu
|
52671c9328
|
Documentation for SymbolTable pass
|
2022-07-06 17:10:18 -07:00 |
|
Pranav Gaddamadugu
|
9b7d9a96b7
|
Fmt, clippy
|
2022-07-06 16:16:19 -07:00 |
|
Pranav Gaddamadugu
|
12eafa4174
|
Regenerate test expectations without symbol_table
|
2022-07-06 16:10:59 -07:00 |
|
Pranav Gaddamadugu
|
80ff280df7
|
Remove symbol table from OutputItem; clippy
|
2022-07-06 16:08:29 -07:00 |
|
Pranav Gaddamadugu
|
027bd24cd5
|
Integrate passes into compiler
|
2022-07-06 16:08:29 -07:00 |
|
Pranav Gaddamadugu
|
2a2a65b416
|
Make type checking pass compatible with current implementation of SymbolTable
|
2022-07-06 16:08:29 -07:00 |
|
Pranav Gaddamadugu
|
bd1b8251c2
|
Remove SymbolTable functionality associated with flattening
|
2022-07-06 16:08:03 -07:00 |
|
Pranav Gaddamadugu
|
24f38721d6
|
Pull changes to compiler/passes/symbol_table from improved-flattening; remove unused files
|
2022-07-06 16:08:03 -07:00 |
|
collin
|
dc9063de5a
|
update snarkvm rev
|
2022-07-06 14:47:52 -07:00 |
|
collin
|
f3b87b5ccb
|
cargo fmt
|
2022-07-06 14:36:23 -07:00 |
|
collin
|
ade332442a
|
impl codegen for testnet3
|
2022-07-06 00:48:54 -07:00 |
|
Collin Chin
|
6b5f9a3926
|
Merge pull request #1913 from AleoHQ/no-cmp-address
Removes <, <=, >, >= for address type
|
2022-07-05 21:46:31 -07:00 |
|
collin
|
de178522d8
|
impl Display for BinaryOperation, improve error message
|
2022-07-05 16:42:36 -07:00 |
|
dependabot[bot]
|
ea7e0248c5
|
Bump serde from 1.0.137 to 1.0.138
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.137 to 1.0.138.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.137...v1.0.138)
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-07-04 10:21:10 +00:00 |
|
collin
|
dd75133e22
|
clippy
|
2022-07-02 18:49:13 -07:00 |
|
collin
|
c16a93ab44
|
removes <, <=, >, >= for address type
|
2022-07-02 18:15:18 -07:00 |
|
Collin Chin
|
bf8ca5abc4
|
Merge pull request #1910 from AleoHQ/fix-doc
[ast] Fix two doc comments.
|
2022-07-02 17:16:37 -07:00 |
|
Alessandro Coglio
|
7549640764
|
[ast] Fix two doc comments.
|
2022-07-02 14:50:19 -07:00 |
|
collin
|
ecc1fff7fd
|
cargo fmt
|
2022-07-02 14:08:17 -07:00 |
|
collin
|
0a4069fe39
|
merge testnet3
|
2022-07-02 14:08:02 -07:00 |
|
collin
|
07288e4662
|
update licenses
|
2022-07-02 13:47:53 -07:00 |
|
Pranav Gaddamadugu
|
b08706a2ff
|
Minor documentation
|
2022-07-01 13:22:01 -07:00 |
|
Pranav Gaddamadugu
|
62d2de8c95
|
Refactor type checking pass to be compatible with new Visitor pattern
|
2022-07-01 12:45:40 -07:00 |
|
Pranav Gaddamadugu
|
7b5632be90
|
Refactor SymbolTable creation pass to be compatible with new Visitor pattern
|
2022-07-01 12:02:38 -07:00 |
|
Pranav Gaddamadugu
|
a60439eb8a
|
Removed old Visitor and Reducer files
|
2022-07-01 11:54:44 -07:00 |
|
Pranav Gaddamadugu
|
e6794a0dec
|
Pull changes to compiler/ast/src/passes/reconstructor.rs from improved-flattening
|
2022-07-01 11:51:33 -07:00 |
|
Pranav Gaddamadugu
|
f1cd080d91
|
Pull changes to compiler/ast/src/passes/visitor.rs from improved-flattening
|
2022-07-01 11:50:59 -07:00 |
|
Mazdak Farrokhzad
|
91fd8ff1b2
|
fix typo
|
2022-07-01 00:03:26 +02:00 |
|
Mazdak Farrokhzad
|
952d7f4e36
|
records: base them atop circuits instead
|
2022-06-30 15:37:18 +02:00 |
|