From 8734b6d0a84cdd7af23fcf1555555488e0a489fa Mon Sep 17 00:00:00 2001 From: Manuel Saelices Date: Sun, 26 Apr 2026 13:01:39 +0200 Subject: [PATCH 1/2] Bump mojo-regex from 0.10.0 to 0.12.0 --- recipes/mojo-regex/recipe.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recipes/mojo-regex/recipe.yaml b/recipes/mojo-regex/recipe.yaml index 4e1309b1..f7ca93e5 100644 --- a/recipes/mojo-regex/recipe.yaml +++ b/recipes/mojo-regex/recipe.yaml @@ -1,13 +1,13 @@ context: - version: 0.10.0 + version: 0.12.0 mojo_version: "=0.26.2" about: description: "# Mojo Regex\nRegular Expressions Library for Mojo\n\n`mojo-regex` is a\ - \ regex library featuring a hybrid DFA/NFA/PikeVM/LazyDFA engine architecture\ + \ regex library featuring a hybrid DFA/NFA/PikeVM/LazyDFA/OnePass engine architecture\ \ that automatically optimizes pattern matching based on complexity.\n\nIt aims\ \ to provide a similar interface as the [re](https://docs.python.org/3/library/re.html)\ \ stdlib package while leveraging Mojo's performance capabilities.\n\nBeats Python's\ - \ C-based `re` module on 100% of benchmarks." + \ C-based `re` module on 97% of benchmarks. Beats Rust's `regex` crate on 60%." homepage: https://github.com/msaelices/mojo-regex license: MIT license_file: LICENSE @@ -30,4 +30,4 @@ requirements: - ${{ pin_compatible('mojo-compiler') }} source: - git: https://github.com/msaelices/mojo-regex.git - rev: a686999b3d6e7f8db47f96ac0a20d6d71a1a41d9 \ No newline at end of file + rev: e2db672 \ No newline at end of file From 0f9225c2f0e137150d1070423f108d986c85ca82 Mon Sep 17 00:00:00 2001 From: Manuel Saelices Date: Sun, 26 Apr 2026 22:08:49 +0200 Subject: [PATCH 2/2] Pin mojo-regex 0.12.0 to d5c6ffb (include PR #147 literal-quantifier routing + DFA O(N^2) fix) --- recipes/mojo-regex/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/mojo-regex/recipe.yaml b/recipes/mojo-regex/recipe.yaml index f7ca93e5..145522b2 100644 --- a/recipes/mojo-regex/recipe.yaml +++ b/recipes/mojo-regex/recipe.yaml @@ -30,4 +30,4 @@ requirements: - ${{ pin_compatible('mojo-compiler') }} source: - git: https://github.com/msaelices/mojo-regex.git - rev: e2db672 \ No newline at end of file + rev: d5c6ffb \ No newline at end of file