Improve parse times via failure caches and string length pre-check. Adds unit tests for pattern matching. by sovdeeth · Pull Request #8415 · SkriptLang/Skript

@sovdeeth

@sovdeeth sovdeeth added the enhancement

Feature request, an issue about something that could be improved, or a PR improving something.

label

Jan 29, 2026

@sovdeeth

Efnilite

@sovdeeth sovdeeth marked this pull request as ready for review

January 30, 2026 23:23

@sovdeeth sovdeeth changed the title Cache strings that couldn't be parsed as literals to prevent fruitless re-parsing Improve parse times via failure caches and string length pre-check. Adds unit tests for pattern matching.

Jan 30, 2026

@sovdeeth

@sovdeeth

erenkarakal

@erenkarakal

@sovdeeth sovdeeth added patch-ready

A PR/issue that has been approved and is ready to be merged/closed for the next patch version.

and removed needs reviews

A PR that needs additional reviews

labels

Mar 23, 2026