GitNexus/docs
Mick Cooney 1ce05069e9 fix(r): charge export patterns that are refused after their NFA was built
A pattern that expanded past the state cap was refused only after building up
to 16,384 states, yet it reserved no states, charged no work and did not close
the allowance, so the next such pattern started from scratch: 98 KB of
exportPattern("(a|b){8000}...") lines took 4.2 s while the budget counted
nothing, against the documented bound of about a second.

A refusal is now charged for what was built (eight visits per state or build
step), and a spent work budget refuses later patterns before they are parsed.
The guide also says that budget exhaustion while resolving importFrom() names
is not reported, because the scope resolver loads its own configuration.
2026-10-17 17:26:24 +01:00
..
languages fix(r): charge export patterns that are refused after their NFA was built 2026-10-17 17:26:24 +01:00
plans fix(impact): make File risk comparable via shared axes (#3075) (#3082) 2026-08-29 11:58:15 +00:00