summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Collapse)AuthorAgeFilesLines
* nextchar() abuse misses an optimisationHugo van der Sanden2000-08-221-2/+2
| | | | | Message-Id: <200008221021.LAA03332@crypt.compulink.co.uk> p4raw-id: //depot/perl@6770
* Rename the macro argument because some preprocessorsJarkko Hietaniemi2000-08-211-8/+8
| | | | | | can't tell the difference and expand arguments also inside double quoted strings. p4raw-id: //depot/perl@6747
* Fix a core dump in lib/selfloader under -DDEBUGGING.Spider.Boardman@Orb.Nashua.NH.US2000-08-191-2/+7
| | | | | | Subject: PATCH @6698 for [ID 20000817.007] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6676 on alpha-dec_osf 4.0f (UNINSTALLED) Message-Id: <200008182241.SAA29667@Orb.Nashua.NH.US> p4raw-id: //depot/perl@6709
* Add [[:blank:]] as suggested inJeffrey Friedl2000-08-181-6/+55
| | | | | | | | | | | | | | Subject: [ID 20000716.024] [=cc=] / [:blank:] Message-Id: <200007170055.RAA23528@fummy.dsl.yahoo.com> (the [=cc=] has already been taken care of by #6439 so the whole bug report can be closed) and make [[:space:]] to be equivalent to isspace(3) (as opposed to \s, which is isSPACE()). The difference is that now [[:space:]] matches the mythical vertical tab, while \s doesn't. p4raw-id: //depot/perl@6703
* Tweak the regex compilation errors once more.Jarkko Hietaniemi2000-08-171-3/+3
| | | p4raw-id: //depot/perl@6663
* Change the regx compilation error markers to use = instead of <Lupe Christoph2000-08-161-2/+2
| | | | | | | | since pod makes using the latter quite messy. Reported in ID 20000814.006 by Abigail and in Subject: Unknown escape E<> ? Message-ID: <20000811003027.F17420@alanya.lupe-christoph.de> p4raw-id: //depot/perl@6653
* Get back into sync with Jeffrey on the enhanced regex warnings.Jarkko Hietaniemi2000-08-101-6/+6
| | | p4raw-id: //depot/perl@6563
* Re: enhanced(?) regex error messagesJeffrey Friedl2000-08-091-108/+303
| | | | | | | | Message-Id: <200008090759.AAA07144@ventrue.yahoo.com> (plus two small patches sent privately) (this still seems to leave few test failures) p4raw-id: //depot/perl@6560
* Re: enhanced(?) regex error messages Hugo van der Sanden2000-08-081-5/+5
| | | | | | | Message-Id: <200008080225.DAA10998@crypt.compulink.co.uk> plus Capitalize the error messages, plus perldiag them. p4raw-id: //depot/perl@6546
* Make regular expression parse error messages easier to understand.Jeffrey Friedl2000-08-071-17/+42
| | | | | | Subject: Re: enhanced(?) regex error messages Message-Id: <200008050634.XAA20360@ventrue.yahoo.com> p4raw-id: //depot/perl@6540
* [ID 20000803.001] further regexp counting problemsHugo van der Sanden2000-08-031-0/+2
| | | | | Message-Id: <200008031725.SAA10580@crypt.compulink.co.uk> p4raw-id: //depot/perl@6508
* Make the unimplemented POSIX regex features [[.cc.]] and [[=c=]]Jeffrey Friedl2000-07-261-5/+5
| | | | | | | | | | to be fatal errors (instead of by default ignoring them, and ignoring with a bug: even though -w gave an error, the opening [ was left in) Reported in: Subject: [ID 20000716.024] [=cc=] / [:blank:] Message-Id: <200007170055.RAA23528@fummy.dsl.yahoo.com> p4raw-id: //depot/perl@6439
* A missing 'break' after the [[:space:]] switch case.Stephen P. Potter2000-07-241-0/+1
| | | | | | Subject: [ID 20000718.006] Missing 'break' in regcomp.c Message-Id: <200007182025.QAA28383@spp.users.ds.net> p4raw-id: //depot/perl@6426
* integrate cfgperl contents into mainlineGurusamy Sarathy2000-07-141-0/+3
|\ | | | | p4raw-id: //depot/perl@6400
| * The {multiplier} of a fixed substring was overlooked whichHugo van der Sanden2000-07-131-0/+3
| | | | | | | | | | | | | | | | caused a wrong initial search offset for that substring. Subject: [PATCH 5.6.0] Re: [ID 20000613.001] Regex works in v5.005_03 but fails in v5.06 Message-Id: <200007131827.TAA14487@crypt.compulink.co.uk> p4raw-id: //depot/cfgperl@6392
| * Do no -warn on \_, only on \alpha.David Dyck2000-06-271-3/+6
|/ | | | | | Subject: New Unrecognized escape warning for /\_/ from activestate perl-current5.6.0 Message-ID: <Pine.LNX.4.05.10006260830280.3054-100000@dd.tc.fluke.com> p4raw-id: //depot/cfgperl@6241
* fix broken parsing of /\x{ab}/Gurusamy Sarathy2000-05-031-1/+1
| | | p4raw-id: //depot/perl@6057
* change#3798 broke the meaning of "\0_7_7", tr/\0_// etc.; fix itGurusamy Sarathy2000-05-021-1/+10
| | | | | | | | such that underscores are only ignored in literal numbers, "\x{...}", and hex/oct argument p4raw-link: @3798 on //depot/cfgperl: 252aa0820e6bce274b33bd342cfc65e18a59a165 p4raw-id: //depot/perl@6044
* fix for failure to match $foo =~ /(?i)/ (from Ilya Zakharevich)Gurusamy Sarathy2000-04-271-1/+7
| | | p4raw-id: //depot/perl@5973
* tweak to use SIZE_ONLYGurusamy Sarathy2000-03-141-1/+1
| | | p4raw-id: //depot/perl@5745
* avoid dup warning (from Simon Cozens)Gurusamy Sarathy2000-03-141-1/+3
| | | p4raw-id: //depot/perl@5734
* fix optimizer bug in /^(?p{"a"})b/ (from Ilya Zakharevich)Gurusamy Sarathy2000-03-111-1/+2
| | | p4raw-id: //depot/perl@5644
* Cpp out deadcode that IRIX compiler noticed.Jarkko Hietaniemi2000-03-111-0/+3
| | | p4raw-id: //depot/cfgperl@5638
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-15/+6
| | | p4raw-id: //depot/perl@5540
* integrate cfgperl and vmsperl contents into mainlineGurusamy Sarathy2000-03-031-6/+6
|\ | | | | p4raw-id: //depot/perl@5486
| * Integrate with Sarathy.Jarkko Hietaniemi2000-03-031-1/+1
| |\ | | | | | | p4raw-id: //depot/cfgperl@5469
| * | /[[:alpha]/ now dies on unmatched [] instead ofJarkko Hietaniemi2000-03-031-6/+6
| | | | | | | | | | | | | | | "an unknown character class" (spotted by Tom Christiansen) p4raw-id: //depot/cfgperl@5465
* | | warn about /(?p{})/ (from Simon Cozens)Gurusamy Sarathy2000-03-031-0/+3
| |/ |/| | | p4raw-id: //depot/perl@5475
* | /(?p{})/ changed to /(??{})/, per Larry's suggestion (fromGurusamy Sarathy2000-03-031-1/+1
|/ | | | | Simon Cozens <simon@othersideofthe.earth.li>) p4raw-id: //depot/perl@5467
* Some compilers have problems with quad switch() controls.Jarkko Hietaniemi2000-02-291-3/+8
| | | p4raw-id: //depot/cfgperl@5366
* More UTF8_MAXLEN fixesGisle Aas2000-02-241-1/+1
| | | | | | To: perl5-porters@perl.org Message-ID: <m3ema2tc8q.fsf@eik.g.aas.no> p4raw-id: //depot/cfgperl@5247
* lexical warnings update, ability to inspect bitmask in callingGurusamy Sarathy2000-02-201-25/+25
| | | | | scope, among other things (from Paul Marquess) p4raw-id: //depot/perl@5170
* more purification (pp_require() could access free memory; vdie()Gurusamy Sarathy2000-02-131-0/+4
| | | | | | | | could think message was random length when passed a null argument; utilize() didn't set up the hash for the method name leading to pp_method_named() accessing random state; PL_curpm wasn't zeroed properly) p4raw-id: //depot/perl@5072
* fix uninitialized memory reads found by purifyGurusamy Sarathy2000-02-111-2/+2
| | | p4raw-id: //depot/perl@5063
* set SvUTF8 on vectors only if there are chars > 127; update copyrightGurusamy Sarathy2000-02-061-1/+1
| | | | | years (from Gisle Aas) p4raw-id: //depot/perl@5009
* HINT_UTF8 is not propagated to the op tree anymore; add aGurusamy Sarathy2000-02-011-2/+1
| | | | | perlunicode.pod that reflects changes to unicode support so far p4raw-id: //depot/perl@4941
* runtime now looks at the SVf_UTF8 bit on the SV to decideGurusamy Sarathy2000-01-311-1/+3
| | | | | | | | | whether to use widechar semantics; lexer and RE engine continue to need "use utf8" to enable unicode awareness in literals and patterns (TODO: this needs to be fixed); $1 et al are marked SvUTF8 if the pattern was compiled for utf8 (TODO: propagating it from the data is probably better) p4raw-id: //depot/perl@4930
* add patch for printf-style format typechecks (from Robin BarkerGurusamy Sarathy2000-01-221-5/+5
| | | | | <rmb1@cise.npl.co.uk>); fixes for problems so identified p4raw-id: //depot/perl@4836
* ebcdic fix for Data::Dumper from Peter PrymmerGurusamy Sarathy2000-01-021-2/+20
| | | p4raw-id: //depot/perl@4745
* fix for /(^|a)b/ breakage from Ilya ZakharevichGurusamy Sarathy1999-12-281-2/+14
| | | p4raw-id: //depot/perl@4724
* type mismatch for %c format argument (spotted by Robin BarkerGurusamy Sarathy1999-12-161-2/+2
| | | | | <rmb1@cise.npl.co.uk>) p4raw-id: //depot/perl@4683
* apply change#4618 again along with Ilya's patch to fix bugsGurusamy Sarathy1999-12-081-30/+650
| | | | | | | | in it (see change#4622) p4raw-link: @4622 on //depot/perl: 34baa6c30415f54e9b8c2e622de1e229cf36d781 p4raw-link: @4618 on //depot/perl: f9d9cdce9cbb41baf3d0716ebac8540732d59bf8 p4raw-id: //depot/perl@4669
* introduce save_I8() for saving byte valuesGurusamy Sarathy1999-12-081-1/+1
| | | p4raw-id: //depot/perl@4665
* implement /[:ascii:]/ on ebcdic machinesPeter Prymmer1999-12-031-0/+12
| | | | | Message-Id: <199911260506.VAA17230@brio.forte.com> p4raw-id: //depot/perl@4626
* revert change#4618 (breaks C<$_ = 'A:B'; s/^[a-z]:/x/>)Gurusamy Sarathy1999-12-031-650/+30
| | | | | p4raw-link: @4618 on //depot/perl: f9d9cdce9cbb41baf3d0716ebac8540732d59bf8 p4raw-id: //depot/perl@4622
* applied suggested patch with prototype changesIlya Zakharevich1999-12-021-30/+650
| | | | | | Message-Id: <199911240355.WAA23033@monk.mps.ohio-state.edu> Subject: [PATCH 5.005_62] First char cognizance p4raw-id: //depot/perl@4618
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-15/+15
| | | p4raw-id: //depot/perl@4602
* integrate cfgperl contents (op.[ch] needed manual resolve)Gurusamy Sarathy1999-11-131-2/+2
|\ | | | | p4raw-id: //depot/perl@4556
| * So many printfs, so little time.Jarkko Hietaniemi1999-11-061-1/+1
| | | | | | p4raw-id: //depot/cfgperl@4530
| * More printf miscasts flushed out.Jarkko Hietaniemi1999-11-061-1/+1
| | | | | | p4raw-id: //depot/cfgperl@4525