| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Message-ID: <20030618200043.GA1249@ratsnest.hole>
p4raw-id: //depot/perl@19814
|
|
|
|
|
|
| |
Message-ID: <20030328215309.GA6413@ratsnest.hole>
(with minor tweaks)
p4raw-id: //depot/perl@19431
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
|
|
|
|
| |
#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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perl@18801
|
|
|
|
|
| |
Message-ID: <20030223181639.GA18713@ratsnest.hole>
p4raw-id: //depot/perl@18782
|
|
|
|
|
|
| |
Subject: [PATCH] Copy on write for $& and $1...
Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@18726
|
|
|
| |
p4raw-id: //depot/perl@18658
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Message-Id: <20030122223556.57d597a3.rgarciasuarez@free.fr>
p4raw-id: //depot/perl@18633
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Message-ID: <20030131072059.GB6045@ratsnest.hole>
p4raw-id: //depot/perl@18608
|
|
|
|
|
| |
Message-Id: <200301021433.h02EXno03562@crypt.compulink.co.uk>
p4raw-id: //depot/perl@18533
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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..)
|
|
|
|
|
| |
(from RT)
p4raw-id: //depot/perl@18342
|
|
|
|
|
|
|
|
| |
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..)
|
|
|
|
|
| |
Message-Id: <200211041323.gA4DNn313132@crypt.compulink.co.uk>
p4raw-id: //depot/perl@18085
|
|
|
|
|
| |
Message-ID: <20021018133640.A19172@fdgroup.com>
p4raw-id: //depot/perl@18048
|
|
|
|
|
| |
Message-ID: <lSCg9gzkgymX092yn@efn.org>
p4raw-id: //depot/perl@17947
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Message-Id: <200207150122.g6F1MZP31385@crypt.compulink.co.uk>
p4raw-id: //depot/perl@17541
|
|
|
|
|
| |
harmful on EBCDIC (configpm broke).
p4raw-id: //depot/perl@17467
|
|
|
|
|
|
| |
Message-Id: <200207011228.g61CS4T06766@crypt.compulink.co.uk>
Date: Mon, 01 Jul 2002 13:28:04 +0100
p4raw-id: //depot/perl@17390
|
|
|
|
|
| |
EBCDIC-safer.
p4raw-id: //depot/perl@17375
|
|
|
| |
p4raw-id: //depot/perl@17372
|
|
|
| |
p4raw-id: //depot/perl@17371
|
|
|
|
|
| |
[ID 20020627.001] regex and utf-8 performance problem.
p4raw-id: //depot/perl@17370
|
|
|
|
|
| |
Message-Id: <200206261743.g5QHhIC27702@crypt.compulink.co.uk>
p4raw-id: //depot/perl@17365
|
|
|
| |
p4raw-id: //depot/perl@16103
|
|
|
| |
p4raw-id: //depot/perl@16101
|
|
|
|
|
|
| |
SvREFCNT_dec(x ? y : z) did not typecast the right thing due to
missing parens in macro definition
p4raw-id: //depot/perl@16055
|
|
|
|
|
|
| |
change is from change#12026)
p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc
p4raw-id: //depot/perl@16048
|
|
|
|
|
| |
Message-ID: <1673159227.20020403111330@tesla.rcub.bg.ac.yu>
p4raw-id: //depot/perl@15701
|
|
|
|
|
|
|
|
|
| |
be Hugo), ballooned a bit... the goal is Larry's wish that
illegal Unicode (such as U+FFFF) by default doesn't warn,
since what if somebody WANTS to create illegal Unicode?
Now getting close to this in the regex runtime.
(Also, fix more of my fixation that BOM would be U+FFFE.)
p4raw-id: //depot/perl@15689
|
|
|
| |
p4raw-id: //depot/perl@15648
|
|
|
| |
p4raw-id: //depot/perl@15647
|
|
|
|
|
| |
counting code didn't work right for minimal matches.
p4raw-id: //depot/perl@15645
|
|
|
|
|
|
| |
under Solaris with en_US.UTF-8 but those failures seem
unrelated to the BOUND problem, will look at them later.
p4raw-id: //depot/perl@15550
|
|
|
|
|
|
| |
should now build under UTF-8 locales (is building
under Solaris en_US.UTF-8 right now).
p4raw-id: //depot/perl@15549
|
|
|
| |
p4raw-id: //depot/perl@15356
|
|
|
| |
p4raw-id: //depot/perl@15311
|
|
|
|
|
| |
reginclass since nothing is using it.
p4raw-id: //depot/perl@15310
|
|
|
| |
p4raw-id: //depot/perl@15297
|
|
|
|
|
|
| |
character classes use inlined macros instead of the full
function call.
p4raw-id: //depot/perl@15276
|
|
|
|
|
| |
Message-ID: <m3r8mqad2e.fsf@anima.de>
p4raw-id: //depot/perl@15268
|
|
|
|
|
|
| |
From: "Paul Marquess" <paul_marquess@yahoo.co.uk>
Message-ID: <AIEAJICLCBDNAAOLLOKLMEEGDPAA.paul_marquess@yahoo.co.uk>
p4raw-id: //depot/perl@15155
|
|
|
|
|
|
|
| |
(a string left around from the loading of the Unicode \w)
"UTF-8 panic, blocks, coredumps, etc. in debugger with \w and m//g"
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2002-01/msg01267.html
p4raw-id: //depot/perl@14914
|
|
|
| |
p4raw-id: //depot/perl@14896
|
|
|
| |
p4raw-id: //depot/perl@14856
|