schaeff
|
56ef08597a
|
refactor experimentation with simple identifier list
|
2018-01-22 21:58:34 +01:00 |
|
schaeff
|
0c9923d15d
|
add identifiers to scope in multiple definition
|
2018-01-22 18:58:11 +01:00 |
|
schaeff
|
e7ca2ab9e1
|
catch undefined variables in return statements
|
2018-01-22 18:37:16 +01:00 |
|
schaeff
|
c96a03c60f
|
resolve merge conflict, start semantics for multi return
|
2018-01-22 18:23:51 +01:00 |
|
schaeff
|
0ce804ea57
|
flattened expressions of a List
|
2018-01-22 16:26:33 +01:00 |
|
schaeff
|
8d76c39ff6
|
upgrade flattening for multi return
|
2018-01-22 15:07:08 +01:00 |
|
schaeff
|
6ec373ae4d
|
generic expression list parser, tests
|
2018-01-17 22:15:20 +01:00 |
|
schaeff
|
389202aa0c
|
merge develop
|
2018-01-16 22:52:49 +01:00 |
|
Jacob Eberhardt
|
a3670d6215
|
Cleanup of output.
|
2018-01-15 18:28:37 +01:00 |
|
Jacob Eberhardt
|
600cc8c25c
|
Flattening reworked.
|
2018-01-15 18:21:39 +01:00 |
|
schaeff
|
4f1404e682
|
teaks following review
|
2017-12-19 00:01:59 +01:00 |
|
schaeff
|
173fc90f9b
|
add interactive flag
|
2017-12-18 23:28:17 +01:00 |
|
schaeff
|
ecf7c69abd
|
add test flag to constructor
|
2017-12-16 01:18:07 +01:00 |
|
schaeff
|
80745b47de
|
add compiler statements
|
2017-12-16 01:11:56 +01:00 |
|
schaeff
|
3b8effcf8e
|
add for statement
|
2017-12-16 00:55:08 +01:00 |
|
schaeff
|
ac458170eb
|
change result type to ()
|
2017-12-15 23:54:48 +01:00 |
|
schaeff
|
7032e95c8e
|
support function calls
|
2017-12-11 01:01:16 +01:00 |
|
schaeff
|
2b0ac4ab12
|
make scope function specific
|
2017-12-10 16:46:12 +01:00 |
|
schaeff
|
9f6ceb499d
|
refactor to use Result rather than bool
|
2017-12-10 15:16:40 +01:00 |
|
schaeff
|
e27fdd1190
|
add semantic analysis
|
2017-12-10 00:03:39 +01:00 |
|
Thibaut Schaeffer
|
f8a706bff0
|
change message for undefined variable
|
2017-11-26 14:30:21 +01:00 |
|
Thibaut Schaeffer
|
1371d8048b
|
clean
|
2017-11-26 13:57:03 +01:00 |
|
Thibaut Schaeffer
|
4d13959fa0
|
fix wrong number of inputs for setup, clean
|
2017-11-26 13:52:55 +01:00 |
|
Thibaut Schaeffer
|
580a83e988
|
fixing wrong input size
|
2017-11-26 13:25:40 +01:00 |
|
Thibaut Schaeffer
|
a38b727234
|
add private field to params. WIP
|
2017-11-26 00:37:53 +01:00 |
|
Jacob Eberhardt
|
4f86e8f321
|
#constraints added to compilation output
|
2017-11-18 17:53:35 +01:00 |
|
Jacob Eberhardt
|
0925def13a
|
Removed run_libsnark and shortcut cli operation. Some output cleanup.
|
2017-10-29 11:42:05 +01:00 |
|
Jacob Eberhardt
|
954b5ddeee
|
Removed comments
|
2017-10-29 09:17:43 +01:00 |
|
Jacob Eberhardt
|
4c157a857b
|
Function call flattening bugfix for equal variable names in call() and called()
|
2017-10-29 09:17:23 +01:00 |
|
Jacob Eberhardt
|
821450db08
|
Flattening condition fix
|
2017-10-29 00:39:45 +02:00 |
|
Jacob Eberhardt
|
c213330ed0
|
Function flattening rewritten
|
2017-10-29 00:28:14 +02:00 |
|
Jacob Eberhardt
|
29600212fb
|
Function call parameter substitution fix
|
2017-10-28 17:35:58 +02:00 |
|
Jacob Eberhardt
|
2303a899ea
|
Function call flattening bugfix
|
2017-10-28 15:28:11 +02:00 |
|
Jacob Eberhardt
|
884c71c288
|
Function call flattening bugfix
|
2017-10-28 14:10:51 +02:00 |
|
Jacob Eberhardt
|
572250a4ad
|
removed debugging output
|
2017-10-27 22:07:45 +02:00 |
|
Jacob Eberhardt
|
bddfb05c4f
|
Experimental flattening change
|
2017-10-27 21:21:26 +02:00 |
|
Jacob Eberhardt
|
bfcd02265b
|
Minor fixes.
|
2017-10-27 01:27:06 +02:00 |
|
Jacob Eberhardt
|
57332eda41
|
Fixed console output bug
|
2017-10-27 00:39:07 +02:00 |
|
Jacob Eberhardt
|
3ee13eb4f1
|
Generate-proof completed
|
2017-10-27 00:27:38 +02:00 |
|
Jacob Eberhardt
|
84d6ef1306
|
Suppress dead code warning for function I want to keep
|
2017-10-26 20:46:46 +02:00 |
|
Jacob Eberhardt
|
acea5bf01b
|
CLI renaming for consistency
|
2017-10-26 20:46:25 +02:00 |
|
Jacob Eberhardt
|
c9ff8157dc
|
Short names for CLI subcommands updated
|
2017-10-26 20:36:54 +02:00 |
|
Jacob Eberhardt
|
c4b1b02c80
|
Introduced variable-information serde and splitup of witness in private and public parts
|
2017-10-26 19:52:39 +02:00 |
|
Jacob Eberhardt
|
b131d61d05
|
manual merge
|
2017-10-26 18:09:49 +02:00 |
|
Jacob Eberhardt
|
ff46125be4
|
intermediary backup
|
2017-10-26 18:04:30 +02:00 |
|
Steffen Haertlein
|
de77b100a5
|
adapted main.rs and template for vk format
|
2017-10-25 10:48:10 +02:00 |
|
Steffen Haertlein
|
f11334a71b
|
Merge branch 'feature/deployContract' into cli
|
2017-10-25 10:03:34 +02:00 |
|
Steffen Haertlein
|
9525d5df4c
|
added export verifier functionality and required template
|
2017-10-25 10:02:52 +02:00 |
|
Jacob Eberhardt
|
e1d5aeb9f5
|
Setup phase separated. Keys serialized to files.
|
2017-10-25 02:02:13 +02:00 |
|
Jacob Eberhardt
|
8fc4d5609f
|
Witness serialization and deserialization completed.
|
2017-10-24 00:30:31 +02:00 |
|