Summary
This release publishes the parser cleanup and performance work after merging PR #4 back into master.
Changes
- Merged the TreeBuilder/parser cleanup and performance work into
master. - Kept the public SwiftPM API intact while improving parser structure, hot-path dispatch, allocation behavior, benchmarks, and regression coverage.
- Updated package installation examples to
0.4.6. - Supersedes
0.4.5, which was a branch release used to validate the CI formatting and Swift 6.0 syntax fix before the PR merge.
Validation
- PR #4 CI passed: lint and Linux build/tests.
- Post-merge
masterCI passed for commit906a497: test and documentation workflows. - Version-bump
masterCI passed for commit2f06b50: test and documentation workflows. - Previous local validation on the cleanup branch passed
swift build,swift testwith html5lib fixtures, and the 10,000-case fuzzer with zero crashes.