summaryrefslogtreecommitdiff
path: root/mro.c
Commit message (Expand)AuthorAgeFilesLines
* Make mro code pass precomputed hash valuesFather Chrysostomos2013-11-041-25/+17
* Check that stash entries are GVs when aliasing pkgsFather Chrysostomos2013-11-041-1/+1
* Teach mro code about null array elementsFather Chrysostomos2013-09-011-1/+2
* Move super cache into mro metaFather Chrysostomos2013-08-201-0/+2
* Use SvREFCNT_dec_NN in one place in mro.cFather Chrysostomos2013-05-261-1/+1
* Revert "Revert "8c34e50dc slowed down detruction with no DESTROY""Father Chrysostomos2012-11-201-0/+2
* Revert "8c34e50dc slowed down detruction with no DESTROY"Father Chrysostomos2012-11-191-2/+0
* 8c34e50dc slowed down detruction with no DESTROYFather Chrysostomos2012-11-171-0/+2
* [perl #114864] Don’t use amt for DESTROYFather Chrysostomos2012-11-171-0/+6
* SVf_IsCOWFather Chrysostomos2012-11-141-2/+1
* -Do now also reports updates and use of PL_stashcache.Nicholas Clark2012-09-261-2/+6
* Omnibus removal of register declarationsKarl Williamson2012-08-181-2/+2
* update the editor hints for spaces, not tabsRicardo Signes2012-05-291-2/+2
* Make @ISA changes update overloadednessFather Chrysostomos2012-05-211-0/+3
* [perl #112708] Update overloadedness with ‘use overload’Father Chrysostomos2012-05-211-0/+4
* Bump several file copyright datesSteffen Schwigon2012-01-191-1/+1
* mro.c: Consistent use of spaces after dots in apidocsFather Chrysostomos2011-12-311-3/+3
* mro.c: Use F<> for file namesFather Chrysostomos2011-12-311-1/+1
* [RT #36079] Convert ` to '.jkeenan2011-11-221-1/+1
* expunge gratuitous Unicode punctuation in commentsZefram2011-11-161-5/+5
* match the definition of S_mro_gather_and_rename to its declarationTony Cook2011-11-141-1/+1
* mro.c: Oops, missing a =cutFather Chrysostomos2011-10-111-0/+2
* [perl #94306] Do not skip first elem of linear isaFather Chrysostomos2011-10-101-0/+23
* Document calling convention for Perl_mro_registerFather Chrysostomos2011-10-101-0/+5
* mro.c:S_gather_and_rename: Avoid extra SVsFather Chrysostomos2011-10-081-15/+11
* Use HEKfFather Chrysostomos2011-10-071-2/+3
* Cast to signed before negating, to avoid compiler warningsBrian Fraser2011-10-061-9/+9
* mro.(c|xs): Make warnings utf8-cleanBrian Fraser2011-10-061-2/+2
* mro.c: Correct utf8 and bytes concatenationFather Chrysostomos2011-10-061-18/+26
* mro UTF8 cleanup.Brian Fraser2011-10-061-36/+64
* Correct mro.c typo added by 006d9e7b3Father Chrysostomos2011-09-091-1/+1
* Correct mro_get_linear_isa’s docsFather Chrysostomos2011-08-251-4/+3
* Clean: Actually use HvUSEDKEYS() instead of HvKEYS()Michael Witten2011-05-181-1/+1
* Followup to 088225f/[perl #88132]: packages ending with :Father Chrysostomos2011-04-151-18/+43
* Fix typos (spelling errors) in Perl sources.Peter J. Acklam) (via RT2011-01-071-1/+1
* Fix uninit compiler warning in mro.cJerry D. Hedden2010-12-011-1/+1
* mro.c: Assert that the previous commit is correctFather Chrysostomos2010-11-271-0/+1
* Avoid a redundant check in mro.cFather Chrysostomos2010-11-271-6/+10
* Fix a warning (that spotted a potential mro bug that I could not produce)Rafael Garcia-Suarez2010-11-271-8/+7
* Use newSVpvs_flags() instead of sv_2mortal(newSVpvs())Nicholas Clark2010-11-251-1/+1
* Convert xhv_name in struct xpvhv_aux to be a union of HEK* and HEK**Nicholas Clark2010-11-241-3/+3
* Remove redundant checkFather Chrysostomos2010-11-221-4/+0
* mro_package_moved must act on all effective namesFather Chrysostomos2010-11-221-63/+186
* Add flags param to hv_ename_*Father Chrysostomos2010-11-201-2/+2
* Eliminate the newname param from mro_package_movedFather Chrysostomos2010-11-201-19/+13
* Remove unnecessary check in mro_package_movedFather Chrysostomos2010-11-161-1/+0
* Don’t skip mro_package_moved if the parent stash is renamedFather Chrysostomos2010-11-161-2/+8
* mro_package_moved only needs one loopFather Chrysostomos2010-11-121-15/+5
* Macro for freeing meta->mro_linear_*Father Chrysostomos2010-11-121-30/+17
* Remove redundant call to mro_get_linear_isaFather Chrysostomos2010-11-121-5/+0