This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Bring SvOOK_on back, but simpler
[perl5.git] / cop.h
2011-10-06 Brian FraserGroundwork to allow cops and pmops to store the UTF8...
2011-09-09 Zeframremove index offsetting ($[)
2011-09-01 Gerard GoossenUse OPpDEREF for lvalue sub, such that the flags contai...
2011-07-17 Father ChrysostomosRename store/fetch_cop_label as cop_*
2011-07-15 Father ChrysostomosChange was_lvalue_sub back to X; spell out the only...
2011-07-10 Father ChrysostomosPropagate (non-)lvalue context through nested calls
2011-06-04 Father Chrysostomos[perl #7946] Lvalue subs do not autovivify
2011-05-18 Karl Williamsoncop.h: pod: Fix broken links
2011-02-18 David Mitchellstruct subst; remove macro for obsolete field
2011-01-21 Michael StevensUpdate old activestate links to point to git.
2011-01-13 Nicholas ClarkIn Perl_write_to_stderr(), use Perl_magic_methcall...
2011-01-07 Peter J. Acklam... Fix typos (spelling errors) in Perl sources.
2010-12-11 David Leadbeater[perl #80548] Add the stash name to DTrace probes
2010-10-21 Zeframmark cophh API as experimental
2010-10-21 Zeframfull API for cop hint hashes
2010-10-19 David MitchellRecursive MULTICALL prematurely freed CV
2010-09-09 Nicholas ClarkDefine CxPADLOOP unconditionally, as post f83b46a0...
2010-09-08 David Mitchellbad things happened with for $x (...) { *x = *y }
2010-09-08 David Mitchellcreate itervar_u union in struct block_loop
2010-09-08 David Mitchelleliminate targoffset from struct block_loop
2010-09-08 David Mitchelleliminate next_op from struct block_loop
2010-09-02 Nicholas ClarkChange the first argument of Perl_fetch_cop_label(...
2010-07-28 Chip SalzenbergRevert "Fix off-by-one: avoid allocating an extra context"
2010-07-28 Chip SalzenbergFix off-by-one: avoid allocating an extra context
2010-06-16 Nicholas ClarkStop using WITH_THR and WITH_THX, as they were never...
2010-05-04 Rafael Garcia-SuarezMerge remote branch 'zefram/zefram/reliable_exception...
2010-04-26 Nicholas ClarkFor Perl_magic_methcall() add G_UNDEF_FILL to fill...
2010-04-23 Zeframbring G_KEEPERR back to the realm of sanity
2010-04-18 Nicholas ClarkMove PERL_ASYNC_CHECK() from POPBLOCK() to the kill...
2010-04-15 Nicholas ClarkMove PERL_ASYNC_CHECK() from the runloop to control...
2010-04-06 David Mitchellmore mods to -Dl debugging output
2010-03-30 David Mitchellimprove -Dl debugging output
2009-12-13 Reini UrbanEliminate OP_SETSTATE from cop.h header
2009-11-12 Gerard GoossenAdd line information to jumplevel debug information
2009-10-31 Gerard GoossenAdd assertion to JMPENV_POP to assert that the jumpleve...
2009-08-21 ZeframAdd clear magic to %^H so that the HE chain is reset...
2009-04-27 Nicholas ClarkRemove all #ifdef MACOS_TRADITIONAL code in core and...
2009-03-07 Alex VandiverFix MULTICALL in List-Util
2008-11-26 Nicholas Clarkrxres_free() and rxres_restore() are only used in pp_ct...
2008-10-28 Nicholas ClarkA couple of (COP*)s that can actually be (const COP...
2008-10-27 Nicholas ClarkConvert all (CV *) casts to (const CV *). Convert ...
2008-10-27 Nicholas ClarkAdd a macro MUTABLE_PTR(p), which on (non-pedantic...
2008-10-25 Nicholas ClarkUpdate copyright years.
2008-04-07 Nicholas ClarkEliminate cop_label from struct cop by storing a label...
2008-04-06 Nicholas ClarkChange 33653 (inevitably) missed one cop_label, because...
2008-04-06 Nicholas ClarkA macro used only once isn't a typing saving, and 3...
2008-02-04 Nicholas ClarkMicro-optimise the order of the context types. [Because...
2008-01-28 Nicholas ClarkThe third argument of PUSHEVAL was never used by anythi...
2008-01-26 Nicholas ClarkThe layout for struct block_loop under ithreads can...
2008-01-26 Nicholas ClarkInvestigation reveals that the work of restoring the...
2008-01-26 Nicholas ClarkAs itersave points to the initial CxITERVAR(), and...
2008-01-26 Nicholas ClarkRestore the else block accidently eaten by change 33074.
2008-01-26 Nicholas ClarkIn POPLOOP, if CxITERVAR(cx) is non-NULL, then so is...
2008-01-26 Benjamin SmithRe: struct context now 12.5% smaller than 5.10
2008-01-24 Nicholas ClarkIn struct block_loop, merge itermax and iterlval into...
2008-01-24 Nicholas ClarkMerge CXt_LOOP_STACK's use of itermax for the reverse...
2008-01-24 Nicholas ClarkChange the context type of for ($a .. $b) to CXt_LOOP_L...
2008-01-24 Nicholas ClarkSplit out foreach iterations of temporary lists on...
2008-01-24 Nicholas ClarkSplit CXt_LOOP into CXt_LOOP_PLAIN and CXt_LOOP_FOR...
2008-01-21 Nicholas ClarkEliminate the U8 sbu_once from struct subst, and shrink...
2008-01-21 Nicholas ClarkIn struct block_subst, access the member once via a...
2008-01-21 Nicholas ClarkTidy up context type flags.
2008-01-21 Nicholas ClarkIn struct block_eval, eliminate old_in_eval and old_op_...
2008-01-21 Nicholas ClarkIn struct block_eval, access the members old_in_eval...
2008-01-21 Nicholas ClarkIn struct block change blku_type from U8 to U16, and...
2008-01-21 Nicholas ClarkSqueeze the context type down to 4 bits, and move the...
2008-01-21 Nicholas ClarkGive G_VOID, G_SCALAR and G_ARRAY the same numeric...
2008-01-21 Nicholas ClarkAdd a flag G_WANT, as a mask for the bits G_SCALAR...
2008-01-20 Nicholas ClarkEliminate hasargs from structs block_sub and block_form...
2008-01-20 Nicholas ClarkIn struct block_sub and block_format, access the member...
2008-01-20 Nicholas ClarkMove retop first in structs block_sub, block_format...
2008-01-20 Nicholas ClarkEliminate label from struct block_loop, as it can be...
2008-01-20 Nicholas ClarkSplit struct block_sub into struct block_sub and struct...
2008-01-20 Nicholas ClarkExtend PUSHFORMAT() to take a second parameter to set...
2008-01-20 Nicholas ClarkFix (probable) bug-by-inspection - CxREALEVAL(), CxTRY...
2008-01-20 Nicholas ClarkIn struct block_loop access element label via the macro...
2008-01-11 Andy ArmstrongAdd dtrace support
2008-01-03 Nicholas ClarkAdd newSVpvs_flags() as a wrapper to newSVpvn_flags...
2007-11-07 Nicholas ClarkFix up copyright years for files modified in 2007.
2007-09-19 Nicholas ClarkFor an LVALUE fetch, "hv_fetch()" will recurse into...
2007-05-15 Nicholas ClarkBASEOP isn't an exact multiple of 8 bytes, so reorderin...
2007-04-24 Dave Mitchellmove PL_linestr from the interpreter struct to the...
2007-04-23 Rafael Garcia-SuarezA safer version of CopFILE, by Jarkko
2007-03-31 Nicholas ClarkRearrange members of structures to reduce memory size...
2007-01-26 Nicholas ClarkStop S_incline needing to temporarily write a '\0'...
2007-01-22 Nicholas ClarkFix a typo and some doubled spaces in comments.
2006-12-20 Rafael Garcia-SuarezFix leaks in label strings allocation in COPs
2006-12-20 Rafael Garcia-SuarezDon't free the original label string when assigning...
2006-12-18 Jarkko HietaniemiRe: [PATCH] do not meddle in the affairs of PERL_TRACK_...
2006-11-06 Nicholas Clarkassert() that SvPV_set() isn't used on arrays.
2006-10-16 Nicholas ClarkFix change 28770 to cope with the strange 32 bit bool...
2006-09-17 Nicholas ClarkSome notes about struct block_loop
2006-09-17 Nicholas ClarkStore a pointer to the op in struct block_loop, rather...
2006-09-16 Nicholas ClarkShrink the interpreter structure by 4 bytes (usually...
2006-09-16 Nicholas ClarkRevert changes 28772, 28773, 28774 as they won't gain...
2006-09-01 Nicholas ClarkMerge lval and hasargs into one U8 in struct block_sub
2006-09-01 Nicholas ClarkAccess to cx->blk_sub.lval via macros (as it's about...
2006-09-01 Nicholas ClarkAccess cx->blk_sub.hasargs via a pair of macros (as...
2006-08-31 Nicholas ClarkSave 4 bytes from struct context (on ILP32) by moving...
2006-08-01 Steve HaySilence a couple of Borland compiler warnings
next