collin
|
7f14e02055
|
import codegen working
|
2022-07-15 23:36:36 -07:00 |
|
collin
|
0368b8bd51
|
clippy
|
2022-07-15 21:00:16 -07:00 |
|
collin
|
914a9c385e
|
code gen for imports
|
2022-07-15 20:59:47 -07: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
|
3d9c8dd0e4
|
add more examples, fix circuits as input
|
2022-07-12 21:43:19 -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
|
fa28678a26
|
impl leo run
|
2022-07-12 14:44:20 -07:00 |
|
collin
|
e013b88811
|
stabilize leo build
|
2022-07-11 21:09:27 -07:00 |
|
collin
|
c719843223
|
impl program json, aleo build and run working
|
2022-07-11 14:10:22 -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
|
1bcb9accec
|
clippy
|
2022-07-09 15:38:11 -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
|
990b5a75da
|
Rename LiteralExpression to Literal; more cleanup
|
2022-07-08 13:44:21 -07:00 |
|
collin
|
95c2f66c5a
|
clippy
|
2022-07-06 20:49:05 -07:00 |
|
collin
|
dc9063de5a
|
update snarkvm rev
|
2022-07-06 14:47:52 -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 |
|
collin
|
a58edee122
|
cargo clippy
|
2022-06-27 12:50:23 -10:00 |
|
collin
|
6933d5d9da
|
cargo clippy
|
2022-06-27 09:44:49 -10:00 |
|
collin
|
21c6a2167a
|
type check record init expressions
|
2022-06-26 10:46:32 -10:00 |
|
collin
|
18a74cfb85
|
type check record type declaration
|
2022-06-24 11:47:01 -10:00 |
|
collin
|
d45ab61e40
|
parse record type declaration
|
2022-06-23 22:34:18 -10:00 |
|
collin
|
9d0fd00072
|
add record type
|
2022-06-23 21:44:06 -10:00 |
|
collin
|
7417496eee
|
merge testnet3
|
2022-06-22 21:42:00 -10:00 |
|
collin
|
4400545543
|
add all core circuit tests
|
2022-06-22 21:19:26 -10:00 |
|
collin
|
0c89c1b5fb
|
add circuit variable access and type check
|
2022-06-22 15:14:00 -10:00 |
|
collin
|
d6e32788b4
|
rename static -> associated, addresses review comments 1/2
|
2022-06-21 18:30:10 -07:00 |
|
Mazdak Farrokhzad
|
b4e8a773df
|
simplify bidi override logic
|
2022-06-21 17:12:36 +02:00 |
|
Mazdak Farrokhzad
|
1d92e07fdf
|
simplify tokenize_iter
|
2022-06-21 17:12:36 +02:00 |
|
Mazdak Farrokhzad
|
2c194b8e57
|
reduce work for string literals bidi check
|
2022-06-21 17:12:36 +02:00 |
|
Mazdak Farrokhzad
|
8b3e87889f
|
cargo clippy
|
2022-06-21 17:12:36 +02:00 |
|
Mazdak Farrokhzad
|
7226659bf6
|
Value -> Literal
|
2022-06-21 17:12:34 +02:00 |
|
Mazdak Farrokhzad
|
ddbf2ae849
|
1. Speed up string literal lexing.
2. Move address check to parser.
3. Move assignment place WF check to type checker.
|
2022-06-21 17:07:44 +02:00 |
|
collin
|
99605f46a5
|
le, ge -> lte, gte
|
2022-06-20 13:24:20 -07:00 |
|
collin
|
bfd3a37a42
|
merge testnet3
|
2022-06-20 12:34:33 -07:00 |
|
collin
|
52395bba45
|
fix circuit type checking
|
2022-06-17 18:32:49 -07:00 |
|
collin
|
26810a15ae
|
impl bhp, pedersen, poseidon instructions
|
2022-06-17 15:37:48 -07:00 |
|
collin
|
d527a88a3a
|
impl core circuit instructions
|
2022-06-17 11:17:46 -07:00 |
|
gluax
|
c9ab4bd3d7
|
add bitwise op parsing, fix tests
|
2022-06-16 15:40:48 -07:00 |
|
gluax
|
b656fd5347
|
fix type checking on certain bitwise operations
|
2022-06-16 12:49:41 -07:00 |
|
gluax
|
2181672b60
|
had to fix function calls after previous changes
|
2022-06-16 12:03:24 -07:00 |
|
gluax
|
a40d025d18
|
clean up of parsing method call fixs
|
2022-06-16 11:36:50 -07:00 |
|