| Commit message (Expand) | Author | Age | Files | Lines |
* | Clean: Actually use HvUSEDKEYS() instead of HvKEYS() | Michael Witten | 2011-05-18 | 1 | -1/+1 |
* | Followup to 088225f/[perl #88132]: packages ending with : | Father Chrysostomos | 2011-04-15 | 1 | -18/+43 |
* | Fix typos (spelling errors) in Perl sources. | Peter J. Acklam) (via RT | 2011-01-07 | 1 | -1/+1 |
* | Fix uninit compiler warning in mro.c | Jerry D. Hedden | 2010-12-01 | 1 | -1/+1 |
* | mro.c: Assert that the previous commit is correct | Father Chrysostomos | 2010-11-27 | 1 | -0/+1 |
* | Avoid a redundant check in mro.c | Father Chrysostomos | 2010-11-27 | 1 | -6/+10 |
* | Fix a warning (that spotted a potential mro bug that I could not produce) | Rafael Garcia-Suarez | 2010-11-27 | 1 | -8/+7 |
* | Use newSVpvs_flags() instead of sv_2mortal(newSVpvs()) | Nicholas Clark | 2010-11-25 | 1 | -1/+1 |
* | Convert xhv_name in struct xpvhv_aux to be a union of HEK* and HEK** | Nicholas Clark | 2010-11-24 | 1 | -3/+3 |
* | Remove redundant check | Father Chrysostomos | 2010-11-22 | 1 | -4/+0 |
* | mro_package_moved must act on all effective names | Father Chrysostomos | 2010-11-22 | 1 | -63/+186 |
* | Add flags param to hv_ename_* | Father Chrysostomos | 2010-11-20 | 1 | -2/+2 |
* | Eliminate the newname param from mro_package_moved | Father Chrysostomos | 2010-11-20 | 1 | -19/+13 |
* | Remove unnecessary check in mro_package_moved | Father Chrysostomos | 2010-11-16 | 1 | -1/+0 |
* | Don’t skip mro_package_moved if the parent stash is renamed | Father Chrysostomos | 2010-11-16 | 1 | -2/+8 |
* | mro_package_moved only needs one loop | Father Chrysostomos | 2010-11-12 | 1 | -15/+5 |
* | Macro for freeing meta->mro_linear_* | Father Chrysostomos | 2010-11-12 | 1 | -30/+17 |
* | Remove redundant call to mro_get_linear_isa | Father Chrysostomos | 2010-11-12 | 1 | -5/+0 |
* | Update isarev when clobbered class has subsubclasses | Father Chrysostomos | 2010-11-12 | 1 | -8/+41 |
* | mro_isa_changed_in3 is no longer necessary | Father Chrysostomos | 2010-11-11 | 1 | -37/+18 |
* | Fix package assignment with nested aliased packages | Father Chrysostomos | 2010-11-11 | 1 | -29/+59 |
* | Correct comment in mro_isa_changed_in | Father Chrysostomos | 2010-11-11 | 1 | -3/+2 |
* | Fix memory leaks in mro_package_moved | Father Chrysostomos | 2010-11-10 | 1 | -3/+3 |
* | [perl #75176] Symbol::delete_package does not free certain memory associated ... | Father Chrysostomos | 2010-11-08 | 1 | -89/+303 |
* | [perl #77358] ISA warnings after aliasing packages | Father Chrysostomos | 2010-10-30 | 1 | -1/+15 |
* | Set stash names before calling mro_isa_changed_in3 | Father Chrysostomos | 2010-10-30 | 1 | -10/+9 |
* | Comment typo | Father Chrysostomos | 2010-10-30 | 1 | -1/+1 |
* | Move the meta->isa code from UNIVERSAL::isa to mro_get_linear_isa | Father Chrysostomos | 2010-10-30 | 1 | -1/+27 |
* | Switch the core MRO code over to HvENAME | Father Chrysostomos | 2010-10-29 | 1 | -7/+11 |
* | Renaming of stashes should not be visible from Perl | Father Chrysostomos | 2010-10-27 | 1 | -2/+2 |
* | Rename stashes when they move around | Father Chrysostomos | 2010-10-24 | 1 | -32/+87 |
* | Make mro_package_moved use a mortal in case mro_isa_changed_in3 croaks | Father Chrysostomos | 2010-10-24 | 1 | -2/+1 |
* | Fix a nested package deletion bug | Father Chrysostomos | 2010-10-21 | 1 | -1/+3 |
* | [perl #78362] Make mro_package_moved check for recursion | Father Chrysostomos | 2010-10-12 | 1 | -6/+25 |
* | Reset isa caches on nonexistent substashes when stash trees are moved | Father Chrysostomos | 2010-10-12 | 1 | -10/+109 |
* | Allow mro_isa_changed_in to be called on nonexistent packages | Father Chrysostomos | 2010-10-11 | 1 | -17/+36 |
* | Reset isa on stash manipulation | Father Chrysostomos | 2010-10-09 | 1 | -0/+50 |
* | Convert Perl_sv_dup_inc() from a macro to a real function. | Nicholas Clark | 2010-05-24 | 1 | -5/+4 |
* | Fix build warning in mro.c | Jerry D. Hedden | 2009-08-21 | 1 | -1/+1 |
* | Optimise S_mro_get_linear_isa_dfs() when dealing with the first parent class. | Nicholas Clark | 2009-08-20 | 1 | -33/+69 |
* | When resetting our children, wipe out the isa cache too. | Nicholas Clark | 2009-07-25 | 1 | -1/+5 |
* | Following change 34356, which decoupled get_isa_hash() from | Nicholas Clark | 2009-01-03 | 1 | -35/+0 |
* | Add casts to gain C++ compatibility, as spotted by Yves. | Nicholas Clark | 2008-12-28 | 1 | -5/+5 |
* | Move all mro:: XS functions from mro.c to ext/mro/mro.xs, except for | Nicholas Clark | 2008-12-27 | 1 | -185/+0 |
* | In struct mro_meta, rename mro_linear_dfs to mro_linear_all, and change it from | Nicholas Clark | 2008-12-27 | 1 | -14/+14 |
* | In struct mro_meta, rename mro_linear_c3 to mro_linear_current, and change it | Nicholas Clark | 2008-12-27 | 1 | -20/+21 |
* | Break out the set-the-MRO logic from the XS_mro_set_mro into Perl_mro_set_mro(), | Nicholas Clark | 2008-12-27 | 1 | -21/+29 |
* | Optimisation of the use of the meta structure - don't create a hash if all we | Nicholas Clark | 2008-12-27 | 1 | -18/+65 |
* | Proper pluggable Method Resolution Orders. 'c3' is now implemented outside the | Nicholas Clark | 2008-12-27 | 1 | -442/+0 |
* | Add Perl_mro_register() to register Method Resolution Orders, | Nicholas Clark | 2008-12-27 | 1 | -29/+44 |