summaryrefslogtreecommitdiffstats
path: root/src/libregexp
Commit message (Collapse)AuthorAgeFilesLines
* libregexp: more placating of gcc (John Gosset)Russ Cox2008-05-101-5/+5
|
* libregexp: fix match choice bugRuss Cox2008-01-102-2/+2
| | | | | | | | This bug fix allows some pathological regular expressions to cause the regexp library to report a stack overflow (really a stack filling; safe) but it also fixes the behavior of some common regexps. It is too hard to satisfy both.
* libregexp: revert regexp fixRuss Cox2007-12-075-117/+113
|
* libregexp: fix ambiguous match selectionRuss Cox2007-12-075-113/+117
| | | | | | | | | | echo SYSSYSR1 | sed 's/SYS.+/sysr1/' was producing SYSsysr1 instead of sysr1. Bug was introduced during overflow cleanup earlier this year. Also bring regexec.c and rregexec.c into sync again. Also allocate large enough lists in the regexec2/rregexec2 case.
* anotherrsc2007-06-091-1/+1
|
* day one bug in sam regexp codersc2007-06-091-1/+1
|
* fix pointer comparison (Ramon de Vera)rsc2007-05-211-1/+1
|
* Match leading ^ in regexp with embedded newlines (Roger Peppe)rsc2007-05-182-11/+10
|
* silence warning (andrey)rsc2006-04-201-5/+5
|
* no wide character constants; sighrsc2005-05-071-17/+17
|
* silence warningrsc2005-01-141-1/+1
|
* bad namersc2004-12-271-6/+0
|
* add for portingrsc2004-12-271-0/+10
|
* add portdatersc2004-12-261-0/+9
|
* odds and endsrsc2004-04-211-0/+11
|
* clean up when finished.rsc2004-04-191-1/+0
| | | | | don't set PLAN9 don't set PLAN9
* don't need these.rsc2004-03-052-283/+0
|
* Update libregexp with recent bug fixes from Plan 9.rsc2004-03-0512-81/+111
|
* make -> mkrsc2003-11-232-27/+27
|
* Use new directory structure.rsc2003-10-111-4/+4
|
* Reorgrsc2003-09-3017-705/+5
|
* Initial revisionrsc2003-09-3032-0/+2385