summaryrefslogtreecommitdiff
path: root/regexec.c
Commit message (Collapse)AuthorAgeFilesLines
* Re: [PATCH regexec.c] more general .* and .*?Jeff Pinyan2001-09-071-10/+12
| | | | | Message-ID: <Pine.GSO.4.21.0109070933530.7041-100000@crusoe.crusoe.net> p4raw-id: //depot/perl@11934
* (Replaced by #11934)Jeff Pinyan2001-09-071-31/+89
| | | | | | Subject: Re: [PATCH regexec.c] more general .* and .*? Message-ID: <Pine.GSO.4.21.0109070836110.7041-100000@crusoe.crusoe.net> p4raw-id: //depot/perl@11933
* Rename the variable: it *used* to be (wrongly) that theJarkko Hietaniemi2001-09-021-10/+10
| | | | | | code related to PL_reg_sv (so PL_reg_sv_utf8 was logical) but that is no more the case: PL_reg_match_utf8 is better. p4raw-id: //depot/perl@11823
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-14/+4
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-1/+1
| | | | | | Thanks to H. Merijn Brand for the patch. Some of the comments and or guards might be removable in perl.h now. p4raw-id: //depot/perl@11758
* New try for ID 20010407.006: detach the semanticsJarkko Hietaniemi2001-08-181-10/+10
| | | | | "was the last match target UTF8" into its own variable. p4raw-id: //depot/perl@11717
* Re: [ID 20010803.016] Possible regex bug in 5.6.1 Hugo van der Sanden2001-08-171-13/+17
| | | | | Message-Id: <200108161527.f7GFRnH09419@crypt.compulink.co.uk> p4raw-id: //depot/perl@11697
* Re: [ID 20010811.006] re_eval: logical leaks Hugo van der Sanden2001-08-151-0/+1
| | | | | Message-Id: <200108150933.f7F9Xnr11222@crypt.compulink.co.uk> p4raw-id: //depot/perl@11676
* Continuation of #11575: SANY_SEEN completely deprecated,Jarkko Hietaniemi2001-08-041-1/+1
| | | | | | plus more tests that unearthed a bug in @a = ($utf8 =~ /\C/g), plus a fix for the bug. p4raw-id: //depot/perl@11577
* Decouple SANY into SANY and CANY: the new SANY is /./s,Daniel P. Berrange2001-08-041-6/+29
| | | | | | | | | the new CANY is the \C. The problem reported and the test case supplied in Subject: UTF-8 bugs in string length & single line regex matches Message-ID: <20010803113932.A19318@berrange.com> p4raw-id: //depot/perl@11575
* Re: [patch] ignore PL_curpm in PL_regex_padav cleanupDoug MacEachern2001-08-041-1/+1
| | | | | Message-ID: <Pine.LNX.4.21.0108040939050.23972-100000@mako.covalent.net> p4raw-id: //depot/perl@11574
* [patch] ignore PL_curpm in PL_regex_padav cleanupDoug MacEachern2001-08-031-0/+2
| | | | | Message-ID: <Pine.LNX.4.21.0108031730040.23972-100000@mako.covalent.net> p4raw-id: //depot/perl@11567
* regexec.c #define cleanupMark-Jason Dominus2001-07-221-19/+11
| | | | | Message-ID: <20010721223325.3069.qmail@plover.com> p4raw-id: //depot/perl@11437
* fix for PMOP threadness failuresArtur Bergman2001-07-121-1/+10
| | | | | Message-ID: <B77322D6.22DD%artur@contiller.se> p4raw-id: //depot/perl@11299
* Add support for $^N, the most-recently closed group.Jarkko Hietaniemi2001-06-301-1/+6
| | | p4raw-id: //depot/perl@11038
* Step 2: Use the new PM_GETRE/SETRE macros everywhere.Richard Soderberg2001-06-211-1/+1
| | | | | Message-ID: <Pine.LNX.4.21.0106210657400.1693-100000@oregonnet.com> p4raw-id: //depot/perl@10780
* -Wall cleanup continues.Jarkko Hietaniemi2001-06-021-2/+2
| | | p4raw-id: //depot/perl@10392
* Salvage bits and pieces from the experimental 'utf8 everywhere'Jarkko Hietaniemi2001-05-311-2/+4
| | | | | | patch: rename HINT_BYTE and IN_BYTE to HINT_BYTES and IN_BYTES to match the pragma name; various robustness cleanups. p4raw-id: //depot/perl@10339
* More -Wall silencing from Michael Schwern and Jarkko Hietaniemi.Jarkko Hietaniemi2001-05-301-21/+28
| | | p4raw-id: //depot/perl@10335
* A slightly more serious bug found by -Mutf8; op/misc andJarkko Hietaniemi2001-05-281-0/+1
| | | | | lib/complex dumped core. p4raw-id: //depot/perl@10261
* Re: [ID 20010506.041] segfault when matching utf8 stringInaba Hiroto2001-05-251-0/+3
| | | | | Message-Id: <200105250124.KAA19571@toshiba.co.jp> p4raw-id: //depot/perl@10206
* [LARGE!] symbolic magicDave Mitchell2001-05-201-6/+9
| | | | | Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10168
* small lookbehind fixHugo van der Sanden2001-05-171-28/+17
| | | | | Message-Id: <200105172307.AAA06142@crypt.compulink.co.uk> p4raw-id: //depot/perl@10152
* Re: [PATCH bleadperl] [ID 20010426.002] Word boundry regex [...] Hugo van der Sanden2001-04-301-28/+12
| | | | | Message-Id: <200104291609.RAA17790@crypt.compulink.co.uk> p4raw-id: //depot/perl@9911
* In character classes one couldn't have 0x80..0xff charactersJarkko Hietaniemi2001-04-291-32/+33
| | | | | | at the left hand side if there were 0x100.. characters in the character class. p4raw-id: //depot/perl@9901
* A more minimal fix for 20010410.006 from Hugo.Jarkko Hietaniemi2001-04-111-9/+12
| | | p4raw-id: //depot/perl@9682
* Integrate changes #9675,9676 from maintperl into mainline.Jarkko Hietaniemi2001-04-111-11/+9
| | | | | | | | | | | | | | | fix for bug 20010410.006, undo change#7115 port the OpenBSD glob() security patch p4raw-link: @9676 on //depot/maint-5.6/perl: 3f3c3e312f619efa81ad88565a24e92f15dff662 p4raw-link: @9675 on //depot/maint-5.6/perl: c84593816ace2807d5ff27bb0745a28ec29187b1 p4raw-link: @7115 on //depot/perl: 5675c1a6395a0842c857fc8de159747577df6c4b p4raw-id: //depot/perl@9677 p4raw-integrated: from //depot/maint-5.6/perl@9672 'copy in' ext/File/Glob/bsd_glob.h (@9264..) ext/File/Glob/bsd_glob.c (@9512..) ext/File/Glob/Glob.xs (@9545..) 'merge in' t/op/pat.t (@9138..) regexec.c (@9288..) ext/File/Glob/Glob.pm (@9512..)
* Not OK: perl v5.7.0 +DEVEL9472 on VMS_AXP V7.1 (UNINSTALLED)Peter Prymmer2001-03-311-1/+7
| | | | | Message-ID: <Pine.OSF.4.10.10103301805450.63762-100000@aspara.forte.com> p4raw-id: //depot/perl@9485
* More EBCDIC stuff:Nick Ing-Simmons2001-03-201-5/+5
| | | | | | | | | | | | | | - Loose the extra level of function on ASCII. - spotted a chr(0) issue in sv.c - re-work of UTF-X tr/// ranges to work in Unicode space. Still issues with the "0xff is illegal UTF-8" hack. - Yet another ad. hoc. utf8 'upgrade' in op.c recoded (why do it once when you can do it all over the place :-( - Enable HINTS_UTF8 on EBCDIC - then ignore it in toke.c, need utf8.pm for swashes. - Simplified and commented scan_const() in toke.c Still something wrong regexp and tr (swashes?). p4raw-id: //depot/perlio@9267
* Uninitialized Memory Read in regexec.cGurusamy Sarathy2001-03-141-1/+1
| | | p4raw-id: //depot/perl@9148
* Fix for ID 20010306.008, UTF-8 and \w without 'use utf8' coredump.Jarkko Hietaniemi2001-03-101-1/+23
| | | p4raw-id: //depot/perl@9098
* EBCDIC sanity - phase INick Ing-Simmons2001-03-101-95/+95
| | | | | | | | | | | | | | - rename utf8/uv functions to indicate what sort of uv they provide (uvuni/uvchr) - use utf8n_xxxx (c.f. pvn) for forms which take length. - back out vN.N and $^V exceptions to e2a/a2e - make "locale" isxxx macros be uvchr (may be redundant?) Not clear yet that toUPPER_uni et. al. return being handled correctly. The tr// and rexexp stuff still needs an audit, assumption is they are working in Unicode space. Need to provide v5.6 names for XS modules (decide is uni or chr ?). p4raw-id: //depot/perlio@9096
* Re: [ PATCH perl@8956 ] new debug option -DR shows ref countsDave Mitchell2001-03-091-1/+1
| | | | | Message-Id: <200103081206.MAA06281@tiree.fdgroup.co.uk> p4raw-id: //depot/perl@9084
* Misapplied regex optimizations when \C is present.Jarkko Hietaniemi2001-02-181-18/+9
| | | | | | | | | | Fixes 20001230.002. What still remains broken is that the submatches that have \C in them get their UTF8 flag on because their parent SV has it on. This will result in malformed UTF8 if a \C happened to match a non-ASCII byte. p4raw-id: //depot/perl@8836
* Retract #8762.Jarkko Hietaniemi2001-02-111-1/+16
| | | p4raw-id: //depot/perl@8769
* (Retracted by #8769)Jarkko Hietaniemi2001-02-101-16/+1
| | | p4raw-id: //depot/perl@8762
* More documentation for the regexp context stack.Jarkko Hietaniemi2001-01-271-2/+7
| | | p4raw-id: //depot/perl@8566
* Document the regex content pushing/popping a bit better.Jarkko Hietaniemi2001-01-211-7/+16
| | | p4raw-id: //depot/perl@8510
* One more UTF-8 fix from Inaba Hiroto.Jarkko Hietaniemi2001-01-121-3/+2
| | | p4raw-id: //depot/perl@8415
* Mea culpa: I botched up Hugo's "Tw" bug fix when applying it.Jarkko Hietaniemi2001-01-121-2/+2
| | | p4raw-id: //depot/perl@8414
* Re: [ID 20001029.005] Regex error: "cd. (A. Tw)" !~ /\((\w\. \w+)\)/Hugo van der Sanden2001-01-111-1/+1
| | | | | Message-Id: <200010300133.BAA10390@crypt.compulink.co.uk> p4raw-id: //depot/perl@8403
* One more patch for UTF8 Inaba Hiroto2001-01-091-0/+2
| | | | | | | Message-ID: <3A59E510.52BAB5B9@st.rim.or.jp> UTF-8 fixes for 'x' and tr///. p4raw-id: //depot/perl@8378
* UTF-8 cleanup.Jarkko Hietaniemi2001-01-051-1/+1
| | | p4raw-id: //depot/perl@8328
* Bump up Larry's copyright.Jarkko Hietaniemi2001-01-011-1/+1
| | | p4raw-id: //depot/perl@8289
* more UTF8 test suites and an UTF8 patchInaba Hiroto2000-12-301-181/+338
| | | | | | | | Message-ID: <3A4D722D.243AFD88@st.rim.or.jp> Just the patch part for now, and the pragma renamed as unicode::distinct. p4raw-id: //depot/perl@8267
* [ID 20001218.005] Not OK: perl v5.7.0 +DEVEL8148 on powerpc-machten 4.1.4Dominic Dunlop2000-12-191-0/+1
| | | | | | | Message-Id: <p04320404b6639e7aa043@[192.168.1.4]> This patchlet is needed in order that perl can be statically linked. p4raw-id: //depot/perl@8191
* Polymorphic regexps.Jarkko Hietaniemi2000-12-171-663/+650
| | | | | | | Fixes at least the bugs 20001028.003 (both of them...) and 20001108.001. The bugs 20001114.001 and 20001205.014 seem also to be fixed by now, probably already before this patch. p4raw-id: //depot/perl@8143
* dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-14/+0
| | | p4raw-id: //depot/perl@7984
* On DEBUGGING make ANYOFUTF8 nodes store away also the SVJarkko Hietaniemi2000-12-031-4/+15
| | | | | | used to swash_init(), makes regprop() dumps more informative (+utf8::IsAlpha, -utf8::IsDigit, for example). p4raw-id: //depot/perl@7969
* Make uv_to_utf8() to zero-terminate its output buffer,Jarkko Hietaniemi2000-12-031-1/+1
| | | | | always use (at least) UTF8_MAXLEN + 1 U8s deep buffer. p4raw-id: //depot/perl@7967