Commit Graph

  • 3693751ab1 feat: add file operations utilities with async support Rute Figueiredo 2025-09-02 10:45:36 +01:00
  • 6b9ce32c29 feat: add string utilities for regex and text processing Rute Figueiredo 2025-09-02 10:45:22 +01:00
  • fe35905a60 feat: add core utility types and logger module Rute Figueiredo 2025-09-02 10:45:07 +01:00
  • f81f4ac6e9 feat: add TypeScript infrastructure for scripts migration Rute Figueiredo 2025-09-02 10:44:51 +01:00
  • 47abcf15a1 Merge pull request #102 from zkemail/fix/capture-grp-start-index Shreyas Londhe 2025-08-21 14:35:30 +05:30
  • 72223a5a87 chore: circom file formatting Yogesh Shahi 2025-08-12 17:47:04 +05:30
  • 87e692aae9 chore: removed commented code Yogesh Shahi 2025-08-12 17:36:32 +05:30
  • 722940c962 chore: added scope for npm build Yogesh Shahi 2025-08-12 17:28:59 +05:30
  • 4fb1bda1af Update README.md Bibtex Citation main Yush G 2025-08-11 17:21:11 -04:00
  • 776a578e06 chore: added command to publish alpha version Yogesh Shahi 2025-08-07 02:15:56 +05:30
  • ff68784808 chore: added dev dep to pass test for noir Yogesh Shahi 2025-08-07 01:27:06 +05:30
  • f72c86f007 chore: updated npm dependency Yogesh Shahi 2025-08-06 20:52:41 +05:30
  • aa172779cd fix: relative position of capture grp start indices Yogesh Shahi 2025-08-06 20:11:55 +05:30
  • 850ecc3789 Merge pull request #101 from zkemail/fix/updated-circuit-lib Yogesh Shahi 2025-08-06 15:43:14 +05:30
  • 06fe32bda5 fix: tests passing now, updated circuit library Yogesh Shahi 2025-08-06 15:38:54 +05:30
  • 265c64d4a2 Add Zenodo badge to README Yush G 2025-08-05 18:01:20 -07:00
  • ee586f3dd8 Merge pull request #97 from zkemail/fix/circom-version Yogesh Shahi 2025-07-25 14:59:57 +05:30
  • c4d8486898 fix: circom version and upgraded npm version Yogesh Shahi 2025-07-25 14:50:37 +05:30
  • 00d72a7883 Merge pull request #96 from zkemail/fix/config-validate Dimi 2025-07-22 18:57:52 +07:00
  • 1654c2c293 fix: pascal case string modification Yogesh Shahi 2025-07-22 12:26:34 +05:30
  • d47971372b Merge pull request #95 from zkemail/fix/code-generation-circom Dimi 2025-07-21 23:52:23 +07:00
  • 6d8df0ea7c chore: made regex helper path absolute Yogesh Shahi 2025-07-21 22:16:01 +05:30
  • 896ea1861b Merge pull request #94 from zkemail/fix/template-name-normalization Dimi 2025-07-21 17:21:54 +07:00
  • 9e82723d6b chore: convert PascalCase from all other cases Yogesh Shahi 2025-07-21 15:00:39 +05:30
  • 95900d7181 chore: added additional normailzation to validation check in template_name Yogesh Shahi 2025-07-21 14:39:12 +05:30
  • 1c4698f12f chore: upgraded npm version with new body_hash_regex.circom Yogesh Shahi 2025-07-16 16:39:46 +05:30
  • 20d02176d7 fix: using regex_helpers locally shreyas-londhe 2025-07-16 15:07:52 +05:30
  • 6384e230e6 fix: circom traversal linking check shreyas-londhe 2025-07-16 13:27:12 +05:30
  • 6bf372a8de [compiler] fix: added detailed error handling shreyas-londhe 2025-06-18 20:09:49 +05:30
  • 1a8bee22d2 [compiler] fix: separated intermediate NFA from final NFA in build process shreyas-londhe 2025-06-18 11:00:57 +05:30
  • 2c84b6ee59 [compiler] chore: code refactor shreyas-londhe 2025-06-18 10:16:50 +05:30
  • a554050422 [compiler] fix: minor fixes shreyas-londhe 2025-05-31 11:08:28 +05:30
  • 1ac9242f9e fix [noir]: max key len calc shreyas-londhe 2025-05-31 10:35:46 +05:30
  • acdc2c10f7 feat: added tests for noir 2.2.0 shreyas-londhe 2025-05-16 10:23:51 +05:30
  • 28d2d13ed8 feat: added regex.nr gen script 2.1.8 shreyas-londhe 2025-05-10 14:29:47 +05:30
  • 22163b2af0 fix: improved handling of start states shreyas-londhe 2025-05-10 13:07:06 +05:30
  • b54cd298ee feat: tested succinct regex shreyas-londhe 2025-05-09 21:48:04 +05:30
  • 0840458e40 minor change 2.1.7 fix/new-compiler-coinciding-capture-groups shreyas-londhe 2025-05-09 15:02:27 +05:30
  • 03f286cd01 fix: fixed codegen 2.1.6 2.1.5 shreyas-londhe 2025-05-09 14:36:20 +05:30
  • d482913b43 revert - match start feat/new-compiler-noir Jack Gilcrest 2025-05-08 16:38:05 -06:00
  • 296289dc53 1.0.0-beta.3 working Jack Gilcrest 2025-05-08 16:29:54 -06:00
  • 784708f700 Merge branch 'feat/new-compiler' into feat/new-compiler-noir Jack Gilcrest 2025-05-08 15:50:50 -06:00
  • f0badf6b60 x feat/noir-hack-demo Jack Gilcrest 2025-05-08 15:49:22 -06:00
  • d04c6cf969 fix: bugs in noir utils shreyas-londhe 2025-05-08 17:11:48 +05:30
  • ced8ba3cce fix: added capture info to graph shreyas-londhe 2025-05-06 23:12:43 +05:30
  • c7e3ace022 fix: coinciding capture groups (builder) shreyas-londhe 2025-05-06 18:30:11 +05:30
  • a7b45f78c1 fix: minor change shreyas-londhe 2025-05-07 13:30:26 +05:30
  • ac3187968d fix: invalid capture group index 2.1.4 shreyas-londhe 2025-05-07 13:14:03 +05:30
  • 66961ed18c fix: invalid __select_subarray shreyas-londhe 2025-05-07 13:10:43 +05:30
  • 3cb1fa9644 chore: minor changes shreyas-londhe 2025-05-06 11:35:25 +05:30
  • 54b1884d2d chore: minor changes shreyas-londhe 2025-05-02 14:39:15 +05:30
  • ebc6a2f2c5 feat: added detailed readme for compiler shreyas-londhe 2025-04-28 11:11:40 +05:30
  • cc9172089e fix: remove custom name for noir regex matcher shreyas-londhe 2025-04-25 12:27:52 +05:30
  • 5d1c7a85c4 feat: minor changes shreyas-londhe 2025-04-24 12:36:23 +05:30
  • 34246b0e01 Update Cargo.toml 2.1.2 Aditya Bisht 2025-04-24 08:19:34 +05:30
  • f076a61029 Update Cargo.toml Aditya Bisht 2025-04-24 08:19:00 +05:30
  • f37bad1d6e Update Cargo.toml Aditya Bisht 2025-04-24 08:18:13 +05:30
  • aa3be01c04 feat: refactor and writing apis shreyas-londhe 2025-04-23 16:54:22 +05:30
  • d3203fa0b1 Merge pull request #91 from zkemail/feat/new-compiler-noir Shreyas Londhe 2025-04-23 12:11:56 +05:30
  • 76a75f3920 small fixes Jack Gilcrest 2025-04-21 07:20:36 -06:00
  • 833835d59a circuit demo Jack Gilcrest 2025-04-21 06:45:34 -06:00
  • 0ee3f10d42 some comments Jack Gilcrest 2025-04-18 22:21:08 -06:00
  • 41fcdc240f add separate noir inputs + hook up to wasm Jack Gilcrest 2025-04-18 22:12:51 -06:00
  • 8464c8ba45 add max_match_length functionality Jack Gilcrest 2025-04-18 22:03:07 -06:00
  • 7f34356e88 add new templates Jack Gilcrest 2025-04-18 20:38:18 -06:00
  • bd9a43c106 merge Jack Gilcrest 2025-04-18 20:33:25 -06:00
  • 3767f9aaa5 revamp directory structure Jack Gilcrest 2025-04-18 20:27:33 -06:00
  • 88caab5fbb also add check to end index mask in build_substring Jack Gilcrest 2025-04-18 19:15:41 -06:00
  • 81e83e2686 add check that substring_from_mask start index = 1 and start index - 1 = 0 Jack Gilcrest 2025-04-18 18:29:31 -06:00
  • 1d7f2ab9aa build_is_capture will now constrain is_capture to be 1 Jack Gilcrest 2025-04-18 18:15:42 -06:00
  • 8318a35026 remove unused is_capture_start/ is_capture_end in capture_substring Jack Gilcrest 2025-04-18 18:10:03 -06:00
  • da029541d9 check_accept_state now ensures that traversal path length is equal to index that accept state is reached at Jack Gilcrest 2025-04-18 18:07:51 -06:00
  • fd59f9c946 constrain packed value decomposition Jack Gilcrest 2025-04-18 17:12:31 -06:00
  • 71143b012c feat: tests for body_hash regex shreyas-londhe 2025-04-17 15:15:53 +05:30
  • 209766db66 feat: improved error handling shreyas-londhe 2025-04-17 14:47:09 +05:30
  • 65dc44cefd feat: modified wasm functions shreyas-londhe 2025-04-17 10:56:10 +05:30
  • c7cc95336d updated regex compiler Jack Gilcrest 2025-04-16 11:05:05 -06:00
  • 3983096a07 Merge branch 'feat/new-compiler' into feat/new-compiler-noir Jack Gilcrest 2025-04-16 11:03:50 -06:00
  • 49573cf1df fix: epsilon removal shreyas-londhe 2025-04-15 11:59:43 +05:30
  • 0735934c2c constrain capture start end masks Jack Gilcrest 2025-04-14 14:49:07 -06:00
  • 29ab2b6318 codegen works with non-captures and captures Jack Gilcrest 2025-04-14 14:42:09 -06:00
  • 5e1d6cb549 codegen for capture groups Jack Gilcrest 2025-04-14 14:30:00 -06:00
  • 90c2027bda common utilities moved to common Jack Gilcrest 2025-04-11 18:18:41 -06:00
  • e39ea6c805 optimized substring capture single case Jack Gilcrest 2025-04-11 18:13:58 -06:00
  • 7f7a6e99dc feat: improve epsilon removal shreyas-londhe 2025-04-11 12:11:47 +05:30
  • 0738447954 input gen works for non-capture Jack Gilcrest 2025-04-09 16:57:58 -06:00
  • d9d839b8b4 merge Jack Gilcrest 2025-04-09 14:35:18 -06:00
  • 20ee1d3bc5 feat: added sample circom circuits shreyas-londhe 2025-04-02 18:28:51 +05:30
  • 2121a414dc feat: minor changes shreyas-londhe 2025-04-02 18:20:53 +05:30
  • 8a244374d3 feat: added wasm functions shreyas-londhe 2025-03-31 12:55:48 +05:30
  • 20d465ac9a feat: basic e2e working shreyas-londhe 2025-03-31 10:42:20 +05:30
  • 7930a41ef8 feat: added function to generate inputs for circuit shreyas-londhe 2025-03-28 21:09:10 +05:30
  • 2901ec1767 fix: capture group logic shreyas-londhe 2025-03-28 17:52:56 +05:30
  • 9bb586fe00 split functionality, add packed capture group data to lut Jack Gilcrest 2025-03-27 13:28:00 -06:00
  • f755d928cc update to work with bin and new compiler Jack Gilcrest 2025-03-27 12:25:58 -06:00
  • f45751c8b6 feat: basic compiler functions (untested) shreyas-londhe 2025-03-27 12:53:18 +05:30
  • 499db3e1c7 noir compiler for regex matching (no substring capture Jack Gilcrest 2025-03-20 14:14:43 -06:00
  • 09c7cd8a8c feat: basic case working shreyas-londhe 2025-03-19 16:35:40 +05:30
  • a61a22495b feat: added substring extraction logic shreyas-londhe 2025-03-19 10:04:03 +05:30
  • 7613e48314 fix: conditional capture group logic shreyas-londhe 2025-03-18 21:47:59 +05:30