Avatar for the oxc-project user
oxc-project
oxc-resolver
BlogDocsChangelog

Performance History

Latest Results

fix(tsconfig): only attach an auto-discovered tsconfig to a file it owns
shulaoda:06-18-fix_tsconfig_only_attach_an_auto-discovered_tsconfig_to_a_file_it_owns
6 hours ago
chore(deps): update napi
renovate/napi
6 hours ago
chore(deps): update napi
renovate/napi
6 hours ago
chore: release v11.21.2
release-plz-2026-06-17T15-04-57Z
7 hours ago
refactor: replace fancy-regex with regress (#1219) Replaces `fancy-regex` with `regress` for the regex in the `Restriction` API (regex matching against resolved paths). ### Why After bumping `pnp` to `0.12.10` (#1217), `pnp` no longer pulls in `fancy-regex` โ€” it switched to `regress` (an ECMAScript-grammar regex engine). The only remaining users of `fancy-regex` were oxc-resolver itself: - `napi/src/options.rs` โ€” runtime: compiles the user-supplied `restrictions` regex string (shipped in the native addon). - `src/tests/restrictions.rs` โ€” dev-only: builds `Restriction::Fn` closures in tests. Switching these to `regress` lets the entire `regex` stack drop out of the dependency tree. `regress` is also the more faithful choice for the napi path, since those patterns originate from JavaScript. ### Result `fancy-regex`, `regex-automata`, `regex-syntax`, `aho-corasick`, `bit-set`, and `bit-vec` are all removed from `Cargo.lock`. `regress` only reuses `hashbrown`/`memchr` (already in the tree) and is now shared with `pnp` (single compile). The `[profile.release.package.regex-automata]` / `regex-syntax` size overrides are removed as well โ€” those packages no longer exist in the graph (they had started emitting "did not match any packages" warnings). ### Notes - API mapping: `regress` has no `is_match`; `Regex::new(...)` still returns `Result`, and a match test becomes `re.find(s).is_some()`. - The regex-stack removal only fully holds on `pnp 0.12.10` (now on `main` via #1217), since `pnp` โ‰ค 0.12.9 still depended on `fancy-regex`. ๐Ÿค– Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
main
7 hours ago
[autofix.ci] apply automated fixes
refactor/replace-fancy-regex-with-regress
7 hours ago
chore(deps): update napi
renovate/napi
7 hours ago

Latest Branches

CodSpeed Performance Gauge
-1%
fix(tsconfig): only attach an auto-discovered tsconfig to a file it owns#1220
6 hours ago
27a1b40
shulaoda:06-18-fix_tsconfig_only_attach_an_auto-discovered_tsconfig_to_a_file_it_owns
CodSpeed Performance Gauge
-3%
6 hours ago
1e9a464
renovate/napi
CodSpeed Performance Gauge
-3%
chore: release v11.21.2#1218
7 hours ago
d16e1ba
release-plz-2026-06-17T15-04-57Z
ยฉ 2026 CodSpeed Technology
Home Terms Privacy Docs