Welcome! Log In Create A New Profile

Advanced

[PHP-DEV] RE: PCRE2 support

Posted by Anatol Belski 
Anatol Belski
[PHP-DEV] RE: PCRE2 support
October 30, 2017 09:50AM
Hi,

> -----Original Message-----
> From: Anatol Belski [mailto:[email protected]]
> Sent: Saturday, October 14, 2017 11:59 PM
> To: internals@lists.php.net
> Subject: PCRE2 support
>
> Hi,
>
> I experimented with PCRE2 and created
> https://github.com/php/php-src/pull/2857 . So far the implementation covers all
> the core functionality depending on libpcre. It adds no new userland features,
> only the existing functionality is mapped for now.
> The internal API is to the big part compatible, though some changed accordingly
> to the new requirements. Some internal refactoring is yet ongoing to have a
> cleaner and better tuned patch.
>
> Perhaps it's time to move to PCRE2, as PCRE is an ancient bugfix only version. If
> done, of course it'll create a certain hurdle for non core and older distro
> versions, but in return we get a modern API which allows for better
> maintanance, security and opens the door for new features. Regarding
> performance - from what i could observe PCRE2 is at least not slower. The PR
> shows, that PCRE2 can serve same way PCRE does.
>
> I'd suggest to integrate PCRE2 into 7.3. Will go for an RFC, if necessary.
>
If there are no other comments on this, I would proceed to the vote sometime soon.

Regards

Anatol
Sorry, only registered users may post in this forum.

Click here to login