File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,9 +9,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
1010### Planned
1111- Look-around assertions
12- - ARM NEON SIMD support (Go 1.26 ` simd/archsimd ` intrinsics — [ #120 ] ( https://github.com/coregx/coregex/issues/120 ) )
12+ - ARM NEON SIMD support ([ #120 ] ( https://github.com/coregx/coregex/issues/120 ) )
1313- SIMD prefilter for CompositeSequenceDFA (#83 )
1414
15+ ## [ 0.12.25] - 2026-09-06
16+
17+ ### Changed
18+ - ** Go toolchain** : 1.25.4 → 1.27.1 — compiler improvements (known-bits dataflow,
19+ LICM, switch-to-lookup-table), ` simd/archsimd ` fixes, Green Tea GC
20+ - ** CI** : job names no longer include Go version (stable branch protection),
21+ golangci-lint v2.10 → v2.13, branch protection migrated to GitHub Rulesets
22+
1523## [ 0.12.24] - 2026-08-22
1624
1725### Changed
Original file line number Diff line number Diff line change @@ -418,7 +418,7 @@ func BenchmarkMemchr(b *testing.B) {
418418- Check existing issues and discussions
419419- Read ROADMAP.md for project roadmap and progress
420420- Ask questions in GitHub Issues
421- - Reference implementation guides in ` docs/dev/ `
421+ - Reference implementations: RE2 and rust-regex source code (see ROADMAP.md)
422422
423423## Performance Expectations
424424
Original file line number Diff line number Diff line change 22
33> ** Strategic Focus** : Production-grade regex engine with RE2/rust-regex level optimizations
44
5- ** Last Updated** : 2026-08-22 | ** Current Version** : v0.12.24 | ** Target** : v1.0.0 stable
5+ ** Last Updated** : 2026-09-06 | ** Current Version** : v0.12.25 | ** Target** : v1.0.0 stable
66
77---
88
@@ -110,6 +110,8 @@ v0.12.23 ✅ → ahocorasick v0.3.0 (zero-alloc Find/FindAt API)
110110 ↓
111111v0.12.24 ✅ → deps: ahocorasick v0.3.1, x/sys v0.47.0
112112 ↓
113+ v0.12.25 ✅ → Go 1.27.1 toolchain, CI modernization
114+ ↓
113115v1.0.0-rc → Feature freeze, API locked
114116 ↓
115117v1.0.0 STABLE → Production release with API stability guarantee
@@ -305,17 +307,8 @@ Cross-language benchmarks via [regex-bench](https://github.com/kolkov/regex-benc
305307
306308## Research Documentation
307309
308- All optimization research is documented:
309-
310- | Document | Content |
311- | ----------| ---------|
312- | ` docs/dev/research/RE2_SMALL_INPUT_OPTIMIZATION_ANALYSIS.md ` | RE2 thresholds and strategies |
313- | ` docs/dev/research/RUST_REGEX_SMALL_INPUT_OPTIMIZATION_ANALYSIS.md ` | rust-regex analysis |
314- | ` docs/dev/research/OPTIMIZATION_OPPORTUNITIES.md ` | Comprehensive gap analysis with code examples |
315-
316- Reference implementations available locally:
317- - ` docs/dev/reference/re2/ ` - RE2 source code
318- - ` docs/dev/reference/rust-regex/ ` - rust-regex source code
310+ Optimization research based on RE2 and rust-regex reference implementations.
311+ Covers thresholds, strategies, and comprehensive gap analysis with code examples.
319312
320313---
321314
You can’t perform that action at this time.
0 commit comments