This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
mro.c: Oops, missing a =cut
[perl5.git] / mro.c
2011-10-11 Father Chrysostomosmro.c: Oops, missing a =cut
2011-10-11 Father Chrysostomos[perl #94306] Do not skip first elem of linear isa
2011-10-11 Father ChrysostomosDocument calling convention for Perl_mro_register
2011-10-08 Father Chrysostomosmro.c:S_gather_and_rename: Avoid extra SVs
2011-10-07 Father ChrysostomosUse HEKf
2011-10-07 Brian FraserCast to signed before negating, to avoid compiler warnings
2011-10-06 Brian Frasermro.(c|xs): Make warnings utf8-clean
2011-10-06 Father Chrysostomosmro.c: Correct utf8 and bytes concatenation
2011-10-06 Brian Frasermro UTF8 cleanup.
2011-09-09 Father ChrysostomosCorrect mro.c typo added by 006d9e7b3
2011-08-26 Father ChrysostomosCorrect mro_get_linear_isa’s docs
2011-05-18 Michael WittenClean: Actually use HvUSEDKEYS() instead of HvKEYS()
2011-04-16 Father ChrysostomosFollowup to 088225f/[perl #88132]: packages ending...
2011-01-07 Peter J. Acklam... Fix typos (spelling errors) in Perl sources.
2010-12-01 Jerry D. HeddenFix uninit compiler warning in mro.c
2010-11-27 Father Chrysostomosmro.c: Assert that the previous commit is correct
2010-11-27 Father ChrysostomosAvoid a redundant check in mro.c
2010-11-27 Rafael Garcia-SuarezFix a warning (that spotted a potential mro bug that...
2010-11-25 Nicholas ClarkUse newSVpvs_flags() instead of sv_2mortal(newSVpvs())
2010-11-24 Nicholas ClarkConvert xhv_name in struct xpvhv_aux to be a union...
2010-11-22 Father ChrysostomosRemove redundant check
2010-11-22 Father Chrysostomosmro_package_moved must act on all effective names
2010-11-21 Father ChrysostomosAdd flags param to hv_ename_*
2010-11-21 Father ChrysostomosEliminate the newname param from mro_package_moved
2010-11-17 Father ChrysostomosRemove unnecessary check in mro_package_moved
2010-11-17 Father ChrysostomosDon’t skip mro_package_moved if the parent stash is...
2010-11-13 Father Chrysostomosmro_package_moved only needs one loop
2010-11-13 Father ChrysostomosMacro for freeing meta->mro_linear_*
2010-11-13 Father ChrysostomosRemove redundant call to mro_get_linear_isa
2010-11-13 Father ChrysostomosUpdate isarev when clobbered class has subsubclasses
2010-11-12 Father Chrysostomosmro_isa_changed_in3 is no longer necessary
2010-11-12 Father ChrysostomosFix package assignment with nested aliased packages
2010-11-11 Father ChrysostomosCorrect comment in mro_isa_changed_in
2010-11-11 Father ChrysostomosFix memory leaks in mro_package_moved
2010-11-09 Father Chrysostomos[perl #75176] Symbol::delete_package does not free...
2010-10-31 Father Chrysostomos[perl #77358] ISA warnings after aliasing packages
2010-10-30 Father ChrysostomosSet stash names before calling mro_isa_changed_in3
2010-10-30 Father ChrysostomosComment typo
2010-10-30 Father ChrysostomosMove the meta->isa code from UNIVERSAL::isa to mro_get_...
2010-10-30 Father ChrysostomosSwitch the core MRO code over to HvENAME
2010-10-27 Father ChrysostomosRenaming of stashes should not be visible from Perl
2010-10-25 Father ChrysostomosRename stashes when they move around
2010-10-24 Father ChrysostomosMake mro_package_moved use a mortal in case mro_isa_cha...
2010-10-21 Father ChrysostomosFix a nested package deletion bug
2010-10-13 Father Chrysostomos[perl #78362] Make mro_package_moved check for recursion
2010-10-12 Father ChrysostomosReset isa caches on nonexistent substashes when stash...
2010-10-11 Father ChrysostomosAllow mro_isa_changed_in to be called on nonexistent...
2010-10-10 Father ChrysostomosReset isa on stash manipulation
2010-05-24 Nicholas ClarkConvert Perl_sv_dup_inc() from a macro to a real function.
2009-08-21 Jerry D. HeddenFix build warning in mro.c
2009-08-20 Nicholas ClarkOptimise S_mro_get_linear_isa_dfs() when dealing with...
2009-07-25 Nicholas ClarkWhen resetting our children, wipe out the isa cache...
2009-01-03 Nicholas ClarkFollowing change 34356, which decoupled get_isa_hash...
2008-12-28 Nicholas ClarkAdd casts to gain C++ compatibility, as spotted by...
2008-12-27 Nicholas ClarkMove all mro:: XS functions from mro.c to ext/mro/mro...
2008-12-27 Nicholas ClarkIn struct mro_meta, rename mro_linear_dfs to mro_linear...
2008-12-27 Nicholas ClarkIn struct mro_meta, rename mro_linear_c3 to mro_linear_...
2008-12-27 Nicholas ClarkBreak out the set-the-MRO logic from the XS_mro_set_mro...
2008-12-27 Nicholas ClarkOptimisation of the use of the meta structure - don...
2008-12-27 Nicholas ClarkProper pluggable Method Resolution Orders. 'c3' is...
2008-12-27 Nicholas ClarkAdd Perl_mro_register() to register Method Resolution...
2008-12-27 Nicholas ClarkAdd MRO_GET_PRIVATE_DATA() to use the cached mro privat...
2008-12-27 Nicholas ClarkRepurpose struct mro_meta to allow it to store cached...
2008-11-27 Nicholas ClarkS_mro_get_linear_isa_*() should have an *un*signed...
2008-11-02 Tom ChristiansenPATCH: Large omnibus patch to clean up the JRRT quotes
2008-10-30 Nicholas ClarkEliminate (SV *) casts from the rest of *.c, picking...
2008-10-29 Nicholas ClarkEliminate (AV *) casts in *.c.
2008-10-28 Nicholas ClarkEvery remaining (HV *) cast in *.c
2008-10-25 Nicholas ClarkUpdate copyright years.
2008-09-12 Nicholas ClarkIn S_mro_get_linear_isa_dfs(), add void casts to silenc...
2008-09-12 Nicholas ClarkBuild the isa cache from any linear ISA, rather than...
2008-09-12 Nicholas ClarkNeed to free the isa lookup hash before rebuilding it.
2008-09-12 Nicholas ClarkCreate a direct lookup hash for ->isa() lookup, by...
2008-08-22 Nicholas ClarkIn S_mro_get_linear_isa_dfs(), save copying by making...
2008-08-22 Nicholas ClarkIn S_mro_get_linear_isa_dfs(), hv_exists_ent() followed...
2008-05-21 Nicholas ClarkAdd Perl_croak_xs_usage(), which reduces a lot of expli...
2008-02-25 ilmari@vesla.ilmar... Avoid a segfault case in MRO code, based on :
2008-02-12 Nicholas Clarkassert() that every NN argument is not NULL. Otherwise...
2008-01-04 Marcus Holland-MoritzAdd macros mPUSHs() and mXPUSHs() for pushing SVs on...
2008-01-03 Nicholas ClarkExtend newSVpvn_flags() to also call sv_2mortal() if...
2008-01-03 Nicholas ClarkWe can now sv_upgrade(sv, SVt_PVHV), so do so, to simpl...
2007-10-22 Nicholas Clarkhv_iterkeysv() actually creates a mortal SV for every...
2007-10-22 Nicholas ClarkIn Perl_mro_isa_changed_in(), no need to call an RVALUE...
2007-10-22 Nicholas ClarkS_mro_get_linear_isa_c3() doesn't need to call hv_fetch...
2007-10-18 Nicholas ClarkBy using the HEK that holds the stash name in S_mro_get...
2007-10-12 Nicholas ClarkRemove some strlen()s and replace one strlcpy() with...
2007-09-28 Rafael Garcia-SuarezRemove unneeded cast
2007-09-26 Nicholas ClarkChange 31977 introduced a bug (failing to set the retur...
2007-09-26 Nicholas ClarkChange the way of determining the MRO algorithm used...
2007-09-21 Rafael Garcia-SuarezSilence a load of "value computed is not used" warnings
2007-09-20 Nicholas ClarkSVs know their length, so avoid 2 calls to strlen().
2007-09-12 Nicholas Clarkmro_get_linear_isa_dfs and mro_get_linear_isa_c3 can...
2007-07-01 Nicholas ClarkRestore a comment from 30501 unintentionally deleted...
2007-07-01 Nicholas ClarkAvoid copying the AV in Perl_mro_get_linear_isa_dfs()
2007-06-29 Rafael Garcia-SuarezRevert change #31489.
2007-06-29 Brandon BlackRe: valgrind findings
2007-06-28 Brandon BlackRe: [perl #43357] *DESTROY = sub {} at runtime
2007-06-13 Brandon Blackyet another mro.c patch
2007-06-07 Jerry D. HeddenSilence compiler warnings
2007-06-04 Brandon Blackanother mro patch
next