Commit Graph

69 Commits

Author SHA1 Message Date
collin
b0acd5ea5a update field and group modules 2020-07-07 19:53:37 -07:00
collin
4a36a899e3 add --bin and --lib flags to new and init cli commands 2020-06-29 19:24:41 -07:00
collin
d905ffd569 impl importing from package lib, file, directory, and star 2020-06-29 17:47:59 -07:00
collin
b8b0da305b merge master 2020-06-29 14:05:12 -07:00
Collin Chin
d1c5c9e928
Merge pull request #80 from AleoHQ/feature/cli
Add debug flag, improve CLI messages, add num_constraints, add 'leo clean'
2020-06-29 13:23:58 -07:00
howardwu
c622b157f5 Cleanup 2020-06-28 19:36:45 -07:00
howardwu
c1243a2e74 Adds the command 2020-06-28 18:53:09 -07:00
howardwu
607685122b Update logger, add debug flag, improve CLI messages, add num_constraints 2020-06-28 18:24:36 -07:00
collin
a9338a9756 add import directory file and errors 2020-06-27 23:48:55 -07:00
collin
9c2a0e4ec6 add lib.leo support 2020-06-26 20:58:43 -07:00
collin
d9b5c15d73 impl zip file struct 2020-06-26 00:57:46 -07:00
collin
6662b6261f impl leo publish to zip file 2020-06-26 00:19:40 -07:00
collin
504480b3d7 serialize program into bytes file 2020-06-24 21:05:11 -07:00
collin
c2862c7a0c add formatting for cli errors 2020-06-22 23:20:55 -07:00
collin
9e93462f2b merge master 2020-06-19 23:16:12 -07:00
collin
0f5d2e1076 fix leo cli 2020-06-19 23:08:15 -07:00
howardwu
825b06e9f1 Update gitignore file generation 2020-06-19 22:22:23 -07:00
howardwu
03b59b573b Update file extensions to new convention 2020-06-19 22:07:02 -07:00
collin
3d1fe9cc4b convert statements to span with error 2020-06-19 19:04:13 -07:00
collin
51f603b881 add span error formatting for inputs 2020-06-17 15:40:39 -07:00
collin
c77e6a51b3 remove visibility syntax and functionality 2020-06-15 13:38:07 -07:00
collin
b44e336cb6 update readme 2020-06-11 13:06:36 -07:00
collin
824a6059fb split up input loading and parsing in compiler 2020-06-11 11:43:05 -07:00
collin
59766d0740 remove additional setup call in cli 2020-06-10 18:56:17 -07:00
collin
142520c76f update leo init example 2020-06-10 18:50:03 -07:00
collin
6c7355a89c public input fields, arrays, group tuples 2020-06-10 17:21:47 -07:00
collin
67b8a48fcf public input booleans and integers 2020-06-10 16:14:55 -07:00
collin
643cd3026e initial private boolean input support 2020-06-09 16:36:15 -07:00
howardwu
837d107a54 cargo fmt 2020-06-07 23:30:39 -07:00
collin
accfff46e0 add test syntax and cli command 2020-06-04 17:39:57 -07:00
collin
e19f234d27 use from error macro in leo cli 2020-06-04 16:12:24 -07:00
collin
91e8febffe add field operation tests 2020-06-02 15:33:09 -07:00
collin
69df8306a5 fix dependency 2020-06-01 18:35:43 -07:00
collin
8852c17857 simplify GroupType trait parameters 2020-06-01 17:52:33 -07:00
collin
8a5d3e7718 update tests and leo cli 2020-05-29 17:34:31 -07:00
collin
19f6e64c48 remove snarkos group trait from compiler 2020-05-29 15:55:57 -07:00
collin
dfcf2d3dbd fix init example 2020-05-21 11:07:55 -07:00
howardwu
33f518d1d4 Fixes 'leo build' to compile programs again. Updates tests to run on new model 2020-05-16 22:05:26 -07:00
howardwu
63ed971b4d Adds skeleton for 'leo load' and 'leo unload' 2020-05-16 20:35:37 -07:00
howardwu
426bb46662 Implements subcommand ordering and updates subcommand descriptions 2020-05-16 20:10:02 -07:00
howardwu
ed63ee3d35 Adds asterisk to denote skeleton 2020-05-16 19:54:46 -07:00
howardwu
ca58fb8390 Add skeleton for 'leo deploy' 2020-05-16 19:52:44 -07:00
howardwu
c58392ad1b Adds skeleton CLI for 2020-05-16 19:48:52 -07:00
howardwu
01ad7a219d Adds gitignore file, migrates manifest file under files directory 2020-05-16 19:40:16 -07:00
collin
d410dc6d9f fix cli 2020-05-12 20:31:12 -07:00
collin
abb50628a0 deprecate crate failure in favor of thiserror 2020-05-09 15:34:54 -07:00
collin
e720409ca3 refactor main function parameters 2020-05-05 17:36:03 -07:00
howardwu
1350834bcd Implements caching of builds and setups for reusable work 2020-05-02 20:10:22 -07:00
howardwu
7d5a5b71c3 Move proving and verification keys to outputs folder 2020-05-02 18:11:38 -07:00
howardwu
5f5a3399ac Adds command 2020-05-02 18:08:04 -07:00