summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Collapse)AuthorAgeFilesLines
* UTF8 regexp patch from Inaba Hiroto.Jarkko Hietaniemi2003-04-181-3/+6
| | | p4raw-id: //depot/perl@19264
* 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
* Signedness nits.Jarkko Hietaniemi2003-03-161-2/+2
| | | p4raw-id: //depot/perl@18995
* Further potential pitfalls for the utf8 len/pos cacheJarkko Hietaniemi2003-03-161-0/+23
| | | | | found by Inaba Hiroto. No test cases, yet. p4raw-id: //depot/perl@18990
* typos and other minor thingsTodd C. Miller2003-03-111-1/+1
| | | | | | From: "Todd C. Miller" <Todd.Miller@courtesan.com> Message-Id: <200303110400.h2B40tEQ018838@xerxes.courtesan.com> p4raw-id: //depot/perl@18904
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* COW regexps:Nicholas Clark2003-02-161-2/+12
| | | | | | Subject: [PATCH] Copy on write for $& and $1... Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18726
* save_re_context() was not saving many regexec.c stateGurusamy Sarathy2002-12-281-14/+14
| | | | | | | variables, resulting in various reentrancy problems when the swatches were autoloaded by perl in the midst of a match p4raw-id: //depot/perl@18358
* fix signed/unsigned mismatch warning from change#18266Gurusamy Sarathy2002-12-281-1/+1
| | | | | p4raw-link: @18266 on //depot/perl: ada6e8a992d3696f2a5e84c5e93d2fce8998ecfb p4raw-id: //depot/perl@18356
* [Fwd: Patch for perl utf8-related bug]Richard Hitt2002-12-171-1/+1
| | | | | [perl #18932] p4raw-id: //depot/perl@18312
* fix #18266 sprintf format mismatchHugo van der Sanden2002-12-091-1/+1
| | | p4raw-id: //depot/perl@18268
* Re: [perl #18107] lc(), uc() and ucfirst() broken inside utf8 regexAbhijit Menon-Sen2002-12-091-0/+17
| | | | | Message-ID: <20021106193811.E20858@lustre.dyn.wiw.org> p4raw-id: //depot/perl@18266
* UTF8 regexp {n} bugInaba Hiroto2002-11-251-0/+2
| | | | | Message-ID: <3DD61C83.62FF9887@st.rim.or.jp> p4raw-id: //depot/perl@18179
* [perl #18154] Problem found in calculating offsets in regexMark Pease2002-11-071-178/+171
| | | | | | From: Mark Pease (via RT) <perlbug@perl.org> Message-Id: <rt-18154-40762.0.46361502706489@bugs6.perl.org> p4raw-id: //depot/perl@18119
* The Inaba patch for tr/// vs. use encodingDan Kogai2002-10-241-19/+21
| | | | | Message-Id: <218B4434-E4D0-11D6-A668-0003939A104C@dan.co.jp> p4raw-id: //depot/perl@18058
* PL_curpad == AvARRAY(PL_comppad) alwaysDave Mitchell2002-10-221-18/+11
| | | | | Message-ID: <20021018133640.A19172@fdgroup.com> p4raw-id: //depot/perl@18048
* Re: [perl #18019] regex overoptimizationHugo van der Sanden2002-10-211-2/+2
| | | | | Message-Id: <200210210221.g9L2LsU32598@crypt.compulink.co.uk> p4raw-id: //depot/perl@18041
* Typo in regcomp.cChris Ball2002-07-281-2/+2
| | | | | | Message-Id: <868z3yzb6o.fsf@void.printf.net> (With additional tweak to s_reginclasslen.) p4raw-id: //depot/perl@17656
* regcomp.c casting tweakCraig A. Berry2002-07-081-1/+1
| | | | | | From: "Craig A. Berry" <craigberry@mac.com> Message-Id: <5.1.1.5.0.20020708124433.034a5dd8@exchi01> p4raw-id: //depot/perl@17422
* -Dr and unicodeHugo van der Sanden2002-07-011-3/+7
| | | | | Message-Id: <200207011228.g61CS5r06772@crypt.compulink.co.uk> p4raw-id: //depot/perl@17391
* EBCDIC: make t/op/pat #242 and 243 finally succeed.Jarkko Hietaniemi2002-05-121-2/+15
| | | p4raw-id: //depot/perl@16556
* More U32 regflags.Jarkko Hietaniemi2002-04-271-25/+25
| | | p4raw-id: //depot/perl@16231
* The #16182 radiates U32ness.Jarkko Hietaniemi2002-04-261-2/+2
| | | p4raw-id: //depot/perl@16185
* various signed/unsigned mismatch nitsGurusamy Sarathy2002-04-261-1/+0
| | | p4raw-id: //depot/perl@16173
* fixes for all the warnings reported by Visual C (most of thisGurusamy Sarathy2002-04-211-34/+35
| | | | | | change is from change#12026) p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc p4raw-id: //depot/perl@16048
* Re: [ID 20020311.008] "foo bar" =~ /^(\w+)\s+(.+)(\s+)?$(\s)/ core dumpsHugo van der Sanden2002-04-031-0/+2
| | | | | Message-Id: <200204030234.g332YYP15141@crypt.compulink.co.uk> p4raw-id: //depot/perl@15708
* Re: 64 bit SEGV in t/op/regmesg.tRafael Garcia-Suarez2002-03-301-1/+1
| | | | | Message-ID: <20020330213623.A677@rafael> p4raw-id: //depot/perl@15628
* Re: Regex-Unicode bugsRafael Garcia-Suarez2002-03-281-1/+1
| | | | | | | Message-ID: <20020327134806.C18945@rafael> regmesg.t patch still would be nice. p4raw-id: //depot/perl@15574
* Re: Regex-Unicode bugsHugo van der Sanden2002-03-281-1/+6
| | | | | Message-Id: <200203271239.g2RCdvL31355@crypt.compulink.co.uk> p4raw-id: //depot/perl@15573
* A warning wasn't turnable offRafael Garcia-Suarez2002-03-271-1/+4
| | | | | Message-ID: <20020327133200.A18945@rafael> p4raw-id: //depot/perl@15547
* Fix for "UTF-8 bug with s///" from Hugo.Jarkko Hietaniemi2002-03-201-16/+60
| | | p4raw-id: //depot/perl@15356
* Better place to initialize (IRIX cc noticed thatJarkko Hietaniemi2002-03-161-1/+2
| | | | | the many "goto defchars" bypass the initialization) p4raw-id: //depot/perl@15265
* HP-UX gcc 3 warnings found by Sarathy.Jarkko Hietaniemi2002-03-161-1/+1
| | | p4raw-id: //depot/perl@15255
* more warnings tidyupPaul Marquess2002-03-111-7/+7
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLMEEGDPAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15155
* As suggested by Anton Tagunov, eq and cmp now obey theJarkko Hietaniemi2002-03-071-1/+1
| | | | | | | | | encoding pragma (by remapping their byte argument if the other argument is in Unicode). Also fix a bug found by Anton where ord undef under the encoding pragma would barf. ([ID 20020307.009] A null pointer dereference with 'use encoding') Finally, use the nicer form of sv_recode_to_utf8. p4raw-id: //depot/perl@15085
* taint + deprecated warningsPaul Marquess2002-03-041-3/+2
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLCEKGDOAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15003
* Use to_uni_fold().Jarkko Hietaniemi2002-02-241-6/+1
| | | p4raw-id: //depot/perl@14855
* Using uninitialized (and wrong) variables is not good.Jarkko Hietaniemi2002-02-241-2/+2
| | | p4raw-id: //depot/perl@14851
* EBCDIC: this seems to calm the last of theJarkko Hietaniemi2002-02-241-12/+20
| | | | | Malformed UTF-8 warnings. p4raw-id: //depot/perl@14850
* The POSIX extensions are deadly.Jarkko Hietaniemi2002-02-191-3/+2
| | | p4raw-id: //depot/perl@14765
* EBCDIC: now the worst seems to be over forJarkko Hietaniemi2002-02-181-1/+5
| | | | | | the "Malformed" warnings. Still a few of them, and plenty of test failures, but getting better. p4raw-id: //depot/perl@14739
* "Can't happen" - yes, it can, with buggy UTF-8/EBCDIC.Jarkko Hietaniemi2002-02-111-12/+24
| | | | | Stepping backward in the string would be majorly bad. p4raw-id: //depot/perl@14633
* (??{ }) anomalyYitzchak Scott-Thoennes2002-02-041-0/+2
| | | | | Message-ID: <ZxgX8gzkgCXO092yn@efn.org> p4raw-id: //depot/perl@14547
* EBCDIC: more natification.Jarkko Hietaniemi2002-02-031-6/+9
| | | p4raw-id: //depot/perl@14540
* EBCDIC: character classes must remap the low 256.Jarkko Hietaniemi2002-02-031-2/+2
| | | p4raw-id: //depot/perl@14534
* Copyright++. (Not all the toplevel *.h have one, it seems.)Jarkko Hietaniemi2002-01-231-1/+1
| | | p4raw-id: //depot/perl@14391
* Don't bother checking for the Greek specialJarkko Hietaniemi2002-01-131-1/+1
| | | | | cases if the node is too short. p4raw-id: //depot/perl@14228
* Special treatment for U+03B0 and U+0390 in //i,Jarkko Hietaniemi2002-01-121-0/+44
| | | | | | this means that we can remove the minlen pessimisations introduced by the #14096. p4raw-id: //depot/perl@14219
* micropatchHugo van der Sanden2002-01-101-3/+1
| | | | | Message-Id: <200201101820.g0AIKw208580@crypt.compulink.co.uk> p4raw-id: //depot/perl@14174
* [patch] save a test Hugo van der Sanden2002-01-081-2/+3
| | | | | Message-Id: <200201081618.g08GIlN02821@crypt.compulink.co.uk> p4raw-id: //depot/perl@14137