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
02833b80e0
add .in and .state tests
2020-07-30 18:17:55 -07:00
collin
ac8c940169
add parsing for .in and .state files and update errors
2020-07-29 13:20:44 -07:00
collin
9fc9e16367
parse main, record, registers, state, state_leaf types to compiler input
2020-07-28 16:57:03 -07:00
collin
b9b459ecff
add main, record, registers, state, state_leaf sections to types
2020-07-27 16:28:56 -07:00
collin
5ae8d550e5
add main, record, registers, state, state_leaf section headers to pest
2020-07-27 15:06:36 -07:00
collin
08f33eda01
add double bracket syntax to pest for public/private
2020-07-27 13:59:51 -07:00
collin
92bfad8cc3
clean up pr. remove field comparison
2020-07-17 16:14:13 -07:00
collin
df49f798de
fix leo-inputs pest for i types
2020-07-15 21:57:55 -07:00
collin
d30d72d76e
impl i8 i16 i32 i64 i128 for leo-inputs
2020-07-15 20:28:22 -07:00
collin
aa708b8084
fix value.field bug
2020-07-08 03:30:15 -07:00
collin
f29fac883f
add arithmetic expression module
2020-07-07 22:51:41 -07:00
collin
a6092e9a2f
add field module
2020-07-07 19:40:01 -07:00
collin
423e804a27
impl address inputs
2020-07-06 06:17:08 -07: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
5865149c06
fix index evaluation
2020-06-22 18:28:30 -07:00
collin
ec8a804654
uncomment tests, remove unused method
2020-06-19 23:21:55 -07:00
collin
9e93462f2b
merge master
2020-06-19 23:16:12 -07:00
collin
82a0afc17e
convert leo-inputs to span with errors. fix tests
2020-06-19 23:02:58 -07:00
howardwu
03b59b573b
Update file extensions to new convention
2020-06-19 22:07:02 -07:00
collin
c54f1817ce
impl custom span and error structs
2020-06-19 15:47:09 -07:00
collin
51f603b881
add span error formatting for inputs
2020-06-17 15:40:39 -07:00
collin
4d1bf9071c
add span to input values
2020-06-16 19:13:11 -07:00
collin
1e0903c32b
merge master, update readme
2020-06-16 12:25:42 -07:00
howardwu
7a8aaf8166
Improves compilation time by turning off unused features in snarkOS
2020-06-15 21:27:25 -07:00
collin
c77e6a51b3
remove visibility syntax and functionality
2020-06-15 13:38:07 -07:00
collin
3f668422fd
enforce name, type, visibility of inputs. add tests
2020-06-11 14:40:27 -07:00
collin
9d15a0b038
only allow (x,y) affine groups
2020-06-10 18:30:38 -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
c6d3221289
private input primitives and array support
2020-06-09 19:29:26 -07:00
collin
643cd3026e
initial private boolean input support
2020-06-09 16:36:15 -07:00
collin
b6836b37d4
add leo-inputs ast
2020-06-08 14:07:06 -07:00
collin
8846f62c8f
add parser
2020-06-08 12:24:41 -07:00
collin
08e6eb145c
update leo-inputs ast
2020-06-08 12:00:27 -07:00
collin
6919f62d44
impl leo-inputs
2020-05-06 12:57:24 -07:00