summaryrefslogtreecommitdiff
path: root/opcode.pl
Commit message (Collapse)AuthorAgeFilesLines
...
* ftrwrite, ftrexec, fteread, ftewrite and fteexec can all be mergedNicholas Clark2005-11-041-0/+2
| | | | | with Perl_pp_ftrread(). p4raw-id: //depot/perl@25986
* Perl_pp_symlink and Perl_pp_link can be merged. The diff looks evil,Nicholas Clark2005-11-031-0/+1
| | | | | but the actual finished code is not as bad as it seems. p4raw-id: //depot/perl@25972
* unlink chmod utime kill can be merged into Perl_pp_chown().Nicholas Clark2005-11-021-2/+2
| | | p4raw-id: //depot/perl@25964
* Move ftsuid ftsgid ftsvtx into Perl_pp_ftrowned.Nicholas Clark2005-11-021-1/+2
| | | p4raw-id: //depot/perl@25962
* Merge ftzero ftsock ftchr ftblk ftfile ftdir ftpipe intoNicholas Clark2005-11-021-1/+2
| | | | | Perl_pp_ftrowned p4raw-id: //depot/perl@25961
* Merge ftsize ftmtime ftatime ftctime into Perl_pp_ftisNicholas Clark2005-11-021-0/+2
| | | p4raw-id: //depot/perl@25958
* sort/multicall patchRobin Houston2005-11-021-1/+1
| | | | | Message-ID: <20051029203307.GA8869@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@25953
* All the ops that are simply C<return some_other_op();> can be bypassedNicholas Clark2005-10-311-1/+25
| | | | | in the op dispatch table, and the bodies retired. p4raw-id: //depot/perl@25940
* Replace the 3 currently "unreachable" ops with a single op bodyNicholas Clark2005-10-311-1/+4
| | | | | 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-4/+9
| | | | | | 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-1/+15
| | | | | | 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-2/+2
| | | | | | | | 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-4/+12
| | | | | | 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
* Make all scripts run by regen.pl write output with UNIX style EOL's.Steve Hay2004-11-161-0/+4
| | | | | (autodoc.pl was already done by change 23371.) p4raw-id: //depot/perl@23501
* Update copyright noticesRafael Garcia-Suarez2004-03-161-2/+2
| | | 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-2/+3
| | | | | | | (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
* Remove the foo-old files.Jarkko Hietaniemi2003-03-101-0/+6
| | | p4raw-id: //depot/perl@18875
* regen_headers tiny tidying:Jarkko Hietaniemi2003-03-081-1/+1
| | | | | | | | | | - regen.pl renamed as regen_lib.pl - regen_headers.pl renamed as regen.pl - added make target 'regen' (kept target 'regen_headers' for porters' brains' backward compatibility) - regen.pl fancified a bit to display the names of the files that got changed by running the scripts p4raw-id: //depot/perl@18851
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-2/+2
| | | 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
* regen_headers outside Makefile (was Re: [PATCH] embed.pl doc)Nicholas Clark2002-11-191-18/+14
| | | | | Message-ID: <20021029230003.GF287@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18160
* Doc fix : the symbol for COPs wasn't documented.Rafael Garcia-Suarez2002-08-071-1/+1
| | | p4raw-id: //depot/perl@17690
* Defined-or patch (cleaned up)Brent Dax2002-08-051-0/+3
| | | | | | From: "Brent Dax" <brentdax@cpan.org> Message-id: <000001c234a1$d1ca72c0$6501a8c0@deepblue> p4raw-id: //depot/perl@17682
* Comment tweak from Philip.Jarkko Hietaniemi2002-04-221-1/+1
| | | p4raw-id: //depot/perl@16069
* As if people would be reading the documentation :-)Jarkko Hietaniemi2002-04-211-0/+2
| | | p4raw-id: //depot/perl@16043
* Make doc clearer, as suggested by Brent DaxRafael Garcia-Suarez2002-04-211-1/+1
| | | p4raw-id: //depot/perl@16040
* 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
* OS/2 buildIlya Zakharevich2002-02-111-0/+8
| | | | | | | Message-ID: <20020211065640.A14993@math.ohio-state.edu> (sans the Configure, perlio.sym, and t/op/stat.t parts) p4raw-id: //depot/perl@14641
* Sprinkle some copyrights (use the oldest timestamp toJarkko Hietaniemi2002-01-241-8/+25
| | | | | | 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
* try#2: [proposed PATCH Perl@12401] ieee floats, rand() & old systems Charles Lane2001-10-181-8/+13
| | | | | Message-Id: <011017090944.15ad2e@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@12491
* OP_RCATLINE is an SVOP, not a BASEOP.Abhijit Menon-Sen2001-09-181-1/+1
| | | p4raw-id: //depot/perl@12072
* Remove #ifdef PERL_CUSTOM_OPS, always build with PERL_CUSTOM_OPSArtur Bergman2001-09-101-5/+1
| | | | | | | Rename to custop_op_name to Perl_custom_op_name to match perlapi Clone the hashtable PL_custom_op_names and PL_custop_op_descs in perl_clone. p4raw-id: //depot/perl@11968
* Custom OpsSimon Cozens2001-08-271-2/+14
| | | | | | Message-ID: <20010825174509.A5752@netthink.co.uk> I also added a fix to Opcode.pm to quite test cases. p4raw-id: //depot/perl@11756
* Retract #11166 (and #11237).Jarkko Hietaniemi2001-07-121-3/+3
| | | p4raw-id: //depot/perl@11285