| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0104161313160.1676-100000@marmot.rim.canoe.ca>
p4raw-id: //depot/perl@9721
|
|
|
|
|
| |
Message-ID: <20010406181014.A18803@puffinry.freeserve.co.uk>
p4raw-id: //depot/perl@9614
|
|
|
|
|
|
|
|
|
| |
can't optimize away scope entry if tr/// is present
p4raw-link: @9605 on //depot/maint-5.6/perl: c26ea50d9fd947ede98c9a5c8c05ff72fc15deaa
p4raw-id: //depot/perl@9607
p4raw-integrated: from //depot/maint-5.6/perl@9606 'merge in' t/op/tr.t
(@9551..) op.c (@9597..)
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0104031700340.2143-100000@marmot.rim.canoe.ca>
p4raw-id: //depot/perl@9541
|
|
|
| |
p4raw-id: //depot/perl@9535
|
|
|
|
|
| |
instead of "no arguments".
p4raw-id: //depot/perl@9534
|
|
|
|
|
| |
Message-ID: <20010402150329.A6636@puffinry.freeserve.co.uk>
p4raw-id: //depot/perl@9532
|
|
|
| |
p4raw-id: //depot/perl@9499
|
|
|
|
|
| |
Message-ID: <15043.62129.253487.470281@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@9464
|
|
|
|
|
| |
Message-ID: <20010324143309.B17734@puffinry.freeserve.co.uk>
p4raw-id: //depot/perl@9325
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Loose the extra level of function on ASCII.
- spotted a chr(0) issue in sv.c
- re-work of UTF-X tr/// ranges to work in Unicode
space. Still issues with the "0xff is illegal UTF-8" hack.
- Yet another ad. hoc. utf8 'upgrade' in op.c recoded
(why do it once when you can do it all over the place :-(
- Enable HINTS_UTF8 on EBCDIC - then ignore it in toke.c,
need utf8.pm for swashes.
- Simplified and commented scan_const() in toke.c
Still something wrong regexp and tr (swashes?).
p4raw-id: //depot/perlio@9267
|
|
|
|
|
| |
TODO: tests.
p4raw-id: //depot/perl@9242
|
|
|
|
|
| |
Hiroto's, Nicholas Clark's, and Vadim Konovalov's tests.
p4raw-id: //depot/perl@9194
|
|
|
| |
p4raw-id: //depot/perl@9192
|
|
|
| |
p4raw-id: //depot/perl@9164
|
|
|
|
|
| |
dumps core all over in Tru64.
p4raw-id: //depot/perl@9157
|
|
|
|
|
|
|
| |
C<print "ok 27\n">)
p4raw-link: @9145 on //depot/perl: 4af0bda917eceeead6e59e5dc7c6b28fce055a0a
p4raw-id: //depot/perl@9151
|
|
|
| |
p4raw-id: //depot/perl@9150
|
|
|
| |
p4raw-id: //depot/perl@9149
|
|
|
| |
p4raw-id: //depot/perl@9145
|
|
|
| |
p4raw-id: //depot/perl@9143
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix memory leak in C<sub X { sub {} }> arising from a refcount
loop between the outer sub and the inner prototype anonsub
this also enables closures returned by subroutines that
subsequently get redefined to work without generating coredumps :)
completely removed the free_closures() hack--it shouldn't be
needed anymore
p4raw-link: @9108 on //depot/maint-5.6/perl: 1cf1f64f42eb50a67f2427ff9d6d24023a2b9997
p4raw-id: //depot/perl@9109
p4raw-branched: from //depot/maint-5.6/perl@9107 'branch in'
t/op/anonsub.t
p4raw-integrated: from //depot/maint-5.6/perl@9107 'merge in' sv.c
(@8871..) embed.h (@8886..) pod/perlapi.pod proto.h (@8993..)
embed.pl (@8995..) MANIFEST (@9030..) op.c op.h (@9055..)
pp_ctl.c (@9076..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- rename utf8/uv functions to indicate what sort of uv they provide (uvuni/uvchr)
- use utf8n_xxxx (c.f. pvn) for forms which take length.
- back out vN.N and $^V exceptions to e2a/a2e
- make "locale" isxxx macros be uvchr (may be redundant?)
Not clear yet that toUPPER_uni et. al. return being handled correctly.
The tr// and rexexp stuff still needs an audit, assumption is they are working
in Unicode space.
Need to provide v5.6 names for XS modules (decide is uni or chr ?).
p4raw-id: //depot/perlio@9096
|
|
|
|
|
| |
with oddly familiar stack traces.
p4raw-id: //depot/perl@9054
|
|
|
|
|
|
|
|
| |
Message-Id: <200103050633.f256XFo06998@smtp3.ActiveState.com>
PMOPs need to remember their own stash so that they can
gracefully remove themselves from their linked list.
p4raw-id: //depot/perl@9033
|
|
|
| |
p4raw-id: //depot/perl@9008
|
|
|
| |
p4raw-id: //depot/perl@8941
|
|
|
|
|
| |
fix will be something else.
p4raw-id: //depot/perl@8914
|
|
|
|
|
|
|
|
| |
(Wrongly, reinstated by #8941)
Subject: [PATCH 5.7.0] don't zero CvFLAGS before checking for CvCONST!
Message-Id: <010222094237.9d22e@DUPHY4.Physics.Drexel.Edu>
p4raw-id: //depot/perl@8902
|
|
|
|
|
| |
Message-Id: <010221130721.7a2ab@DUPHY4.Physics.Drexel.Edu>
p4raw-id: //depot/perl@8881
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(via maintperl #8855).
Fixed %^H scoping bug
Removed GV <-> CV refcount loop
Removed %ENV refcount loop
p4raw-link: @8850 on //depot/maint-5.6/pureperl: bae1eca58b94313e4b7677aa241da9fad57bb363
p4raw-link: @8845 on //depot/maint-5.6/pureperl: 4d40626c12bbdd62acfbbe3be104711e58cec2f7
p4raw-link: @8844 on //depot/maint-5.6/pureperl: ea100fc6cfd2f0e23aceb84ac0e804e3c9c3c9a2
p4raw-id: //depot/perl@8858
p4raw-integrated: from //depot/maint-5.6/perl@8857 'merge in' gv.c
scope.c (@8606..) pp.c (@8635..) op.c (@8758..) perl.c
(@8806..)
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0102161519500.30352-100000@mako.covalent.net>
p4raw-id: //depot/perl@8815
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Date: Sat, 10 Feb 2001 14:04:40 -0800 (PST)
Message-ID: <Pine.LNX.4.21.0102101356000.15298-100000@mako.covalent.net>
Subject: Re: [patch] GvSHARED
From: Doug MacEachern <dougm@covalent.net>
Date: Sat, 10 Feb 2001 15:00:54 -0800 (PST)
Message-ID: <Pine.LNX.4.21.0102101453220.15298-100000@mako.covalent.net>
Subject: [patch] attributes.pm support for `shared'
From: Doug MacEachern <dougm@covalent.net>
Date: Sat, 10 Feb 2001 20:08:48 -0800 (PST)
Message-ID: <Pine.LNX.4.21.0102102004190.15298-100000@mako.covalent.net>
our() attributes were ignored, our :shared pieces missing,
allow attributes.pm to turn on shared.
p4raw-id: //depot/perl@8766
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0102101047320.15298-100000@mako.covalent.net>
p4raw-id: //depot/perl@8760
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed UMRs and leak in Perl_pmtrans()
Several leaks an UMRs fixed, mainly in the area of Perl_pmtrans and
associated UTFied tr/// code. Also fixed scoping leak of
PL_reg_start_tmp.
p4raw-link: @8710 on //depot/maint-5.6/pureperl: 4b295d51b64a7a209f5040a76fc8fbb310bcc094
p4raw-link: @8704 on //depot/maint-5.6/pureperl: a0f842d35079c52aadb60790fe59b37d9727c9a9
p4raw-id: //depot/perl@8735
p4raw-integrated: from //depot/maint-5.6/pureperl@8734 'edit in' op.c
(@8704..) 'merge in' regcomp.c (@8694..)
|
|
|
|
|
| |
Message-ID: <14959.59703.507462.978833@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8563
|
|
|
|
|
|
|
|
|
|
|
| |
Date: Sun, 14 Jan 2001 03:00:13 -0800 (PST)
Message-ID: <14945.32919.44271.685122@soda.csua.berkeley.edu>
Subject: [PATCH @8436] Re: Eliminate op_children
From: Stephen McCamant <smcc@CSUA.Berkeley.EDU>
Date: Sun, 14 Jan 2001 03:23:56 -0800 (PST)
Message-ID: <14945.35680.571387.810763@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8442
|
|
|
| |
p4raw-id: //depot/perl@8419
|
|
|
|
|
| |
Message-ID: <14943.15321.515713.119805@ix.netsoft.ro>
p4raw-id: //depot/perl@8418
|
|
|
|
|
| |
Message-ID: <14941.16925.736415.785818@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8417
|
|
|
|
|
|
|
|
| |
Message-ID: <NAEKLNAAHLMBPMPNBMLEAELDCKAA.rs@crystalflame.net>
Replace 10000 with RETVAL_MAX, and compute RETVAL_MAX
according to the platform.
p4raw-id: //depot/perl@8416
|
|
|
|
|
|
|
| |
Message-ID: <3A59E510.52BAB5B9@st.rim.or.jp>
UTF-8 fixes for 'x' and tr///.
p4raw-id: //depot/perl@8378
|
|
|
|
|
| |
Message-ID: <14935.41722.239364.55174@soda.csua.berkeley.edu>
p4raw-id: //depot/perl@8363
|
|
|
| |
p4raw-id: //depot/perl@8328
|
|
|
|
|
|
|
|
| |
Message-ID: <14931.37732.62835.279605@soda.csua.berkeley.edu>
Make the peephole optimizer to bypass more null ops and
and rewrite the deparse handling of continue blocks.
p4raw-id: //depot/perl@8313
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Message-ID: <20001227050857.A11296@deep-dark-truthful-mirror.perlhacker.org>
Make opens + bareword assigns do typeglob assigns.
p4raw-id: //depot/perl@8254
|
|
|
|
|
| |
Message-ID: <20001227155532.D9573@darkstar>
p4raw-id: //depot/perl@8237
|
|
|
|
|
|
|
| |
Message-ID: <m3g0jofo8f.fsf@ak-71.mind.de>
Document (comment) the q(di ds ig) trick in the code.
p4raw-id: //depot/perl@8194
|