Skip to content

Commit de416f9

Browse files
authored
docs: release v0.12.25 (#170)
Go toolchain 1.25.4 → 1.27.1, CI modernization. Remove private path references from public docs.
1 parent 351b7de commit de416f9

3 files changed

Lines changed: 15 additions & 14 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff 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

‎CONTRIBUTING.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

‎ROADMAP.md‎

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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
↓
111111
v0.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+
↓
113115
v1.0.0-rc → Feature freeze, API locked
114116
↓
115117
v1.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

0 commit comments

Comments
 (0)