]> git.vpit.fr Git - perl/modules/Variable-Magic.git/history - Magic.xs
Only enable careful self destruction on perl 5.25.3 and higher
[perl/modules/Variable-Magic.git] / Magic.xs
2016-12-07 Vincent PitOnly enable careful self destruction on perl 5.25.3...
2016-12-07 Dave MitchellHandle self destruction manually rt115792
2015-11-04 Vincent PitThe Big Boilerplate Factorization
2015-10-01 Vincent PitRemove a now obsolete workaround for context stack...
2015-10-01 Vincent PitExecute magic callbacks into separate stacks rt107294
2015-09-25 Vincent PitImprove support for custom ops
2015-09-25 Vincent PitCorrectly bless UTF-8 transliteration op objects
2015-09-25 Vincent PitRepresent nulled COPs as B::COP objects
2015-09-25 Vincent PitAdd support for ops of class UNOP_AUX
2015-07-31 Vincent PitMake sure asserts are only checked on DEBUGGING builds
2015-07-20 Vincent PitRemove an unused static variable
2015-07-20 Vincent PitDelay destruction of reference return values till the...
2015-04-14 Vincent Pitvmg_teardown() should also be called at the end of...
2015-04-14 Vincent PitAllow disabling thread safety in Makefile.PL
2015-04-14 Vincent PitMake sure the load refcount is reset on global setup
2015-04-14 Vincent PitDon't lock the VMG_LOADED mutex across global destruction
2015-04-08 Vincent PitReference-count global setup/teardown
2015-03-31 Vincent PitMake sure MULTIPLICITY builds set PERL_IMPLICIT_CONTEXT
2015-03-31 Vincent PitAdd a missing volatile qualifier
2015-03-30 Vincent PitRevamp the setup boot logic
2015-03-11 Vincent PitReplace STATIC by static
2015-03-11 Vincent PitSet the mg_flags inside vmg_sv_magicext() according...
2015-03-11 Vincent PitFactor the sv_magicext() calls into one vmg_sv_magicext()
2015-03-11 Vincent PitAdd a couple of missing SvREFCNT_dec() after sv_magicext()
2015-03-10 Vincent PitSimplify vmg_propagate_errsv_free() so that ERRSV is... rt101410
2015-03-10 Vincent PitSimplify vmg_pp_propagate_errsv() so that ERRSV is...
2015-03-10 Vincent PitSimplify vmg_call_sv() so that ERRSV is no longer used...
2014-10-20 Vincent PitAdd support for METHOP ops rt99319
2014-10-20 Vincent PitDon't hardcode the OPc_* values
2014-09-22 Vincent PitAdd support for copy magic on code prototype clone rt90205
2012-11-05 Vincent PitAdd VMG_COMPAT_SCALAR_NOLEN rt80388
2012-08-18 Vincent PitProperly propagate exceptions when a free callback...
2012-08-12 Vincent PitMake the 'reset RMG flag' workaround thread-safe
2012-08-12 Vincent PitReset the SV each time for the 'reset RMG flag' workaround
2012-08-11 Vincent PitRemove an unused variable
2012-08-11 Vincent PitPrettify the default no-op callback
2012-08-11 Vincent PitDon't crash if dispell is called in a clear, free or...
2012-08-10 Vincent PitRename vmg_uvar_del() to vmg_mg_del() to reuse its...
2012-08-05 Vincent PitMake sure all entries of MY_CXT.b__op_stashes are initi...
2012-08-05 Vincent PitFix indentation in vmg_call_sv()
2012-08-05 Vincent PitPort the svt_free-specific part of vmg_call_sv() to...
2012-08-05 Vincent PitAlways enable VMG_SAVE_LAST_CX
2012-08-02 Vincent PitMake the uvar user data into a proper struct
2012-06-24 Vincent PitRemove a couple of commented asserts
2012-06-24 Vincent PitLeak less memory when an exception is thrown from a...
2012-06-23 Vincent PitDon't leak vtables and wizards freed during global...
2012-02-17 Vincent PitDecorate the magic callbacks section
2012-02-17 Vincent PitRemove an useless #define wrap
2012-02-17 Vincent PitAllow passing ref-to-undef as callbacks to install...
2012-02-16 Vincent PitMove the sv length logic into a new vmg_sv_len() function
2011-10-26 Vincent PitTest 'delete' uvar magic and introduce VMG_COMPAT_HASH_...
2011-10-26 Vincent Pit'store' and 'delete' uvar magics don't need the uvar...
2011-10-26 Vincent PitClean up vmg_uvar_val() a bit
2011-10-26 Vincent PitMinimize the accesses to the optree during the uvar...
2011-10-26 Vincent PitPrettify the declaration of vmg_svt_copy()
2011-10-26 Vincent Pitvmg_cast() should set mg_flags according to the vtable
2011-10-26 Vincent PitThe magic signatures are no longer needed
2011-10-26 Vincent PitEnforce saner checks on wizard SVs and MAGIC tokens
2011-10-26 Vincent PitReorder some code
2011-10-26 Vincent PitRename vmg_wizard_* to vmg_wizard_sv_* and {MGWIZ,mgwiz...
2011-10-26 Vincent PitClone wizard objects through dup magic
2011-10-26 Vincent PitShare the vtables with threaded perls
2011-10-26 Vincent PitWrap MUTEX_{LOCK,UNLOCK} in macros so can we don't...
2011-10-26 Vincent PitMGf_COPY and MGf_DUP should always be set for the perls...
2011-10-25 Vincent PitAbstract the MGWIZ creation into a new vmg_mgwiz_alloc...
2011-10-25 Vincent PitPass the 'data' callback after the 'op_info' flag when...
2011-10-24 Vincent PitRemove trailing whitespace
2011-09-05 Vincent PitSilence an "unused" compiler warning
2011-08-07 Vincent PitUpdate vmg_opclass() for perl 5.15
2011-01-19 Vincent PitUpdate magical flags after dispelling magic rt64866
2011-01-18 Vincent PitTighten the scope of two variables unused on 5.8
2010-10-16 Vincent PitExplicitely state that C++ compilers aren't supported
2010-09-24 Vincent PitDescribe why we don't have to guard against PL_dirty...
2010-09-23 Vincent PitRemove the test for non-released perl 5.11.0
2010-08-19 Vincent PitSvREFCNT_dec already checks if the SV is non null
2010-06-25 Vincent Pit5.13.2 calls get magic on globs
2010-06-25 Vincent PitFix CLONE_PARAMS struct initialization for perl 5.13.2
2010-06-25 Vincent PitAlways use a safe version of call_sv()
2010-06-25 Vincent PitException propagation fixes
2010-03-15 Vincent PitCompatibility fix for 5.12.0
2010-01-13 Vincent PitCorrectly propagate the errors thrown when variable...
2010-01-06 Vincent PitIndentation
2010-01-06 Vincent PitUse SvREFCNT_inc_simple_void() whenever possible
2010-01-06 Vincent PitUse SvRV_const() whenever possible
2009-12-28 Vincent PitSvPV_const is only available since 5.9.3
2009-12-28 Vincent PitCast the op_info value before applying bit shifts
2009-12-28 Vincent PitFix expected constness for utf8_length() arguments
2009-12-28 Vincent PitFix type coercions on values returned from callbacks
2009-12-28 Vincent Pitcall_sv() ought to take an I32
2009-12-28 Vincent PitExplicitely cap the op_info parameter to 255
2009-12-28 Vincent PitWizard ids are IV, not UV
2009-12-28 Vincent PitFix memory miswrite when passing data arguments to...
2009-11-30 Vincent PitFix compiler warnings with the Intel CC
2009-11-30 Vincent PitStop leaking objects stored in the data slot
2009-11-30 Vincent PitStop passing arguments to the data callback through...
2009-11-30 Vincent PitDirectly store the CVs into the MGWIZ structure
2009-11-30 Vincent PitFree the thread local context from an atexit callback
2009-11-29 Vincent PitStop leaking the SVs that reference the callbacks
2009-11-27 Vincent PitFix a consting error
2009-11-27 Vincent PitMake the wizard store the MGWIZ address as an IV
next