summaryrefslogtreecommitdiff
path: root/opcode.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Replace the 3 currently "unreachable" ops with a single op bodyNicholas Clark2005-10-311-3/+5
| | | | | unimplemented_op() that panics descriptively if ever reached. p4raw-id: //depot/perl@25937
* Try to preserve the lost opcode alias info in commentsH.Merijn Brand2005-10-311-2/+2
| | | | | | extent to change #25929 p4raw-link: @25929 on //depot/perl: 1d5774de323ac43a91c2a30cf2e40384e4754f98 p4raw-id: //depot/perl@25930
* It appears that it's trivially easy to alias opcode functions inNicholas Clark2005-10-311-2/+2
| | | | | | the opcode table. We should be able to get both a speed and size saving here. Time will tell how much. p4raw-id: //depot/perl@25929
* [perl #36672] Swapped warnings for -o and -O file tests Piotr Fusik2005-07-281-1/+1
| | | | | | | | From: "Piotr Fusik" (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.0.11-36672-118371.6.12458378853063@perl.org> (except the redundant test) p4raw-id: //depot/perl@25232
* Include vim/emacs modelines in generated files to open themRafael Garcia-Suarez2005-05-111-2/+3
| | | | | | in read-only mode. Make vi modelines compatible with non-vim vi versions. p4raw-id: //depot/perl@24445
* Fix getting prototype of builtins mkdir and setpgrp.Rafael Garcia-Suarez2005-05-031-1/+1
| | | | | | Hardcode special exceptions for exec and system, instead of trying to be clever and failing. p4raw-id: //depot/perl@24380
* mkdir without arguments now defaults to $_Rafael Garcia-Suarez2005-05-031-1/+1
| | | p4raw-id: //depot/perl@24378
* Symbian port of PerlJarkko Hietaniemi2005-04-211-16/+34
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271
* Downconst external APIsRafael Garcia-Suarez2005-03-291-4/+4
| | | p4raw-id: //depot/perl@24095
* More consting goodnessAndy Lester2005-03-211-4/+4
| | | | | Message-ID: <20050319072830.GA7721@petdance.com> p4raw-id: //depot/perl@24049
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* retract 22328 and 22332: deprecation warning for my $x if fooDave Mitchell2004-03-041-2/+2
| | | p4raw-id: //depot/perl@22433
* add deprecation warning for C<my $x if foo> and C<foo && (my $x)>Dave Mitchell2004-02-171-2/+2
| | | p4raw-id: //depot/perl@22328
* Implement "my $_".Rafael Garcia-Suarez2004-02-031-2/+2
| | | p4raw-id: //depot/perl@22263
* Tidy up change #18751, so that the second parameter to unpack()Rafael Garcia-Suarez2004-01-031-1/+1
| | | | | | | defaults to $_ at compile-time, instead of run-time (like all other primitives that default to $_). p4raw-link: @18751 on //depot/perl: 13dcffc60adeca175c32a1ea11ec8756d4853ad2 p4raw-id: //depot/perl@22047
* re-fix [perl #24508] without speed regression.Adrian M. Enache2003-12-221-1/+1
| | | | | keep an eye on this. p4raw-id: //depot/perl@21951
* Fix bug [perl #24508] Wrong assignment in nested assignmentRafael Garcia-Suarez2003-11-191-1/+1
| | | | | | | | together with subroutine call Apparently concat still doesn't deal correctly with lexicals in all cases. Disable the whole TARGET_MY optimisation for it. (and remove the corresponding code from the peephole optimiser.) p4raw-id: //depot/perl@21752
* Change the internal prototype of the pop() and shift() builtinsRafael Garcia-Suarez2003-08-261-2/+2
| | | | | to (;\@), to reflect that their array argument is optional. p4raw-id: //depot/perl@20910
* Enhance some macro robustness.Rafael Garcia-Suarez2003-06-251-4/+4
| | | p4raw-id: //depot/perl@19852
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (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
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* Support one-parameter unpack(), which unpacks $_.Chip Salzenberg2003-02-191-1/+1
| | | p4raw-id: //depot/perl@18751
* Change pp_lock to take a reference instead of aArtur Bergman2003-01-031-1/+1
| | | | | | scalar since it wouldn't fork for the HELEM/AELEM case. This was reported in bug #10045 p4raw-id: //depot/perl@18413
* Defined-or patch (cleaned up)Brent Dax2002-08-051-0/+10
| | | | | | From: "Brent Dax" <brentdax@cpan.org> Message-id: <000001c234a1$d1ca72c0$6501a8c0@deepblue> p4raw-id: //depot/perl@17682
* Retract the UTF-8 filenames patch. This may beJarkko Hietaniemi2002-04-091-1/+1
| | | | | | better dealt with in Perl level, a la File::Spec (since the whole mess is strongly filesystem-specific). p4raw-id: //depot/perl@15835
* There was no nice way of getting in UTF-8 filenames:Jarkko Hietaniemi2002-04-071-1/+1
| | | | | | | | now one can use in the (new) three-arg form of readdir() and in File::Glob import a ":utf8" to transparently accept the filenames as Unicode. Note that only :utf8 is supported, not fancier stuff like :encoding(foobar) p4raw-id: //depot/perl@15776
* Sprinkle some copyrights (use the oldest timestamp toJarkko Hietaniemi2002-01-241-4/+12
| | | | | | be found in the repository, which is most often not right, but at least consistent) p4raw-id: //depot/perl@14400
* vmsish fix, ieee rand() cleanupCharles Lane2001-10-191-1/+1
| | | | | Message-Id: <011019174427.d749b@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@12513
* OP_RCATLINE is an SVOP, not a BASEOP.Abhijit Menon-Sen2001-09-181-1/+1
| | | p4raw-id: //depot/perl@12072
* Regen headers.Jarkko Hietaniemi2001-09-131-5/+1
| | | p4raw-id: //depot/perl@12009
* Regen headersArtur Bergman2001-08-271-0/+14
| | | p4raw-id: //depot/perl@11760
* Retract #11166 (and #11237).Jarkko Hietaniemi2001-07-121-3/+3
| | | p4raw-id: //depot/perl@11285
* (Retracted by #11285.)Abhijit Menon-Sen2001-07-061-3/+3
| | | | | | Subject: Re: [PATCH] mkdir() mode argument is missing initial 0 Message-ID: <20010706012632.A28327@lustre.dyn.wiw.org> p4raw-id: //depot/perl@11166
* Re: [ID 20010621.007] readline() not quite as equal as <>Abhijit Menon-Sen2001-06-251-1/+1
| | | | | Message-ID: <20010625234545.A5022@lustre.linux.in> p4raw-id: //depot/perl@10932
* Integrate change #10412 from maintperl; locale is nowJarkko Hietaniemi2001-06-031-10/+10
| | | | | | | | | | | | | | | 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..)
* Infrastructure to allow:Nick Ing-Simmons2001-01-201-2/+2
| | | | | | | | | | open($fh,"|-",@array); to be implemented i.e. mark pp_open as needing a stack mark, and make pp_open process its args in that style (and pass them _all_ to tied handles OPEN). Invent do_openn() which takes SV ** at allow it to see multiple args. Note this does not _do_ anything yet. p4raw-id: //depot/perlio@8484
* Consolidated lvalue sub changesStephen McCamant2001-01-121-2/+2
| | | | | Message-ID: <14941.16925.736415.785818@soda.csua.berkeley.edu> p4raw-id: //depot/perl@8417
* Regen headers.Jarkko Hietaniemi2000-10-031-1/+1
| | | p4raw-id: //depot/perl@7123
* Make the "uninit variable" warning to say "concat or string"Jarkko Hietaniemi2000-07-251-2/+2
| | | | | | | | | | | | | | | or "join or string" when in concat or join . Subject: Re: [ID 20000403.009] uninitialised concatenation??? From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Date: Tue, 04 Apr 2000 18:22:58 +0100 Message-Id: <E12cX2Y-000364-00@taurus.cus.cam.ac.uk> Subject: [ID 20000330.052] Use of uninitialized value in concatenation (.) From: William R Ward <hermit@BayView.COM> Date: Thu, 30 Mar 2000 19:50:03 -0800 Message-Id: <200003310350.TAA13319@komodo.bayview.com> p4raw-id: //depot/perl@6434
* support for C<use vmsish 'hushed'>; move VMSISH_EXIT out ofGurusamy Sarathy2000-03-191-1/+1
| | | | | op_private (from Charles Lane <lane@DUPHY4.Physics.Drexel.Edu>) p4raw-id: //depot/perl@5816
* support binmode(F,":crlf") and use open IN => ":raw", OUT => ":crlf"Gurusamy Sarathy2000-03-091-2/+2
| | | | | semantics; the pragma sets defaults for both open() and qx// p4raw-id: //depot/perl@5628
* prototype changes for eventually supporting C<binmode(F, ":raw")>Gurusamy Sarathy2000-03-051-2/+2
| | | | | and C<open F, "-|", 'cat', '-v'> p4raw-id: //depot/perl@5554
* default mkdir() mode argument to 0777Gurusamy Sarathy2000-02-201-1/+1
| | | p4raw-id: //depot/perl@5164
* glob() takes one or no user arguments and a non-user-visible secondGurusamy Sarathy2000-02-201-1/+1
| | | | | hidden argument, fix its prototype-checking accordingly p4raw-id: //depot/perl@5163
* disable optimization in change#3612 for join() and quotemeta()--thisGurusamy Sarathy2000-01-021-2/+2
| | | | | | | | | removes all the gross hacks for the special cases in that change; fix pp_concat() for when TARG == arg (modified version of patch suggested by Ilya Zakharevich) p4raw-link: @3612 on //depot/perl: b162f9ead0a98db35cdcfc8c889e344c040c8d8e p4raw-id: //depot/perl@4749
* make uninitialized value warnings report opcodeGurusamy Sarathy1999-12-041-2/+2
| | | p4raw-id: //depot/perl@4641
* usurp GVOP slot for new PADOP (one small step to making optreeGurusamy Sarathy1999-10-291-3/+3
| | | | | shareable across interpreters) p4raw-id: //depot/perl@4484
* more GCC v2.95 induced adjustmentsGurusamy Sarathy1999-10-271-702/+702
| | | p4raw-id: //depot/perl@4462
* disable optimizing troublesome ops in change#3612Gurusamy Sarathy1999-10-201-9/+9
| | | | | | | (from Ilya Zakharevich) p4raw-link: @3612 on //depot/perl: b162f9ead0a98db35cdcfc8c889e344c040c8d8e p4raw-id: //depot/perl@4415
* add suggested patch =~ s/NOTOP/OP_NOT/ with testsLarry Wall1999-10-081-1/+1
| | | | | | Message-Id: <199910061655.JAA11333@kiev.wall.org> Subject: Re: [ID 19991001.004] apparent parsing error with not(arg) p4raw-id: //depot/perl@4312