Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: coregx/coregex
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.11.7
Choose a base ref
...
head repository: coregx/coregex
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.11.8
Choose a head ref
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Feb 1, 2026

  1. fix: add UseAnchoredLiteral case to FindIndices* methods (#110)

    FindIndices*, FindIndicesAt*, and findIndicesAtWithState were
    missing the UseAnchoredLiteral strategy case, causing patterns
    like ^/.*[\w-]+\.php$ to fall through to slow NFA path.
    
    Regression: 0.01ms -> 408ms (40,000x slower)
    Fix: 408ms -> 0.5ms (back to O(1) anchored literal matching)
    
    Fixes #107
    kolkov authored Feb 1, 2026
    Configuration menu
    Copy the full SHA
    f0f527d View commit details
    Browse the repository at this point in the history
Loading