summaryrefslogtreecommitdiff
path: root/regexec.c
Commit message (Collapse)AuthorAgeFilesLines
* Symbian port of PerlJarkko Hietaniemi2005-04-211-0/+4
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271
* -Wformat Robin Barker2005-04-131-38/+38
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90849C634@hotel.npl.co.uk> p4raw-id: //depot/perl@24233
* Silence compiler warnings about possibly uninitialised variables.Nicholas Clark2005-04-021-6/+6
| | | | | (None are, but it saves anyone else having to work this out) p4raw-id: //depot/perl@24137
* The core part of :Andy Lester2005-03-291-7/+7
| | | | | | Subject: [PATCH] Consting seven Message-ID: <20050327215722.GC20451@petdance.com> p4raw-id: //depot/perl@24094
* Re: [perl #34195] Regex: Alternations within negative lookahead assertions Hugo van der Sanden2005-03-271-21/+55
| | | | | Message-Id: <200503241951.j2OJp8s18147@zen.crypt.org> p4raw-id: //depot/perl@24086
* Third consting batchAndy Lester2005-03-241-1/+1
| | | | | Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com> p4raw-id: //depot/perl@24074
* Revert change #24055, which was producing a segfault in installmanRafael Garcia-Suarez2005-03-221-56/+16
| | | | | | when it was trying to install perltoc. p4raw-link: @24055 on //depot/perl: c689e61c7cf072958f1f0f7838c3e6c7dc5e21d5 p4raw-id: //depot/perl@24067
* Re: regexp trie fails compile on VMSYves Orton2005-03-211-3/+4
| | | | | Message-ID: <9b18b311050321132917a4b1c7@mail.gmail.com> p4raw-id: //depot/perl@24059
* Resubmit change #24053.Rafael Garcia-Suarez2005-03-211-16/+56
| | | | | p4raw-link: @24053 on //depot/perl: db70e37e387af55c0d76b7ec65cedd21b2364520 p4raw-id: //depot/perl@24055
* More consting goodnessAndy Lester2005-03-211-1/+1
| | | | | Message-ID: <20050319072830.GA7721@petdance.com> p4raw-id: //depot/perl@24049
* Re: Reworked Trie PatchYves Orton2005-03-181-77/+386
| | | | | | | | | | | | | | Date: Mon, 14 Mar 2005 08:55:39 +0100 Message-ID: <9b18b31105031323557019ae1@mail.gmail.com> Subject: Re: Reworked Trie Patch From: demerphq <demerphq@gmail.com> Date: Wed, 16 Mar 2005 19:48:18 +0100 Message-ID: <9b18b31105031610481025a080@mail.gmail.com> Plus minor nits in the documentation of re.pm, a version bump, and addition of an OPTIMIZE alias p4raw-id: //depot/perl@24044
* Re: uc($long_utf8_string) exhausts memoryJarkko Hietaniemi2005-01-221-24/+24
| | | | | | | | Message-Id: <41F1801C.3080201@iki.fi> Make buffer size estimates for utf8 case conversion less maximally pessimistic p4raw-id: //depot/perl@23857
* replace NEWSV(), SvSetSV() with newSVsv()Nicholas Clark2005-01-131-9/+5
| | | p4raw-id: //depot/perl@23795
* document regcomp.c/regexec.c's dual life under ext/re/Dave Mitchell2004-11-061-0/+6
| | | p4raw-id: //depot/perl@23482
* [perl #3038] Re: $qr = qr/^a$/m; $x =~ $qr; failsRick Delaney2004-11-041-15/+12
| | | | | Message-ID: <20041101034040.GC1232@biff.bort.ca> p4raw-id: //depot/perl@23471
* Add comment to top of reentr.c and fix typos in other filesDave Mitchell2004-08-011-2/+2
| | | p4raw-id: //depot/perl@23180
* Add comment to the top of most .c files explaining their purposeDave Mitchell2004-07-311-0/+5
| | | p4raw-id: //depot/perl@23176
* Re: Segfault using HTML::EntitiesJarkko Hietaniemi2004-07-091-30/+31
| | | | | | Message-ID: <40EDBE1A.6080205@iki.fi> Date: Fri, 09 Jul 2004 00:35:22 +0300 p4raw-id: //depot/perl@23074
* Re: [perl #28532] optional match of an anchor gets ignored Hugo van der Sanden2004-04-191-20/+3
| | | | | Message-Id: <200404141830.i3EIUko03728@zen.crypt.org> p4raw-id: //depot/perl@22712
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* Implement "my $_".Rafael Garcia-Suarez2004-02-031-2/+1
| | | p4raw-id: //depot/perl@22263
* Replace #21158 with a better patch from HugoJarkko Hietaniemi2003-09-111-10/+4
| | | | | (for [perl #23769]). p4raw-id: //depot/perl@21174
* [perl #23769] Unicode regex broken on simple exampleJarkko Hietaniemi2003-09-101-4/+10
| | | | | | regrepeat() did not work right for UTF-8(ed Latin-1) in the EXACT case, which made the \x{a0}+ fail. p4raw-id: //depot/perl@21158
* VC6 warning: result still unsigned.Jarkko Hietaniemi2003-08-111-1/+1
| | | p4raw-id: //depot/perl@20612
* Re: UNICODE regexp bugNick Ing-Simmons2003-08-081-7/+16
| | | | | | | | Message-Id: <20030808220549.5109.4@llama.ni-s.u-net.com> Better patch (than #20566) from NI-S, one more test (introduce another variable rather than reuse the tmp, though) p4raw-id: //depot/perl@20568
* UNICODE regexp bugNick Ing-Simmons2003-08-081-1/+3
| | | | | Message-Id: <20030808193656.5109.1@llama.ni-s.u-net.com> p4raw-id: //depot/perl@20566
* Re: [perl #23030] Error in negative lookahead with alternationsHugo van der Sanden2003-08-071-1/+10
| | | | | Message-Id: <200308070144.h771iN906446@zen.crypt.org> p4raw-id: //depot/perl@20538
* Hugo's second thoughts: drop the relatively rare andJarkko Hietaniemi2003-08-011-49/+6
| | | | | slow optimization for now. p4raw-id: //depot/perl@20437
* Re: [perl #23171] Regex too selfish Hugo van der Sanden2003-07-311-0/+10
| | | | | | | Message-Id: <200307311759.h6VHxhn06664@zen.crypt.org> (choose the second code patch) p4raw-id: //depot/perl@20387
* Re: [perl #22727] split() with re_eval segfaults/panicsAdrian M. Enache2003-06-181-1/+4
| | | | | Message-ID: <20030618200043.GA1249@ratsnest.hole> p4raw-id: //depot/perl@19814
* [patch] Re: [perl #21728] regexp SEGVAdrian M. Enache2003-05-051-1/+1
| | | | | | Message-ID: <20030328215309.GA6413@ratsnest.hole> (with minor tweaks) p4raw-id: //depot/perl@19431
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* Re: Parse::RecDescent triggers infinete loop in perl5.9.0 and 5.8.1 [perl ↵Inaba Hiroto2003-04-141-3/+3
| | | | | | | | | | #17757] Date: Fri, 21 Mar 2003 17:35:21 +0900 Message-ID: <3E7ACEC8.E0D57221@st.rim.or.jp> Date: Sat, 22 Mar 2003 11:28:05 +0900 Message-ID: <3E7BCA34.6824269F@st.rim.or.jp> p4raw-id: //depot/perl@19210
* From Inaba Hiroto: re_intuit_start set a value toJarkko Hietaniemi2003-03-091-4/+0
| | | | | | | | | PL_bostr before calling find_byclass when regexp has ROPT_UTF8 flag on. But right value for PL_bostr is set before re_intuit_start is called. PL_regdata is always assigned by cache_re(), so the whole if(prog->reganch & ROPT_UTF8){} can be deleted. p4raw-id: //depot/perl@18858
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* Re: [perl #20683] [fix] Better PatchAdrian M. Enache2003-02-261-6/+11
| | | | | Message-ID: <20030223181639.GA18713@ratsnest.hole> p4raw-id: //depot/perl@18782
* COW regexps:Nicholas Clark2003-02-161-8/+25
| | | | | | Subject: [PATCH] Copy on write for $& and $1... Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18726
* s/S_cache_re/cache_re/ for building with threads.Jarkko Hietaniemi2003-02-051-1/+1
| | | p4raw-id: //depot/perl@18658
* Fix "[perl #20667] unicode regex vs non-unicode regex".Jarkko Hietaniemi2003-02-041-0/+1
| | | | | | | The PL_regdata was not set up (S_cache_re()) before it was needed (S_reginclass()). The test put in fresh_perl.t because we need a pristine state to start. p4raw-id: //depot/perl@18653
* [perl #18232] [PATCH] store PL_reg_match_utf8 in reganchRafael Garcia-Suarez2003-02-021-0/+2
| | | | | Message-Id: <20030122223556.57d597a3.rgarciasuarez@free.fr> p4raw-id: //depot/perl@18633
* Go even further (back) than change #18608 and revertJarkko Hietaniemi2003-01-311-4/+2
| | | | | | | to the 5.8.0 code, since otherwise split.t #40 fails. The four new tests of pat.t should keep us more honest. p4raw-link: @18608 on //depot/perl: 5dec093fd414e8adffdf65a1d75b0b0d7a2938c3 p4raw-id: //depot/perl@18609
* [FIX] Re: UTF-8 failures (surprise!)Adrian M. Enache2003-01-311-19/+3
| | | | | Message-ID: <20030131072059.GB6045@ratsnest.hole> p4raw-id: //depot/perl@18608
* Re: [perl #17757] s///g fails when using English & study in 5.8.0Hugo van der Sanden2003-01-211-0/+9
| | | | | Message-Id: <200301021433.h02EXno03562@crypt.compulink.co.uk> p4raw-id: //depot/perl@18533
* integrate #18349 from maint-5.8:Hugo van der Sanden2003-01-211-21/+54
| | | | | | | | | | | | | | At least partially address [perl #10000] by speeding up both the ASCII case (by about 2-3%) and the UTF-8 case (by about 45%). The major trick is to avoid hitting the costly S_reginclass(). (Even before this patch the speedup since 5.8.0 was about 40-50%.) After this the UTF-8 case is still about 30-60% slower than the ASCII case. (Note that I'm unable to reproduce the 10-fold speed difference of the original bug report; I can see a factor of 2 or 3, but no more.) p4raw-id: //depot/perl@18529 p4raw-integrated: from //depot/maint-5.8/perl@18528 'merge in' regexec.c (@18347..)
* [perl #18544] Patch included to fix problem.Richard Kandarian2002-12-231-0/+1
| | | | | (from RT) p4raw-id: //depot/perl@18342
* Integrate from maint-5.8 : changes 18290-1, 18293-5, 18297Rafael Garcia-Suarez2002-12-121-5/+8
| | | | | | | | p4raw-id: //depot/perl@18299 p4raw-integrated: from //depot/maint-5.8/perl@18298 'copy in' pod/perlretut.pod (@17645..) pod/perlre.pod (@18080..) ext/POSIX/t/is.t (@18189..) t/op/subst.t (@18214..) ext/POSIX/t/posix.t (@18271..) t/op/pat.t (@18276..) ext/POSIX/POSIX.pod (@18294..) 'merge in' regexec.c (@18095..)
* Re: [perl #17064] illegal legal unicode characterHugo van der Sanden2002-11-041-2/+2
| | | | | Message-Id: <200211041323.gA4DNn313132@crypt.compulink.co.uk> p4raw-id: //depot/perl@18085
* PL_curpad == AvARRAY(PL_comppad) alwaysDave Mitchell2002-10-221-3/+3
| | | | | Message-ID: <20021018133640.A19172@fdgroup.com> p4raw-id: //depot/perl@18048
* Re: sv_2pv_flags and ROK and UTF8 flagsYitzchak Scott-Thoennes2002-10-011-0/+7
| | | | | Message-ID: <lSCg9gzkgymX092yn@efn.org> p4raw-id: //depot/perl@17947
* fix for:(Randal L. Schwartz)2002-08-261-2/+2
| | | | | | | Subject: [perl #16773] "abc" =~ /(ab)()(c)??/ broken From: (Randal L. Schwartz) (via RT) <perlbug@perl.org> Message-Id: <rt-16773-35748.5.13188490159294@bugs6.perl.org> p4raw-id: //depot/perl@17787