-
Notifications
You must be signed in to change notification settings - Fork 243
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
The Erlang regex support is based on PCRE2, and they have patched their copy of PCRE2 to allow matching to yield after a fixed amount of work is done, and then resume it later. This enables them to keep the main thread responsive and allocate time fairly to cooperatively-multitasking routines.
This is a noble goal. We should incorporate their support, ensuring that we make the API adequately general-purpose for other users. We also must test it thoroughly before it can be an official upstream feature.
See discussion: https://groups.google.com/g/pcre2-dev/c/vdc2bSvRUuA
Erlang's fork of PCRE2, with changes on a branch: https://github.com/frazze-jobb/pcre2
garazdawi and frazze-jobb
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request