summaryrefslogtreecommitdiff
path: root/mro.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update isarev when clobbered class has subsubclassesFather Chrysostomos2010-11-121-8/+41
* mro_isa_changed_in3 is no longer necessaryFather Chrysostomos2010-11-111-37/+18
* Fix package assignment with nested aliased packagesFather Chrysostomos2010-11-111-29/+59
* Correct comment in mro_isa_changed_inFather Chrysostomos2010-11-111-3/+2
* Fix memory leaks in mro_package_movedFather Chrysostomos2010-11-101-3/+3
* [perl #75176] Symbol::delete_package does not free certain memory associated ...Father Chrysostomos2010-11-081-89/+303
* [perl #77358] ISA warnings after aliasing packagesFather Chrysostomos2010-10-301-1/+15
* Set stash names before calling mro_isa_changed_in3Father Chrysostomos2010-10-301-10/+9
* Comment typoFather Chrysostomos2010-10-301-1/+1
* Move the meta->isa code from UNIVERSAL::isa to mro_get_linear_isaFather Chrysostomos2010-10-301-1/+27
* Switch the core MRO code over to HvENAMEFather Chrysostomos2010-10-291-7/+11
* Renaming of stashes should not be visible from PerlFather Chrysostomos2010-10-271-2/+2
* Rename stashes when they move aroundFather Chrysostomos2010-10-241-32/+87
* Make mro_package_moved use a mortal in case mro_isa_changed_in3 croaksFather Chrysostomos2010-10-241-2/+1
* Fix a nested package deletion bugFather Chrysostomos2010-10-211-1/+3
* [perl #78362] Make mro_package_moved check for recursionFather Chrysostomos2010-10-121-6/+25
* Reset isa caches on nonexistent substashes when stash trees are movedFather Chrysostomos2010-10-121-10/+109
* Allow mro_isa_changed_in to be called on nonexistent packagesFather Chrysostomos2010-10-111-17/+36
* Reset isa on stash manipulationFather Chrysostomos2010-10-091-0/+50