Commit Graph

  • 8f9f9169be Merge pull request #110 from zkemail/rutefig/reg-579-fix-noir-proof-generation feat/new-compiler Rute Figueiredo 2025-11-08 22:50:16 +00:00
  • a2ce67ff8a fix(compiler): track capture groups per epsilon path instead of globally rutefig/reg-579-fix-noir-proof-generation Rute Figueiredo 2025-11-08 17:09:57 -03:00
  • 2bb2bc7108 docs: added claude.md file Rute Figueiredo 2025-11-08 12:06:08 -03:00
  • bffa6ad72c chore(circom): email_addr regex with conditional before capture group and tests - fails input that enters in conditional path Rute Figueiredo 2025-11-08 12:05:27 -03:00
  • 52ac646617 chore(circom): add subject_all tests Rute Figueiredo 2025-11-08 12:03:40 -03:00
  • ddbf452409 chore(noir): changed email_addr regex to conditional before capture group and rerun regex, input and test generation Rute Figueiredo 2025-11-08 12:02:46 -03:00
  • b7d500c0e5 fix: console escaping Rute Figueiredo 2025-11-08 11:58:21 -03:00
  • 27579173bd fix: do not preserve any test - all tests are dependant from sample haystack and regex definition json Rute Figueiredo 2025-11-07 16:17:05 -03:00
  • 3d37c3110f Merge pull request #109 from zkemail/rutefig/reg-574-fix-prevent-capture-groups-inside-of-private-patterns Rute Figueiredo 2025-10-31 09:45:46 +00:00
  • dfe8085663 fix: convert named captures to non-capturing in private patterns Rute Figueiredo 2025-10-30 17:41:01 -03:00
  • faeabb4d0e fix: properly handle escaped parens and character classes in capture group conversion Rute Figueiredo 2025-10-30 16:34:42 -03:00
  • bb530c5357 chore: added test to check if gen_from_decomposed converts capture groups inside of public patterns into non capture Rute Figueiredo 2025-10-30 15:54:38 -03:00
  • 12b8a6f8c2 fix: doctest trying to access to private function Rute Figueiredo 2025-10-30 10:08:10 -03:00
  • 181ddd865a chore: convert bare capture groups on private patterns into non capture, preserves special groups Rute Figueiredo 2025-10-30 10:01:52 -03:00
  • 89c9442868 fix: rust compilation errors - unstable expressions Rute Figueiredo 2025-10-30 09:59:45 -03:00
  • 98bb1022d6 chore: make compatible with beta 11 zkfriendly/sol-231-make-zk-regex-noir-to-work-with-beta-11 zkfriendly 2025-10-01 14:37:21 +02:00
  • 09b8a86911 fix: pin Bun version to 1.2.22 in CI workflow Yogesh Shahi 2025-09-30 21:00:33 +05:30
  • 2d5cd2406a fix: add root bunfig.toml with 30s timeout for all tests Yogesh Shahi 2025-09-30 20:52:34 +05:30
  • a54aced049 fix: CI error due to wrong version of bun Yogesh Shahi 2025-09-30 20:45:16 +05:30
  • 9fc345a011 fix: CI for body hash test Yogesh Shahi 2025-09-30 20:23:08 +05:30
  • 7de226d6df chore: removed the unsupported bun deps Yogesh Shahi 2025-09-30 19:29:13 +05:30
  • fa0b546a85 chore: increased the test timeout for CI tests Yogesh Shahi 2025-09-30 19:17:01 +05:30
  • 5124dff90e fix: added code to preserve mannual code Yogesh Shahi 2025-09-30 19:05:34 +05:30
  • a8a670c296 chore: regenerate templates with updated import paths Yogesh Shahi 2025-09-30 17:29:01 +05:30
  • c1ac7ad089 fix: changes in pre-push file for preserving tests Yogesh Shahi 2025-09-30 17:12:59 +05:30
  • 298b3f798c fix: force new build process Yogesh Shahi 2025-09-29 13:01:31 +05:30
  • 3dd1eb5005 chore: ran cargo clippy fix Yogesh Shahi 2025-09-29 12:38:58 +05:30
  • 8c50a0092d Merge branch 'main' into feat/new-compiler Yogesh Shahi 2025-09-29 12:29:12 +05:30
  • 29f8cc8c30 chore: added license file to repo Yogesh Shahi 2025-09-29 12:25:13 +05:30
  • d18c9e9533 Merge pull request #106 from zkemail/rutefig/reg-531-move-python-scripts-used-for-generating-circom-and-noir Yogesh Shahi 2025-09-24 19:51:55 +05:30
  • 0f79735c04 chore: added github actions for the test Yogesh Shahi 2025-09-24 18:56:08 +05:30
  • 97ddff0062 feat: restore Noir circuit tests and add manual test guidelines Rute Figueiredo 2025-09-23 09:31:17 +01:00
  • 35014c2bff Merge pull request #107 from zkemail/fix/error-handling Yogesh Shahi 2025-09-12 02:16:27 +05:30
  • abfe922fbb fix: error handling in gen circuit Yogesh Shahi 2025-09-12 02:13:47 +05:30
  • 777226fa48 feat: add automatic template generation via pre-push hook Rute Figueiredo 2025-09-03 19:34:56 +01:00
  • 4a472b2566 feat: migrate JavaScript files to TypeScript Rute Figueiredo 2025-09-03 13:36:05 +01:00
  • 811fd46184 docs: fix Circom installation instructions to match official docs Rute Figueiredo 2025-09-03 13:23:08 +01:00
  • 34e2ad7338 feat: complete Bun migration for entire project including Circom tests Rute Figueiredo 2025-09-03 13:04:10 +01:00
  • a0ebfd45a9 chore: remove legacy yarn lock files Rute Figueiredo 2025-09-03 12:43:01 +01:00
  • 1d5a5c435b docs: update scripts README for Bun migration Rute Figueiredo 2025-09-03 11:42:25 +01:00
  • d0ddca3133 feat: migrate ZK-Regex project from mixed Yarn/Bun to Bun-only Rute Figueiredo 2025-09-03 11:35:03 +01:00
  • 81a07a980b chore: remove old python scripts Rute Figueiredo 2025-09-03 11:29:16 +01:00
  • b75823455f fix: resolve TypeScript compilation errors and deprecated Node.js APIs Rute Figueiredo 2025-09-03 11:04:16 +01:00
  • 86c8bacebe docs: remove old MIGRATION.md file Rute Figueiredo 2025-09-03 10:40:14 +01:00
  • 37c64fe943 chore: update yarn.lock dependencies Rute Figueiredo 2025-09-03 10:40:03 +01:00
  • 18fac325a4 fix: improve TypeScript script performance and reliability Rute Figueiredo 2025-09-03 10:39:47 +01:00
  • c5bf11fdb8 feat: finalize Python to TypeScript migration with build system improvements Rute Figueiredo 2025-09-02 12:11:03 +01:00
  • fea567cfb8 chore: update .gitignore for TypeScript build artifacts Rute Figueiredo 2025-09-02 10:47:51 +01:00
  • 26deb9781a docs: add migration documentation and README Rute Figueiredo 2025-09-02 10:47:35 +01:00
  • ce205caf45 test: add integration tests for migrated scripts Rute Figueiredo 2025-09-02 10:47:20 +01:00
  • aa4065d890 feat: migrate noir gen_inputs.py to TypeScript Rute Figueiredo 2025-09-02 10:47:05 +01:00
  • 43979e0289 feat: migrate noir gen_regex.py to TypeScript Rute Figueiredo 2025-09-02 10:46:49 +01:00
  • 0077d3bfc3 feat: migrate circom gen_regex.py to TypeScript Rute Figueiredo 2025-09-02 10:46:36 +01:00
  • b4ba7fdb69 test: add comprehensive unit tests for utility modules Rute Figueiredo 2025-09-02 10:46:20 +01:00
  • a0b857a1c3 feat: add utility module index exports Rute Figueiredo 2025-09-02 10:46:06 +01:00
  • ff60942491 feat: add subprocess utilities with performance optimizations Rute Figueiredo 2025-09-02 10:45:51 +01:00
  • 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