1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00
Commit graph

44 commits

Author SHA1 Message Date
Thibaut Schaeffer
9e7f01ca2c
Merge pull request #1224 from Zokrates/private-parameter-check
Disallow the use of the private keyword on non-entrypoint functions
2022-09-22 12:20:14 +02:00
schaeff
97df0ac599 ignore message in hash, add test 2022-09-13 20:27:28 +02:00
dark64
dcb52a5581 refactor 2022-09-09 16:03:46 +02:00
schaeff
3e6c0146fa bump versions, generate changelog 2022-09-05 14:14:28 +02:00
Thibaut Schaeffer
f86172f6a6
Merge pull request #1206 from Zokrates/dead-code-elimination
Introduce dead code elimination
2022-09-01 15:59:38 +02:00
schaeff
fa142f0e0c clean runtime errors 2022-08-31 15:39:35 +02:00
schaeff
40f6fe277f merge dev 2022-08-30 18:07:13 +02:00
dark64
dd61b2f0c3 Merge branch 'develop' into optional-return 2022-08-30 14:03:45 +02:00
Thibaut Schaeffer
d3d6810f44
Merge pull request #1193 from Zokrates/shadowing
Allow shadowing of variables
2022-08-30 10:48:02 +02:00
dark64
bc25bc4816 apply suggestions 2022-08-29 16:25:01 +02:00
schaeff
6bd9852aea rename nth to shadow, add test with scope 2022-08-24 14:33:45 +02:00
schaeff
ecac52bc87 bump versions, generate changelog 2022-08-22 22:49:49 +02:00
schaeff
66bb9f12ca Merge branch 'develop' of github.com:Zokrates/ZoKrates into shadowing 2022-08-22 22:00:02 +02:00
schaeff
f85675a0ae merge better zir 2022-08-22 13:49:52 +02:00
schaeff
e4fbc6d35a refactor zir to introduce conditional and select expressions 2022-08-22 12:01:23 +02:00
schaeff
4cde35ec80 revert example change, fmt tweaks 2022-08-19 17:23:49 +02:00
schaeff
b9dc1bd65e introduce conditional expression, fix flattening to avoid quadratic term 2022-08-17 16:07:51 +02:00
schaeff
3fbf63d335 extract panics just before flattening, simplify zir, remove redundant checks in code generation 2022-08-16 18:53:21 +02:00
schaeff
8caa6b4720 wip 2022-08-05 16:23:18 +02:00
schaeff
fdebdd86e1 clean, update docs 2022-07-26 14:18:08 +01:00
schaeff
f4834d34df clean 2022-07-26 14:00:32 +01:00
schaeff
b2cf1012e8 implement shadowing only at the semantic phase 2022-07-21 17:52:54 +02:00
schaeff
e1bf046eb3 bump versions, generate changelog, generate js lock 2022-07-06 16:31:24 +02:00
Thibaut Schaeffer
de7f73e234
Merge pull request #1182 from Zokrates/bump-rust-version
Bump rust nightly
2022-07-06 16:22:05 +02:00
schaeff
8b35413169 bump nightly, fix clippy errors 2022-07-06 15:51:45 +02:00
schaeff
7076a1c003 fix log fmt 2022-07-06 14:56:21 +02:00
schaeff
111e4069a0 remove libsnark references and orphaned modules 2022-07-06 11:50:01 +02:00
schaeff
634c17cb56 fix conflicts 2022-07-05 22:54:37 +02:00
Darko Macesic
2a77d22151
Merge pull request #1177 from Zokrates/merge-dev-into-staging
Merge dev into staging
2022-07-05 18:24:00 +02:00
schaeff
950ac08b0e apply suggestions 2022-07-05 13:40:43 +02:00
schaeff
8f5e4d9985 fix conflicts 2022-07-04 19:50:12 +02:00
schaeff
3b07c156ad use function syntax for log, reserve log, add test 2022-07-04 17:19:07 +02:00
schaeff
81d670e531 merge split 2022-07-04 17:02:48 +02:00
schaeff
0f54b94df9 simplify test 2022-07-01 13:57:33 +02:00
schaeff
61f9b33aa9 merge staging 2022-06-29 11:45:46 +02:00
schaeff
c4971779d8 merge staging 2022-06-28 18:22:36 +02:00
schaeff
40b5891323 clippy 2022-06-22 18:41:18 +02:00
schaeff
5239d5eb0b Merge branch 'develop' of github.com:Zokrates/ZoKrates into log-statement 2022-06-22 18:18:24 +02:00
schaeff
6ce383f70d merge crate split, implement string interpolation 2022-06-22 17:38:06 +02:00
schaeff
4606d42a27 Merge branch 'syntax-revamp' of github.com:Zokrates/ZoKrates into split-to-crates 2022-06-14 10:53:49 +02:00
schaeff
5fd4af7f58 merge syntax revamp 2022-06-08 10:34:14 +02:00
schaeff
6d566481f1 fix zjs 2022-05-13 16:01:29 +02:00
schaeff
ed04267a9a complete refactor 2022-05-13 12:34:05 +02:00
schaeff
7c35389829 start split to crates 2022-05-11 10:00:11 +02:00