summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Collapse)AuthorAgeFilesLines
* Sigh. This is what #10424 was supposed to check in.Jarkko Hietaniemi2001-06-041-8/+7
| | | p4raw-id: //depot/perl@10433
* Integrate change #10412 from maintperl; locale is nowJarkko Hietaniemi2001-06-031-49/+3
| | | | | | | | | | | | | | | per-cop, not per-op; plus retweak the locale.t to always list the skipped utf8 locales. p4raw-link: @10412 on //depot/maint-5.6/perl: 71d0b827413df9e881d1c54d2d968823ed50c75b p4raw-id: //depot/perl@10413 p4raw-edited: from //depot/maint-5.6/perl@10411 'edit in' t/pragma/locale.t (@8600..) p4raw-integrated: from //depot/maint-5.6/perl@10411 'merge in' lib/locale.pm (@5902..) opcode.h pp.sym pp_proto.h (@8620..) opcode.pl (@8998..) op.h perl.h (@9288..) pp_sys.c (@9524..) util.c (@9538..) embed.h (@9584..) op.c (@9950..) pp.c (@10091..) pp_ctl.c (@10100..)
* More -Wall sweeping.Jarkko Hietaniemi2001-05-301-2/+2
| | | p4raw-id: //depot/perl@10338
* Medley of -Wall cleanups from Michael Schwen, Hugo van der Sanden,Jarkko Hietaniemi2001-05-301-1/+0
| | | | | and Abhijit Menon-Sen. p4raw-id: //depot/perl@10321
* CORE::GLOBAL::require override happens too earlyGisle Aas2001-05-241-18/+20
| | | | | Message-ID: <lrofsjfym1.fsf@caliper.ActiveState.com> p4raw-id: //depot/perl@10192
* [LARGE!] symbolic magicDave Mitchell2001-05-201-2/+2
| | | | | Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10168
* Re: undef(&foo) does not work for XS functionsDoug MacEachern2001-05-121-0/+3
| | | | | Message-ID: <Pine.LNX.4.21.0105111647240.4478-100000@mako.covalent.net> p4raw-id: //depot/perl@10088
* [patch] make op_{clear,null} publicDoug MacEachern2001-05-101-23/+23
| | | | | Message-ID: <Pine.LNX.4.21.0105101546510.2962-100000@mako.covalent.net> p4raw-id: //depot/perl@10076
* [PATCH op.c] Deprecate %x->{'foo'}, @y->[23] etcRobin Houston2001-05-081-0/+10
| | | | | | | | | | | | | | | | Date: Tue, 8 May 2001 19:38:00 +0100 Message-ID: <20010508193800.A4389@penderel> Subject: Re: [PATCH op.c] Deprecate %x->{'foo'}, @y->[23] etc From: Robin Houston <robin@kitsite.com> Date: Tue, 8 May 2001 20:03:57 +0100 Message-ID: <20010508200357.A4614@penderel> Subject: Re: [PATCH op.c] Deprecate %x->{'foo'}, @y->[23] etc From: Robin Houston <robin@kitsite.com> Date: Wed, 9 May 2001 00:12:05 +0100 Message-ID: <20010509001205.A18521@puffinry.freeserve.co.uk> p4raw-id: //depot/perl@10043
* Retract changes #8254 and #8255, causes coredump inJarkko Hietaniemi2001-05-021-25/+0
| | | | | | | | | 'tie FH, "main"', reported by Abigail, culprit found by Benjamin Sugars. Mirrors maintperl change #9950. p4raw-link: @9950 on //depot/maint-5.6/perl: 86e3b6d76fb0afcf1f6b883c997e1a01ed17ab8e p4raw-link: @8254 on //depot/perl: d38a0a1467f89c02cbd16ebdc31b41c6b552f379 p4raw-id: //depot/perl@9952
* Re: Useless use of constants other than 0,1 in void context?Mike Guy2001-04-251-0/+3
| | | | | Message-Id: <E14sT8l-0004IE-00@libra.cus.cam.ac.uk> p4raw-id: //depot/perl@9838
* PATCH: Propagate low byte of hints in cop.op_privateRobin Houston2001-04-191-1/+1
| | | | | Message-ID: <20010418175833.B8976@puffinry.freeserve.co.uk> p4raw-id: //depot/perl@9754
* Fix core dump from undef %File::Glob::Benjamin Sugars2001-04-171-0/+1
| | | | | Message-ID: <Pine.LNX.4.21.0104161313160.1676-100000@marmot.rim.canoe.ca> p4raw-id: //depot/perl@9721
* PATCH: $[Robin Houston2001-04-071-1/+1
| | | | | Message-ID: <20010406181014.A18803@puffinry.freeserve.co.uk> p4raw-id: //depot/perl@9614
* Integrate change #9605 from maintperl into mainline.Jarkko Hietaniemi2001-04-071-0/+1
| | | | | | | | | 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..)
* Re: [PATCH] Lighten up globBenjamin Sugars2001-04-041-3/+20
| | | | | Message-ID: <Pine.LNX.4.21.0104031700340.2143-100000@marmot.rim.canoe.ca> p4raw-id: //depot/perl@9541
* Change the push/unshift warning to be of class syntax, not misc.Jarkko Hietaniemi2001-04-031-2/+2
| | | p4raw-id: //depot/perl@9535
* Change the push/unshift warning (#9532) to talk about "no values"Jarkko Hietaniemi2001-04-031-1/+1
| | | | | instead of "no arguments". p4raw-id: //depot/perl@9534
* Re: [ID 20010331.003] new misc warning for push(@x), unshift(@x)Robin Houston2001-04-031-0/+6
| | | | | Message-ID: <20010402150329.A6636@puffinry.freeserve.co.uk> p4raw-id: //depot/perl@9532
* tr/// UTF-8 tweaking from Inaba Hiroto.Jarkko Hietaniemi2001-04-011-26/+13
| | | p4raw-id: //depot/perl@9499
* Better peep()ing for foreach() loopsStephen McCamant2001-03-301-0/+1
| | | | | Message-ID: <15043.62129.253487.470281@soda.csua.berkeley.edu> p4raw-id: //depot/perl@9464
* Re: B::Deparse bug (5.6.0)Robin Houston2001-03-241-2/+0
| | | | | Message-ID: <20010324143309.B17734@puffinry.freeserve.co.uk> p4raw-id: //depot/perl@9325
* More EBCDIC stuff:Nick Ing-Simmons2001-03-201-31/+43
| | | | | | | | | | | | | | - 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
* UTF-8 tr/// battle continues, ammunition from Inaba Hiroto.Jarkko Hietaniemi2001-03-191-4/+5
| | | | | TODO: tests. p4raw-id: //depot/perl@9242
* Sarathy's clear_pmop patch with Radu Greab's fix,Jarkko Hietaniemi2001-03-181-0/+24
| | | | | Hiroto's, Nicholas Clark's, and Vadim Konovalov's tests. p4raw-id: //depot/perl@9194
* tr/// UTF-8 patches from Inaba Hiroto.Jarkko Hietaniemi2001-03-181-3/+11
| | | p4raw-id: //depot/perl@9192
* Avoid stomping off the beginning of an array in tr///.Jarkko Hietaniemi2001-03-151-5/+2
| | | p4raw-id: //depot/perl@9164
* The #9145 CANNOT be enabled: the clear_pmop code stillJarkko Hietaniemi2001-03-141-24/+0
| | | | | dumps core all over in Tru64. p4raw-id: //depot/perl@9157
* reenable change#9145 (the test was busted due to a missingGurusamy Sarathy2001-03-141-0/+24
| | | | | | | C<print "ok 27\n">) p4raw-link: @9145 on //depot/perl: 4af0bda917eceeead6e59e5dc7c6b28fce055a0a p4raw-id: //depot/perl@9151
* Retract #9145.Jarkko Hietaniemi2001-03-141-24/+0
| | | p4raw-id: //depot/perl@9150
* Retract #9143.Jarkko Hietaniemi2001-03-141-1/+1
| | | p4raw-id: //depot/perl@9149
* (Retracted by #9150.)Jarkko Hietaniemi2001-03-141-0/+24
| | | p4raw-id: //depot/perl@9145
* (Retracted by #9149.)Jarkko Hietaniemi2001-03-141-1/+1
| | | p4raw-id: //depot/perl@9143
* Integrate change #9108 from maintperl to mainline.Jarkko Hietaniemi2001-03-121-6/+40
| | | | | | | | | | | | | | | | | | | | 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..)
* EBCDIC sanity - phase INick Ing-Simmons2001-03-101-15/+16
| | | | | | | | | | | | | | - 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
* Retract the PMOP cleanup patch: I'm seeing strange core dumpsJarkko Hietaniemi2001-03-061-24/+0
| | | | | with oddly familiar stack traces. p4raw-id: //depot/perl@9054
* Re: [ID 20010301.005] corrupt memory (since @8531, in 5.6.1-T2)Gurusamy Sarathy2001-03-051-0/+24
| | | | | | | | 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
* UTF8 tr/// fixes from Inaba Hiroto.Jarkko Hietaniemi2001-03-031-0/+9
| | | p4raw-id: //depot/perl@9008
* Miscommunication at #8914: #8902 was okay, #8881 was to be retracted.Jarkko Hietaniemi2001-02-261-2/+1
| | | p4raw-id: //depot/perl@8941
* Retract #8902 for now, requested by Charles Lane, the correctJarkko Hietaniemi2001-02-231-1/+1
| | | | | fix will be something else. p4raw-id: //depot/perl@8914
* (Retracted by #8914)Charles Lane2001-02-231-1/+1
| | | | | | | | (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
* glob-in-eval memory leak fixCharles Lane2001-02-211-0/+1
| | | | | Message-Id: <010221130721.7a2ab@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@8881
* Integrate pureperl changes #8844,8845,8850 to mainlineJarkko Hietaniemi2001-02-201-5/+4
| | | | | | | | | | | | | | | | | | (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..)
* [patch] -WallDoug MacEachern2001-02-171-5/+9
| | | | | Message-ID: <Pine.LNX.4.21.0102161519500.30352-100000@mako.covalent.net> p4raw-id: //depot/perl@8815
* Re: [patch] GvSHAREDDoug MacEachern2001-02-111-0/+10
| | | | | | | | | | | | | | | | | | | 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
* [patch] GvSHAREDDoug MacEachern2001-02-101-0/+18
| | | | | Message-ID: <Pine.LNX.4.21.0102101047320.15298-100000@mako.covalent.net> p4raw-id: //depot/perl@8760
* Integrate changes #8704,8710 from pureperl.Jarkko Hietaniemi2001-02-091-3/+5
| | | | | | | | | | | | | | 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..)
* [ID 20000808.005] OP_REFGEN as an lvalueStephen McCamant2001-01-271-1/+0
| | | | | Message-ID: <14959.59703.507462.978833@soda.csua.berkeley.edu> p4raw-id: //depot/perl@8563
* [PATCH @8436] Eliminate op_childrenStephen McCamant2001-01-151-16/+4
| | | | | | | | | | | 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
* Rename RETVAL_MAX to RETURN_UNLIMITED_NUMBER.Jarkko Hietaniemi2001-01-121-6/+6
| | | p4raw-id: //depot/perl@8419