| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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
|
|
|
|
|
| |
working in 5.7.x
p4raw-id: //depot/perl@11803
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
"was the last match target UTF8" into its own variable.
p4raw-id: //depot/perl@11717
|
|
|
|
|
|
|
|
| |
be something like making PL_reg_sv a copy (PV + UTF8)
of the matched/substituted string (note: not just a SvPOK
string, for example the stringified form of a ROK would
be applicable) Beware of leaks.
p4raw-id: //depot/perl@11714
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Okay analysis, debatable fix. (The fix will inc
the refcount of all temporary match objects,
like for example tied(%h) =~ /^.../ from Tie/RefHash.t,
which will then cause griping at untie() time
("inner references remain").
Fix for ID 20010407.006: PL_reg_sv got wiped out
by freetemps if the match target was a temporary
(like function_call() =~ /.../), which in turn meant
that the $1 et al stopped working if they had UTF-8
in them. Therefore bump up the refcount of PL_reg_sv.
p4raw-id: //depot/perl@11712
|
|
|
|
|
| |
Message-Id: <200108161750.f7GHo1l22207@crypt.compulink.co.uk>
p4raw-id: //depot/perl@11696
|
|
|
|
|
| |
Message-ID: <20010812160806.A28712@lustre.dyn.wiw.org>
p4raw-id: //depot/perl@11639
|
|
|
|
|
| |
Message-ID: <20010807091054.H526@lustre.dyn.wiw.org>
p4raw-id: //depot/perl@11602
|
|
|
|
|
|
| |
plus more tests that unearthed a bug in @a = ($utf8 =~ /\C/g),
plus a fix for the bug.
p4raw-id: //depot/perl@11577
|
|
|
| |
p4raw-id: //depot/perl@11223
|
|
|
|
|
|
| |
Subject: [PATCH] Re: Problem with Safe.pm and Perl 5.004
Message-Id: <3460FFBA.6DA51F46@ti.com>
p4raw-id: //depot/perl@11212
|
|
|
| |
p4raw-id: //depot/perl@11144
|
|
|
|
|
| |
Message-ID: <3B41FAE6.29564.660E117@localhost>
p4raw-id: //depot/perl@11122
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0106290333270.9768-100000@oregonnet.com>
p4raw-id: //depot/perl@11021
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0106210657400.1693-100000@oregonnet.com>
p4raw-id: //depot/perl@10780
|
|
|
|
|
|
|
| |
Message-ID: <20010617130446.B27925@lustre.linux.in>
Allow lvalue subs to return undef in array context.
p4raw-id: //depot/perl@10777
|
|
|
| |
p4raw-id: //depot/perl@10338
|
|
|
|
|
| |
Message-Id: <200105261605.RAA12295@crypt.compulink.co.uk>
p4raw-id: //depot/perl@10223
|
|
|
|
|
| |
Message-ID: <Pine.SOL.3.96.1010524013737.18819D-100000@simpukka>
p4raw-id: //depot/perl@10205
|
|
|
|
|
| |
Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk>
p4raw-id: //depot/perl@10168
|
|
|
|
|
|
|
| |
fix for ID 20010515.004 (needs test)
p4raw-id: //depot/perl@10148
p4raw-integrated: from //depot/maint-5.6/perl@10147 'merge in' pp_hot.c
(@10091..)
|
|
|
|
|
|
|
|
|
| |
v5.7.1 +DEVEL10104 on i586-linux 2.2.16-22 (UNINST
Message-ID: <3B0159C9.1905.1C6AEF9@localhost>
Fix PERL_Y2KWARN test to check before rather than after appending.
p4raw-id: //depot/perl@10128
|
|
|
|
|
| |
Message-Id: <200105011912.UAA06826@crypt.compulink.co.uk>
p4raw-id: //depot/perl@9941
|
|
|
|
|
| |
Message-ID: <lrae5f9d1m.fsf@caliper.ActiveState.com>
p4raw-id: //depot/perl@9734
|
|
|
|
|
|
|
| |
Message-ID: <jeitkw5z27.fsf@hawking.suse.de>
(The patch for 5.6.0 or so, this is a guess for bleadperl)
p4raw-id: //depot/perl@9366
|
|
|
|
|
|
|
| |
things on the stack. Otherwise if perl code gets invoked
underneath it it scribbles over results-so-far.
(Why TIEHANDLE has not tripped on this is a mystery.)
p4raw-id: //depot/perlio@9351
|
|
|
|
|
| |
then warn at time of open not at time of use.
p4raw-id: //depot/perlio@9295
|
|
|
|
|
| |
Message-ID: <Pine.GSO.4.21.0103031712070.1035-100000@crusoe.crusoe.net>
p4raw-id: //depot/perl@9018
|
|
|
|
|
|
|
|
| |
In-Reply-To: <20010227140737.Y10633@chaos.wustl.edu>
Message-ID: <Pine.LNX.4.30.0102271322070.8623-100000@lapaki.jach.hawaii.edu>
Replace djSP with dSP.
p4raw-id: //depot/perl@8963
|
|
|
|
|
| |
don't warn on magical or overloaded things.
p4raw-id: //depot/perl@8834
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0102161519500.30352-100000@mako.covalent.net>
p4raw-id: //depot/perl@8815
|
|
|
|
|
|
|
| |
Message-ID: <20010130195105.R76607@plum.flirble.org>
op/inc cure.
p4raw-id: //depot/perl@8637
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- The substr lval was still not okay.
- Now pp_stringify and sv_setsv copies source's UTF8 flag
even if IN_BYTE. pp_stringify is called from fold_constants
at optimization phase and "\x{100}" was made SvUTF8_off under
use bytes (the bytes pragma is for "byte semantics" and not
for "do not produce UTF8 data")
- New `qu' operator to generate UTF8 string explicitly.
Though I agree with the policy "0x00-0xff always produce bytes",
sometimes want to such a string to be coded in UTF8.
I can use pack"U0a*" but it requires more typing and has
runtime overhead.
- Fix pp_regcomp bug uncovered by "0x00-0xff always produce bytes"
change, the bug appears if a pm has PMdf_UTF8 flag but interpolated
string is not UTF8_on and has char 0x80-0xff.
TODO: document and test qu.
p4raw-id: //depot/perl@8439
|
|
|
|
|
| |
Message-ID: <14941.16925.736415.785818@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8417
|
|
|
|
|
| |
Should finish up the bug id 20001205.022.
p4raw-id: //depot/perl@8382
|
|
|
| |
p4raw-id: //depot/perl@8328
|
|
|
| |
p4raw-id: //depot/perl@8303
|
|
|
| |
p4raw-id: //depot/perlio@8298
|
|\
| |
| | |
p4raw-id: //depot/perlio@8294
|
| |
| |
| | |
p4raw-id: //depot/perl@8289
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| | |
XS export some of the utf8 internal functions.
Test some of the functions.
Fix pp_concat() bug shown by said tests.
p4raw-id: //depot/perlio@8293
|
|/
|
| |
p4raw-id: //depot/perlio@8271
|
|
|
| |
p4raw-id: //depot/perl@8247
|
|
|
|
|
|
| |
non-progress) assumed bytes instead of characters in s///
and split().
p4raw-id: //depot/perl@8245
|
|
|
| |
p4raw-id: //depot/perl@8244
|
|
|
|
|
| |
Message-ID: <20001228203313.A2607@deep-dark-truthful-mirror.perlhacker.org>
p4raw-id: //depot/perl@8234
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
in Digital UNIX (the broken strtoul brokenness detection
seems to have been the fly in the ointment).
p4raw-id: //depot/perl@8138
|