howardwu
77a0af18fe
chore(leo): bump version for new release
2021-02-26 19:42:35 -08:00
collin
356b7ba062
merge master
2021-02-25 09:51:12 -08:00
howardwu
be398437c6
Updates snarkVM to 0.0.5, updates rand usage
2021-02-25 08:56:20 -08:00
Protryon
ed8d2fb11d
remove uuid dependency
2021-02-25 07:40:47 -08:00
dependabot-preview[bot]
f38cce71b3
Bump bincode from 1.3.1 to 1.3.2
...
Bumps [bincode](https://github.com/servo/bincode ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/servo/bincode/releases )
- [Commits](https://github.com/servo/bincode/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-24 10:47:15 +00:00
collin
537ea39513
bump snarkvm module versions to 0.0.4
2021-02-11 17:33:53 -08:00
howardwu
1898cc6840
chore(leo): bump version for new release
2021-02-07 08:14:56 -08:00
collin
c706ef65b8
bump snarkvm module versions
2021-02-04 13:00:30 -08:00
howardwu
90fc6a9c12
chore(leo): bump version for new release
2021-02-03 13:34:03 -08:00
howardwu
0d907bbb26
chore(leo): bump version for new release
2021-02-03 12:36:17 -08:00
Protryon
da52984385
output bytes update
2021-02-02 11:08:57 -08:00
Protryon
80d5c87b8a
asg
2021-02-02 11:08:56 -08:00
howardwu
1a36a262b8
chore(leo): bump version for new release
2021-01-12 17:03:16 -04:00
howardwu
87ccc0fe3d
Update snarkVM deps to crates
2021-01-03 22:37:06 -04:00
howardwu
d5cb59c206
Update ci.yml
2021-01-02 19:18:38 -04:00
howardwu
c20822e828
Update revision
2021-01-02 18:17:26 -04:00
howardwu
11fc60c9e0
Update revision
2020-12-30 18:07:20 -04:00
howardwu
f4ad1ffff4
Add revision for snarkvm
2020-12-30 12:54:48 -04:00
howardwu
2d64515763
Migrate to snarkVM
2020-12-30 12:40:45 -04:00
howardwu
141ee7eb0f
Resolve merge conflicts
2020-12-30 11:37:51 -04:00
howardwu
1d9215a1ac
Migrates to hot 1.1.4 and adds memory usage improvements for programs
2020-12-30 11:32:10 -04:00
howardwu
1e79277728
Remove tracing-subscriber dep from compiler
2020-12-20 10:20:13 -04:00
dependabot-preview[bot]
8894f10de7
Bump indexmap from 1.6.0 to 1.6.1
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.6.0...1.6.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-15 10:44:12 +00:00
howardwu
9038c5a17a
chore(leo): bump version for new release
2020-12-14 13:57:01 -04:00
collin
1dbdf23d5a
use index map in compiler module
2020-12-07 12:18:20 -05:00
howardwu
dbae691e49
chore(leo): bump version for new release
2020-12-03 16:16:42 -04:00
howardwu
74f7f24b19
chore(leo): bump version for new release
2020-12-01 22:57:11 -04:00
collin
69a8b61efe
add type-inference module
2020-11-12 10:28:24 -08:00
collin
667392237f
add symbol-table module
2020-11-11 14:57:39 -08:00
collin
d4b6a6d1f8
separate symbol-table module
2020-11-11 14:42:57 -08:00
collin
eb301d310b
separate type-inference module
2020-11-11 14:32:46 -08:00
collin
05a83950e5
bump versions fix conflicts
2020-11-11 12:04:48 -08:00
howardwu
0d966d1d5c
chore(leo): bump version for new release
2020-11-06 19:56:12 -08:00
collin
4da923eec4
rename core-packages -> core
2020-10-30 17:36:48 -07:00
collin
a8c5885836
rename core-ast -> ast
2020-10-30 17:31:09 -07:00
collin
ffcd93f781
rename ast -> grammar 1
2020-10-30 17:17:17 -07:00
collin
5a46cb5bb0
rename leo-core -> leo-core-packages
2020-10-30 13:02:44 -07:00
collin
7589fa65c5
rename dynamic-check -> type-inference 2
2020-10-30 12:49:01 -07:00
collin
7e7d1e58a0
rename typed -> core-ast 2
2020-10-30 11:48:40 -07:00
collin
7cf41558bc
rename static-check -> symbol-table 3
2020-10-30 10:51:45 -07:00
collin
f1490a994b
impl dynamic check errors
2020-10-23 15:23:48 -07:00
collin
d54749145b
use import parser errors in compiler
2020-09-18 12:26:51 -07:00
collin
22422c1b55
create separate module for imports
2020-09-18 12:04:10 -07:00
collin
38d7397c2c
add unit and integration tests for core unstable blake2s circuit
2020-09-16 13:41:50 -07:00
collin
5341c28805
naive call to blake2s function working
2020-09-15 12:33:28 -07:00
howardwu
2620ae7bc2
chore(leo): bump version for new release
2020-09-03 03:08:33 -07:00
howardwu
bf82bf4d1b
chore(leo): bump version for new release
2020-08-28 23:26:19 -07:00
howardwu
12971b9cbb
Update Cargo.toml
2020-08-27 01:33:00 -07:00
howardwu
cc183475ee
Update logging with custom formatter
2020-08-27 00:55:29 -07:00
collin
912a192b5c
use tracing in compiler
2020-08-21 16:36:50 -07:00
collin
3f1b1e857c
use tracing in package and leo cli
2020-08-21 16:06:48 -07:00
collin
da843e452e
use tracing for build command
2020-08-21 15:49:51 -07:00
howardwu
c07958e292
Clean up Cargo.toml
2020-08-21 05:09:48 -07:00
howardwu
b6238470cc
Update Cargo.toml
2020-08-21 03:07:15 -07:00
howardwu
4da4fc4344
Update cargo.toml
2020-08-21 02:54:04 -07:00
howardwu
0405ff4f89
Bump version and repair Leo update description
2020-08-19 03:00:30 -07:00
collin
ddfe8fa08a
merge master
2020-08-17 01:12:16 -07:00
collin
25468c4ed8
add verify local data commitment method to compiler
2020-08-16 00:28:39 -07:00
collin
5efa131c65
impl test context with test inputs
2020-08-15 22:09:22 -07:00
howardwu
f4f9b30dd2
Rename directory types -> typed
2020-08-02 21:02:25 -07:00
howardwu
c8b82f12a8
Rename directory leo-input -> input
2020-08-02 21:00:23 -07:00
howardwu
f40ba91784
Rename types -> typed
2020-08-02 20:56:22 -07:00
howardwu
3ccfd2c764
Adds ci_skip
2020-08-02 19:57:28 -07:00
collin
e22e962588
rename leo-inputs -> leo-input
2020-07-31 18:49:01 -07:00
collin
ae8fb1f714
merge master fix conflicts
2020-07-30 22:41:07 -07:00
howardwu
61d92ecc91
Remove revision peg for snarkOS dependency, change Leo to groth16, update to proper calling convention for snarks
2020-07-30 19:09:27 -07:00
collin
a4448cdd12
add manual main input method for testing. fix field tests
2020-07-29 23:32:21 -07:00
collin
61f7c54858
refactor testing compiler to handle .in .out .state files. fix boolean tests
2020-07-29 20:52:37 -07:00
collin
1b99d62de8
adds compiler output file and output bytes data structures
2020-07-29 18:32:35 -07:00
collin
cc33c68bea
fix field tests, use num_bigint
2020-07-17 12:44:08 -07:00
collin
8f397a3382
fix field comparator
2020-07-16 20:00:28 -07:00
collin
eb5ab1fbe1
move comparator into leo-gadgets. impl cmp for i types
2020-07-14 18:32:54 -07:00
collin
8ca5f5ce66
use account public key in snarkos dpc
2020-07-06 03:18:20 -07:00
Collin Chin
84002cf3e7
Merge pull request #82 from AleoHQ/dependabot/cargo/sha2-0.9.0
...
Bump sha2 from 0.8.2 to 0.9.0
2020-06-29 13:56:39 -07:00
collin
4e4e21a53e
merge master
2020-06-29 12:46:38 -07:00
dependabot-preview[bot]
f061c8ea82
Bump sha2 from 0.8.2 to 0.9.0
...
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.8.2 to 0.9.0.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.8.2...sha2-v0.9.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-29 11:09:36 +00:00
Howard Wu
b4cfa64167
Adds ci.yml ( #77 )
...
* Adds ci.yml
* Update ci script
* Update Cargo.toml
* Update to ubuntu-latest
* Update dependencies
* Update git deps with rev
* Update ci script
* Update ci script
* Update ci script
* Update code coverage
* Update code coverage
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI
* Update CI script
* Update CI script
2020-06-27 20:16:38 -07:00
collin
504480b3d7
serialize program into bytes file
2020-06-24 21:05:11 -07:00
collin
4d1bf9071c
add span to input values
2020-06-16 19:13:11 -07:00
howardwu
7a8aaf8166
Improves compilation time by turning off unused features in snarkOS
2020-06-15 21:27:25 -07:00
collin
643cd3026e
initial private boolean input support
2020-06-09 16:36:15 -07:00
howardwu
79bea057b3
Remove unused dependencies, add profiles
2020-06-07 23:01:57 -07:00
howardwu
653f0de69f
Update dependencies
2020-06-07 22:43:53 -07:00
howardwu
85ccf1b423
Introduces LeoParser, removes pest for leo-compiler
2020-06-07 22:21:31 -07:00
howardwu
b9baafd57f
Migrates integer, identifier, and input_value
2020-06-07 18:22:59 -07:00
howardwu
3286eac221
Removes unused imports and reorders toml in leo-compiler
2020-06-06 23:26:48 -07:00
howardwu
a72a333877
Migrates ast to leo-ast module
2020-06-06 23:17:40 -07:00
collin
3e21184631
use snarkos master
2020-06-04 22:53:52 -07:00
collin
5c005c4b8f
pest implicit number type
2020-05-15 12:51:08 -07:00
collin
36018853a7
impl compiler error handling
2020-05-08 16:35:00 -07:00
howardwu
1350834bcd
Implements caching of builds and setups for reusable work
2020-05-02 20:10:22 -07:00
howardwu
219f90cb17
Adds starter integration tests for u32
2020-05-01 22:10:40 -07:00
howardwu
d115870815
Moves compiler.rs to leo-compiler module
2020-04-26 22:37:08 -07:00
howardwu
026b59a67a
Rename program to compiler
2020-04-26 22:34:15 -07:00
howardwu
8c5be763ff
Compiler wip
2020-04-23 23:57:05 -07:00
howardwu
0a49dd1ec3
Adds compiler module
2020-04-23 18:52:43 -07:00