summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix code before declaration error introduced by #28405Steve Hay2006-06-211-3/+3
| | | p4raw-id: //depot/perl@28412
* Clean up a few warnings in regcomp.c under -Dgccansipedantic.Steve Peters2006-06-201-0/+17
| | | p4raw-id: //depot/perl@28405
* Re: [PATCH] fix re debug segvs in global destruction, and a tweak to ↵Yves Orton2006-06-141-14/+12
| | | | | | | Benchmark to prevent infinite loops. (Re: ext/re/t/regop.pl SEGV) Message-ID: <9b18b3110606140533k583fdd3bh6c4b292e7ff4cf13@mail.gmail.com> p4raw-id: //depot/perl@28394
* fix re debug segvs in global destruction, and a tweak to Benchmark to ↵Yves Orton2006-06-141-3/+4
| | | | | | | prevent infinite loops. (Re: ext/re/t/regop.pl SEGV) Message-ID: <9b18b3110606140454p19f4241exae6528f1c7bb32d7@mail.gmail.com> p4raw-id: //depot/perl@28393
* Guard clause should happen first, otherwise its not a guard clause.Yves Orton2006-06-131-0/+3
| | | | | Message-ID: <9b18b3110606130039v1c6a3fe6s448e92ab2a05888a@mail.gmail.com> p4raw-id: //depot/perl@28391
* Re: Segv from new regex code when under threads.Yves Orton2006-06-121-1/+2
| | | | | Message-ID: <9b18b3110606121017t3af81484t4fb13015fac74592@mail.gmail.com> p4raw-id: //depot/perl@28388
* Re: [PATCH] regexec/regcomp.c cleanupsYves Orton2006-06-111-55/+71
| | | | | Message-ID: <9b18b3110606111401o143b2f57rd17bf117979853e7@mail.gmail.com> p4raw-id: //depot/perl@28380
* Re: [PATCH] Better version of the Aho-Corasick patch and lots of benchmarks.Yves Orton2006-06-111-0/+1
| | | | | Message-ID: <9b18b3110606091048n4d1f3b17vc608943044d4532a@mail.gmail.com> p4raw-id: //depot/perl@28379
* Re: [PATCH] Better version of the Aho-Corasick patch and lots of benchmarks.Yves Orton2006-06-091-265/+576
| | | | | | | Message-ID: <9b18b3110606081556t779de698r82f361d82a05fbc8@mail.gmail.com> (with tweaks) p4raw-id: //depot/perl@28373
* C is not perl, AV's dont just magically free themselves...Yves Orton2006-05-301-0/+3
| | | | | Message-ID: <9b18b3110605300123t467f14eerf30a149f253be281@mail.gmail.com> p4raw-id: //depot/perl@28336
* Silence a warningRafael Garcia-Suarez2006-05-291-1/+1
| | | p4raw-id: //depot/perl@28327
* Regen headers following change 28325. Also, make it compileRafael Garcia-Suarez2006-05-291-76/+76
| | | | | | | with gcc by forward-declaring struct _reg_trie_data; and tweak the new re test to use test.pl, in order to portably run a new interpreter p4raw-id: //depot/perl@28326
* Re: [PATCH] More regex optimisations and debug enhancements (including Andys ↵Yves Orton2006-05-291-431/+787
| | | | | | | stuff too) Message-ID: <9b18b3110605280724u54a9c53bn3b20692b6fe4f1c3@mail.gmail.com> p4raw-id: //depot/perl@28325
* optimize /[x]/ to /x/.Yves Orton2006-05-201-9/+37
| | | | | Message-Id: <9b18b3110605201416i3dc44c39k86cd9b2f47f5cda0@mail.gmail.com> p4raw-id: //depot/perl@28262
* refactoring out S_regoptailAndy Lester2006-05-161-24/+9
| | | | | Message-ID: <20060515041518.GA15745@petdance.com> p4raw-id: //depot/perl@28205
* S_reguni should return its lengthAndy Lester2006-05-151-11/+7
| | | | | Message-ID: <20060514144632.GA20935@petdance.com> p4raw-id: //depot/perl@28194
* Re: [PATCH] my_snprintfJarkko Hietaniemi2006-05-121-5/+1
| | | | | Message-ID: <4464E1F1.9010706@gmail.com> p4raw-id: //depot/perl@28183
* more -ansi -pedantic cleanlinessJarkko Hietaniemi2006-04-291-2/+2
| | | | | Message-ID: <44532024.9070303@gmail.com> p4raw-id: //depot/perl@28010
* Re: [PATCH] use snprintf/strlcpy/strlcat when usefulJarkko Hietaniemi2006-04-281-0/+4
| | | | | Message-ID: <444E3EFB.8020503@gmail.com> p4raw-id: //depot/perl@27987
* Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2Marcus Holland-Moritz2006-04-261-1/+1
| | | | | Message-ID: <20060424232038.7550f9b6@r2d2> p4raw-id: //depot/perl@27962
* use NOOP macroAndy Lester2006-04-251-4/+4
| | | | | Message-ID: <20060424184451.GA1479@petdance.com> p4raw-id: //depot/perl@27958
* "Don't Repeat Yourself" on the "We *really* need to overwrite theseNicholas Clark2006-04-221-21/+8
| | | | | | symbols" section. Minor tweaks to make it possible to use the code unchanged with 5.8.x p4raw-id: //depot/perl@27938
* Why hide functions (and duplicate them) when you can just avoidNicholas Clark2006-04-211-4/+6
| | | | | compiling them in the first place? p4raw-id: //depot/perl@27931
* There's a macro to get ${^RE_DEBUG_FLAGS} when debugging,Rafael Garcia-Suarez2006-04-191-2/+1
| | | | | so use it (and this fixes a valgrind memory access error) p4raw-id: //depot/perl@27899
* Revert 27869 at Jarkko's request.Nicholas Clark2006-04-181-2/+0
| | | p4raw-id: //depot/perl@27894
* Coverity insists that if we deference a pointer without checking, andNicholas Clark2006-04-181-2/+4
| | | | | | | subsequently check that same pointer before deferencing it, something in our code or our logic is bogus. So assert() that it's safe the first time and remove the second check. p4raw-id: //depot/perl@27882
* (tentative) regcomp.c: try convincing Coverity that data ptr in study_chunk ↵Jarkko Hietaniemi2006-04-171-0/+2
| | | | | | | | is non-NULL when needed Message-Id: <20060416092648.812D36CF2D@aprikoosi.hut.fi> Date: Sun, 16 Apr 2006 12:26:48 +0300 (EEST) p4raw-id: //depot/perl@27869
* eliminate PL_reg_reDave Mitchell2006-04-131-16/+16
| | | | | (only another 439 to go ...) p4raw-id: //depot/perl@27783
* regcomp.c (try II): use &PL_sv_undef for listsv as suggested by NickJarkko Hietaniemi2006-04-111-1/+3
| | | | | | Message-Id: <200604112053.k3BKrPgk310001@kosh.hut.fi> Date: Tue, 11 Apr 2006 23:53:25 +0300 (EEST) p4raw-id: //depot/perl@27771
* All S_dumpuntil()'s regnode pointer arguments can be const.Nicholas Clark2006-04-101-8/+8
| | | p4raw-id: //depot/perl@27762
* True consting goodness in regexesAndy Lester2006-04-101-30/+25
| | | | | Message-Id: <20060410071558.GA24756@petdance.com> p4raw-id: //depot/perl@27753
* Move all the regexp state variables into a single structure.Nicholas Clark2006-04-061-41/+1
| | | | | | This allows it to be saved, restored and cloned with a single Copy() (but inevitably still some fixup) p4raw-id: //depot/perl@27732
* Save the regexp engine state as 1 block on the save stack.Nicholas Clark2006-04-051-36/+51
| | | p4raw-id: //depot/perl@27728
* eliminate PL_regprecomp, PL_regprogram, PL_regnpar and PL_regdataDave Mitchell2006-04-051-25/+11
| | | | | (only another 441 global vars to go ...) p4raw-id: //depot/perl@27716
* Re: [perl #38293] chr(65535) should be allowed in regexesSADAHIRO Tomoyuki2006-04-021-4/+4
| | | | | Message-Id: <20060402224657.B942.BQW10602@nifty.com> p4raw-id: //depot/perl@27688
* Random accumulated patchesAndy Lester2006-03-311-13/+11
| | | | | Message-ID: <20060331054228.GA18940@petdance.com> p4raw-id: //depot/perl@27641
* remove unused PL_regcc variableDave Mitchell2006-03-241-1/+0
| | | p4raw-id: //depot/perl@27599
* Properly set/reset the UTF-8 length cache in regcomp.c.Nicholas Clark2006-03-171-4/+10
| | | p4raw-id: //depot/perl@27536
* Speedups and shrinkages of SvREFCNT_incAndy Lester2006-02-271-3/+4
| | | | | Message-ID: <20060224205434.GA17867@petdance.com> p4raw-id: //depot/perl@27334
* unused context warningsAndy Lester2006-02-241-0/+4
| | | | | Message-ID: <20060221062711.GA16160@petdance.com> p4raw-id: //depot/perl@27300
* Sun Studio lint patchesAndy Lester2006-02-141-4/+6
| | | | | Message-ID: <20060214054617.GA8824@petdance.com> p4raw-id: //depot/perl@27177
* Trying my "remove the pTHXes" patch againAndy Lester2006-02-091-10/+9
| | | | | Message-ID: <20060209154018.GA14610@petdance.com> p4raw-id: //depot/perl@27136
* Avoid calling all the scanning code in gv_fetchpvn_flags when savingNicholas Clark2006-02-091-3/+7
| | | | | $1 etc, as we can perfom a hash lookup on %:: directly. p4raw-id: //depot/perl@27134
* lastparen in the regexp structure is never initialised, and so willNicholas Clark2006-02-081-0/+1
| | | | | | still be uninitialised after a failed match, yet various points in mg.c read it come what may. Should fix bug 38461. p4raw-id: //depot/perl@27133
* It's the Barbie bus patchAndy Lester2006-01-101-49/+24
| | | | | Message-ID: <20060110054243.GA26165@petdance.com> p4raw-id: //depot/perl@26764
* blead: format warningsJarkko Hietaniemi2006-01-081-7/+15
| | | | | Message-ID: <43C01990.6020207@gmail.com> p4raw-id: //depot/perl@26708
* sprinkle dVARJarkko Hietaniemi2006-01-061-0/+23
| | | | | Message-ID: <43BE7C4D.1010302@gmail.com> p4raw-id: //depot/perl@26675
* Introduce the macros newSVpvs(str) and sv_catpvs(sv, str).Gisle Aas2006-01-041-14/+14
| | | | | Gets rid of many hardcoded string lengths. p4raw-id: //depot/perl@26641
* Update copyrights for files modified in 2006Rafael Garcia-Suarez2006-01-021-1/+1
| | | p4raw-id: //depot/perl@26562
* Making 0 pointers to NULLsAndy Lester2006-01-011-10/+13
| | | | | Message-ID: <20051231050558.GA29093@petdance.com> p4raw-id: //depot/perl@26558