Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | A logical rearrangement of ops, to get the post 5.005 ops to their | Nicholas Clark | 2007-03-30 | 1 | -60/+60 |
| | | | | | logical groups. p4raw-id: //depot/perl@30784 | ||||
* | Remove the restriction that op_custom has to be the last op. | Nicholas Clark | 2007-03-30 | 1 | -0/+1 |
| | | | | | This allows more ops to be added during the life of a stable release. p4raw-id: //depot/perl@30782 | ||||
* | Make readline() default to *ARGV. | Rafael Garcia-Suarez | 2007-03-24 | 1 | -1/+1 |
| | | | | | Plus MAD fixes. p4raw-id: //depot/perl@30750 | ||||
* | Now that readpipe defaults to $_, I should update the prototype table | Rafael Garcia-Suarez | 2007-03-24 | 1 | -1/+1 |
| | | | | | in opcode.pl too. p4raw-id: //depot/perl@30749 | ||||
* | blead (honestly :-) g++ with -DPERL_GLOBAL_STRUCT_PRIVATE needs tweaking | Jarkko Hietaniemi | 2007-02-19 | 1 | -1/+2 |
| | | | | | | | | Message-Id: <20070219174107.63EEB43A67@anubis.hut.fi> Plus a regen picked up changes in pod/perlapi.pod related to change #30347. p4raw-id: //depot/perl@30362 | ||||
* | pp_rv2av and pp_rv2hv have a lot of common code, so it's certainly a | Nicholas Clark | 2007-01-15 | 1 | -1/+1 |
| | | | | | space saving to merge them. Hopefully this will reduce L2 cache misses. p4raw-id: //depot/perl@29836 | ||||
* | Eliminate pp_threadsv, as it was only ever used by 5005 threads. | Nicholas Clark | 2007-01-08 | 1 | -7/+2 |
| | | | p4raw-id: //depot/perl@29727 | ||||
* | Re-order ops to the implementation order in pp_sys.c - this makes a | Nicholas Clark | 2006-11-12 | 1 | -25/+25 |
| | | | | | branch table corresponding to a switch statement slightly smaller. p4raw-id: //depot/perl@29251 | ||||
* | Re: $, and say | Gisle Aas | 2006-11-02 | 1 | -1/+1 |
| | | | | | | | | Message-ID: <lrek2t1e8n.fsf@caliper.activestate.com> with tweaks so "say;" continues to default to $_ plus a regression test p4raw-id: //depot/perl@29187 | ||||
* | Make readpipe() overridable (and also `` and qx//) | Rafael Garcia-Suarez | 2006-10-31 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@29168 | ||||
* | C++: Solaris CC now compiles "perl" | Jarkko Hietaniemi | 2006-09-11 | 1 | -2/+2 |
| | | | | | Message-ID: <4502B398.6060505@iki.fi> p4raw-id: //depot/perl@28814 | ||||
* | Re: [PATCH] Trie jumping | Yves Orton | 2006-09-05 | 1 | -2/+2 |
| | | | | | Message-ID: <9b18b3110609020740y2eb9004cpab313c3353a437ca@mail.gmail.com> p4raw-id: //depot/perl@28785 | ||||
* | g++ stage 1 reached | Jarkko Hietaniemi | 2006-08-08 | 1 | -2/+2 |
| | | | | | Message-ID: <44D7AA6B.4040802@iki.fi> p4raw-id: //depot/perl@28674 | ||||
* | Merging pp_bit_or and pp_bit_xor shrinks the object code by about .7K. | Nicholas Clark | 2006-02-07 | 1 | -1/+1 |
| | | | | | The overloading tests are not free. p4raw-id: //depot/perl@27126 | ||||
* | Allow bareword file handle as argument to chdir(). | Gisle Aas | 2006-02-07 | 1 | -1/+1 |
| | | | | | | This copies the mechanism used by truncate(). Fixes bug #38457. p4raw-id: //depot/perl@27125 | ||||
* | All the trancendental unary operators can be merged into PP_sin | Nicholas Clark | 2006-02-07 | 1 | -4/+4 |
| | | | | | (cos, exp, log, sqrt) p4raw-id: //depot/perl@27124 | ||||
* | pp_pop can be implemented by pp_shift. | Nicholas Clark | 2006-02-07 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@27121 | ||||
* | pp_hex can be implemented trivially by pp_oct, making pp_hex a mathom. | Nicholas Clark | 2006-02-07 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@27119 | ||||
* | Merge pp_index and pp_rindex - we have another mathom. | Nicholas Clark | 2006-02-07 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@27118 | ||||
* | sprinkle dVAR | Jarkko Hietaniemi | 2006-01-06 | 1 | -0/+10 |
| | | | | | Message-ID: <43BE7C4D.1010302@gmail.com> p4raw-id: //depot/perl@26675 | ||||
* | Run regen.pl (Just updating copyright years) | Steve Hay | 2006-01-04 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@26654 | ||||
* | latest switch/say/~~ | Robin Houston | 2005-12-19 | 1 | -0/+40 |
| | | | | | Message-Id: <20051217204431.GB28940@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26400 | ||||
* | Disable constant folding of sprintf | Gisle Aas | 2005-12-01 | 1 | -1/+1 |
| | | | | | Message-ID: <lr8xv56p0d.fsf_-_@caliper.activestate.com> p4raw-id: //depot/perl@26236 | ||||
* | Merge pp_slt, pp_sgt and pp_sge into pp_sle. (The most commonly used | Nicholas Clark | 2005-11-07 | 1 | -3/+3 |
| | | | | | of the 4. Not that any are that popular.) p4raw-id: //depot/perl@26039 | ||||
* | The rarely used lcfirst and ucfirst share almost all their code. | Nicholas Clark | 2005-11-07 | 1 | -1/+1 |
| | | | | | Merge the two as pp_ucfirst. p4raw-id: //depot/perl@26035 | ||||
* | Typos in opcode.pl this time. | Steve Peters | 2005-11-05 | 1 | -4/+4 |
| | | | p4raw-id: //depot/perl@26008 | ||||
* | Merge pp_andassign, pp_orassign, and pp_dorassign into pp_and, | Steve Peters | 2005-11-05 | 1 | -3/+3 |
| | | | | | pp_or, and pp_defined, respectively. p4raw-id: //depot/perl@26007 | ||||
* | I barely knew ya pp_dor. Merged into pp_defined from whence you came. | Steve Peters | 2005-11-04 | 1 | -1/+1 |
| | | | | | | This change has also caused pp_defined to be promoted to being a hot op. p4raw-id: //depot/perl@26004 | ||||
* | pp_semop can fit within Perl_pp_shmwrite(). | Nicholas Clark | 2005-11-04 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@26000 | ||||
* | The remaining special logic in pp_syswrite can be moved into pp_send, | Nicholas Clark | 2005-11-04 | 1 | -1/+1 |
| | | | | | which is actually already 50% syswrite. p4raw-id: //depot/perl@25999 | ||||
* | Merge msgsnd, msgrcv with Perl_pp_shmwrite(). | Nicholas Clark | 2005-11-04 | 1 | -2/+2 |
| | | | | | | "Perfection is achieved not when there's nothing more to add, but when there's nothing left to remove" (Antoine de Saint-Exupéry) p4raw-id: //depot/perl@25990 | ||||
* | ftrwrite, ftrexec, fteread, ftewrite and fteexec can all be merged | Nicholas Clark | 2005-11-04 | 1 | -5/+5 |
| | | | | | with Perl_pp_ftrread(). p4raw-id: //depot/perl@25986 | ||||
* | Perl_pp_symlink and Perl_pp_link can be merged. The diff looks evil, | Nicholas Clark | 2005-11-03 | 1 | -1/+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 Clark | 2005-11-02 | 1 | -4/+4 |
| | | | p4raw-id: //depot/perl@25964 | ||||
* | Move ftsuid ftsgid ftsvtx into Perl_pp_ftrowned. | Nicholas Clark | 2005-11-02 | 1 | -3/+3 |
| | | | p4raw-id: //depot/perl@25962 | ||||
* | Merge ftzero ftsock ftchr ftblk ftfile ftdir ftpipe into | Nicholas Clark | 2005-11-02 | 1 | -7/+7 |
| | | | | | Perl_pp_ftrowned p4raw-id: //depot/perl@25961 | ||||
* | Merge ftsize ftmtime ftatime ftctime into Perl_pp_ftis | Nicholas Clark | 2005-11-02 | 1 | -4/+4 |
| | | | p4raw-id: //depot/perl@25958 | ||||
* | Regen headers | Rafael Garcia-Suarez | 2005-11-02 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@25954 | ||||
* | All the ops that are simply C<return some_other_op();> can be bypassed | Nicholas Clark | 2005-10-31 | 1 | -34/+34 |
| | | | | | in the op dispatch table, and the bodies retired. p4raw-id: //depot/perl@25940 | ||||
* | Replace the 3 currently "unreachable" ops with a single op body | Nicholas Clark | 2005-10-31 | 1 | -3/+5 |
| | | | | | unimplemented_op() that panics descriptively if ever reached. p4raw-id: //depot/perl@25937 | ||||
* | Try to preserve the lost opcode alias info in comments | H.Merijn Brand | 2005-10-31 | 1 | -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 in | Nicholas Clark | 2005-10-31 | 1 | -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 Fusik | 2005-07-28 | 1 | -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 them | Rafael Garcia-Suarez | 2005-05-11 | 1 | -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-Suarez | 2005-05-03 | 1 | -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-Suarez | 2005-05-03 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@24378 | ||||
* | Symbian port of Perl | Jarkko Hietaniemi | 2005-04-21 | 1 | -16/+34 |
| | | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271 | ||||
* | Downconst external APIs | Rafael Garcia-Suarez | 2005-03-29 | 1 | -4/+4 |
| | | | p4raw-id: //depot/perl@24095 | ||||
* | More consting goodness | Andy Lester | 2005-03-21 | 1 | -4/+4 |
| | | | | | Message-ID: <20050319072830.GA7721@petdance.com> p4raw-id: //depot/perl@24049 | ||||
* | Update copyright notices | Rafael Garcia-Suarez | 2004-03-16 | 1 | -1/+1 |
| | | | p4raw-id: //depot/perl@22509 |