diff(1)

Sean Chittenden chitt at speakeasy.net
Fri Sep 17 16:06:25 PDT 2004


> I don't know how much they've changed it, but I do know that it still
> uses whichever regexp engine you happen to have in libc.  In our case,
> that means good old Henry Spencer.  Last I talked to him, he was going
> to release a new, improved, and much faster regexp engine, but that
> was years ago and I still haven't seen anything come out of it.

Actually, that's not quite correct.  Spencer's latest regexp(3) was 
integrated into PostgreSQL 7.4 to provide wide-byte regexp support 
(released on 2003-11-17).  Last I checked, it was being used regularly 
and with good success as it's gotten a good ten months of production 
use.  :)

 From the PostgreSQL 7.4 release notes:

	"Faster and more powerful regular expression code

	"The entire regular expression module has been replaced with a  new 
version by Henry Spencer, originally written for Tcl. The  code greatly 
improves performance and supports several flavors  of regular 
expressions."

-sc

-- 
Sean Chittenden



More information about the freebsd-arch mailing list