| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
p4raw-id: //depot/perl@7984
|
|
|
|
|
|
|
|
|
|
| |
parent's memory; fix it by keeping track of the actual pad
offset rather than a raw pointer (this change is probably also
relevant to non-ithreads case to avoid fallout from reallocs of
the pad array, but is currently only enabled for the ithreads
case in the interests of minimal disruption to existing "well
tested" code)
p4raw-id: //depot/perl@7858
|
|
|
|
|
|
|
| |
Date: Mon, 20 Nov 2000 17:06:10 -0500
To: Mailing list Perl5 <perl5-porters@perl.org>
Message-ID: <20001120170609.A11780@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@7784
|
|
|
|
|
|
|
|
|
|
|
|
| |
add ->cop_io to COP structure in cop.h.
Make mg.c and gv.c associate it with ${^OPEN}.
Make lib/open.pm set it.
Have sv.c, perl.c, pp_ctl.c, op.c manipulate it in a manner
manner similar to ->cop_warnings.
Have doio.c's do_open9 and pp_sys.c's pp_backticks use it as default and
call new PerlIO_apply_layers().
Declare latter in perlio.h and define in perlio.c
p4raw-id: //depot/perlio@7740
|
|
|
| |
p4raw-id: //depot/perl@7562
|
|
|
|
|
| |
Message-ID: <3924126F.A58BE57A@UnivPress.com>
p4raw-id: //depot/perl@7444
|
|
|
|
|
|
|
|
| |
Rename utf8_to_uv_chk() back to utf8_to_uv() because it's
used much more than the simpler API, now called utf8_to_uv_simple().
Still not quite happy with API, too much partial duplication
of functionality.
p4raw-id: //depot/perl@7439
|
|
|
|
|
|
|
|
|
|
|
|
| |
malformation happens. This involved adding an argument
to utf8_to_uv_chk(), which involved changing its prototype,
and prefer STRLEN over I32 for the UTF-8 length, which as
a domino effect necessitated changing the prototypes of
scan_bin(), scan_oct(), scan_hex(), and reg_uni().
The stricter UTF-8 decoding checking uses Markus Kuhn's
UTF-8 Decode Stress Tester from
http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt
p4raw-id: //depot/perl@7416
|
|
|
|
|
| |
Message-Id: <200010182225.XAA20330@crypt.compulink.co.uk>
p4raw-id: //depot/perl@7365
|
|
|
|
|
| |
dumps in code such as C<use CGI::Carp; use something_that_calls_die;>
p4raw-id: //depot/perl@7165
|
|
|
| |
p4raw-id: //depot/perl@7156
|
|
|
| |
p4raw-id: //depot/perl@7152
|
|
|
|
|
|
| |
Subject: Re: Tiny 2-byte change to fix debugger's eval bug
Message-ID: <20000927185449.A24927@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@7120
|
|
|
|
|
|
|
| |
i.e. rename Simon's function to Perl_utf8_to_uv_chk, change all calls to it
to use new name and add Perl_utf8_to_uv() as a wrapper which calls it passing
0 to checking to get the warning.
p4raw-id: //depot/perl@7096
|
|
|
| |
p4raw-id: //depot/perl@7075
|
|
|
| |
p4raw-id: //depot/perl@6995
|
|
|
| |
p4raw-id: //depot/perl@6989
|
|
|
|
|
| |
and copyrights.
p4raw-id: //depot/perl@6963
|
|
|
| |
p4raw-id: //depot/perl@6961
|
|
|
| |
p4raw-id: //depot/perl@6960
|
|
|
| |
p4raw-id: //depot/perl@6955
|
|
|
|
|
|
|
|
| |
instead of quicksort, from John Linderman <jpl@research.att.com>.
Gives us better worst case, better average case, and stability.
What's there not to like? (Small fixes for threaded builds
were required).
p4raw-id: //depot/perl@6927
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: [ID 20000809.003] setlocale(LC_NUMERIC...) produces different results in 5.005 and 5.6
Message-Id: <20000809170517.A25389@held>
No test since adding the failing example to locale.t
does not fail -- probably because the locale settings are so
thoroughly tweaked by that time. Running the example standalone
does fail, though. UPDATE: test case added at change #7540.
p4raw-link: @7540 (not found)
p4raw-id: //depot/perl@6648
|
|
|
| |
p4raw-id: //depot/perl@6532
|
|
|
| |
p4raw-id: //depot/perl@6442
|
|
|
|
|
|
|
|
|
| |
case, but add also notes explaining the relationship of this
patch and the earlier notes by Sarathy.
Subject: Map is still slow
Message-ID: <20000715212327.21656.qmail@hotmail.com>
p4raw-id: //depot/perl@6429
|
|
|
|
|
|
| |
Subject: Re: Map is still slow
Message-Id: <200007152305.QAA26887@molotok.activestate.com>
p4raw-id: //depot/perl@6428
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
p4raw-link: @6324 on //depot/cfgperl: 81bf48a6dbba4b295dfa172a17ca70b654dbf225
p4raw-link: @6293 on //depot/cfgperl: 6e37ea6052902cde1aeb08a2129ffc7c8ea53736
p4raw-id: //depot/perl@6369
p4raw-branched: from //depot/cfgperl@6368 'branch in' lib/Win32.pod
lib/lib_pm.PL
p4raw-deleted: from //depot/cfgperl@6368 'delete in' pod/Win32.pod
(@5937..) pod/buildtoc (@6091..) lib/lib.pm.PL (@6227..)
pod/Makefile (@6232..)
p4raw-integrated: from //depot/cfgperl@6368 'copy in' thread.h
(@5656..) lib/warnings/register.pm (@5704..) ext/B/B/Stash.pm
(@5972..) lib/CGI/Util.pm (@6034..) util.c (@6217..) gv.c
(@6244..) pp.c (@6260..) doop.c (@6269..) pod/perlfunc.pod
(@6277..) pp_ctl.c (@6293..) makedef.pl (@6301..) embed.h
global.sym objXSUB.h perlapi.c proto.h (@6305..) win32/Makefile
(@6307..) Makefile.SH (@6309..) t/op/method.t (@6312..) sv.h
(@6315..) 'ignore' op.c (@6273..) 'merge in' embed.pl
win32/win32.c (@6305..)
p4raw-integrated: from //depot/cfgperl@6324 'merge in' toke.c (@6307..)
p4raw-branched: from //depot/cfgperl@6323 'branch in' pod/buildtoc.PL
(@6319..)
p4raw-integrated: from //depot/cfgperl@6323 'copy in' pod/perl.pod
(@6319..) pod/perltoc.pod (@6322..) 'merge in' MANIFEST
(@6319..)
p4raw-branched: from //depot/cfgperl@6319 'branch in' pod/Makefile.SH
p4raw-integrated: from //depot/cfgperl@6315 'ignore' pp_hot.c (@6313..)
p4raw-integrated: from //depot/cfgperl@6311 'copy in'
ext/POSIX/POSIX.pod (@6296..)
p4raw-integrated: from //depot/cfgperl@6307 'merge in' doio.c (@6223..)
|
|
|
|
|
|
| |
p4raw-link: @6210 on //depot/cfgperl: b8b4c9f3cf6ef09c878a80ff97526a69902a44ca
p4raw-link: @6207 on //depot/cfgperl: b37a7757477319a5fcdd5131db15046064f631c4
p4raw-id: //depot/perl@6345
|
|
|
|
|
| |
when @_ is modified, causing coredumps
p4raw-id: //depot/perl@6291
|
|
|
| |
p4raw-id: //depot/perl@6215
|
|
|
| |
p4raw-id: //depot/perl@6194
|
|
|
|
|
| |
<neeri@iis.ee.ethz.ch>)
p4raw-id: //depot/perl@6143
|
|
|
|
|
| |
caller isn't using lexical warnings (from Paul Marquess)
p4raw-id: //depot/perl@6132
|
|
|
|
|
| |
Hugo van der Sanden)
p4raw-id: //depot/perl@5975
|
|
|
|
|
|
|
|
|
| |
sytax error queueing wasn't working outside eval"" at all;
also fixed eval"" to localize PL_error_count, so that compile-time
eval's don't clobber the error state of the outer context
p4raw-link: @4197 on //depot/perl: 5a844595b9262407e093364ec4d29a22962723f0
p4raw-id: //depot/perl@5974
|
|
|
|
|
| |
within string eval()
p4raw-id: //depot/perl@5934
|
|
|
|
|
|
| |
loop conditional, so that scope cleanup happens correctly
(from Stephen McCamant)
p4raw-id: //depot/perl@5927
|
|
|
| |
p4raw-id: //depot/perl@5924
|
|
|
|
|
| |
eval {...}
p4raw-id: //depot/perl@5914
|
|
|
|
|
| |
"use 5.6" et al mention the alternate form; pod fixups
p4raw-id: //depot/perl@5851
|
|
|
|
|
| |
op_private (from Charles Lane <lane@DUPHY4.Physics.Drexel.Edu>)
p4raw-id: //depot/perl@5816
|
|
|
| |
p4raw-id: //depot/perl@5702
|
|
|
|
|
| |
p4raw-link: @1187 on //depot/perl: a29cdaf07aa5601e42ae4955cc0f168e91a7c385
p4raw-id: //depot/perl@5699
|
|
|
| |
p4raw-id: //depot/perl@5660
|
|
|
|
|
|
|
| |
bogus attempts to free closures, and thence, segfaults
p4raw-link: @3511 on //depot/perl: 067f92a0e46641b4b3e89afcde43bf134105f7b7
p4raw-id: //depot/perl@5658
|
|
|
|
|
| |
<rick@consumercontact.com>)
p4raw-id: //depot/perl@5620
|
|
|
|
|
| |
(from Doug Lankshear)
p4raw-id: //depot/perl@5598
|
|
|
| |
p4raw-id: //depot/perl@5540
|
|
|
|
|
|
|
| |
continue blocks recognizable at run time
p4raw-link: @4849 on //depot/perl: 872465582bf743a066e1240f2c3e941735674827
p4raw-id: //depot/perl@5255
|