summaryrefslogtreecommitdiff
path: root/mro.c
Commit message (Expand)AuthorAgeFilesLines
* In S_mro_get_linear_isa_dfs(), add void casts to silence two warningsNicholas Clark2009-03-291-7/+11
* Build the isa cache from any linear ISA, rather than forcing the useNicholas Clark2009-03-291-3/+22
* Need to free the isa lookup hash before rebuilding it.Nicholas Clark2009-03-291-0/+4
* Create a direct lookup hash for ->isa() lookup, by retaining theNicholas Clark2009-03-291-7/+38
* Add Perl_croak_xs_usage(), which reduces a lot of explicit calls ofNicholas Clark2009-03-291-24/+8
* assert() that every NN argument is not NULL. Otherwise we have theNicholas Clark2009-03-191-5/+9
* PATCH: Large omnibus patch to clean up the JRRT quotesTom Christiansen2009-01-051-2/+4
* Integrate:Dave Mitchell2008-12-091-3/+26
* Integrate:Nicholas Clark2008-10-261-0/+1
* Integrate:Dave Mitchell2008-05-281-1/+1
* revert the integration of 32815 "We can now sv_upgrade(sv, SVt_PVHV)"Dave Mitchell2008-04-251-3/+10
* Integrate:Dave Mitchell2008-04-251-10/+3
* Integrate:Nicholas Clark2008-01-301-7/+5
* hv_iterkeysv() actually creates a mortal SV for every call.Nicholas Clark2007-10-221-6/+8
* In Perl_mro_isa_changed_in(), no need to call an RVALUE hv_fetch() thenNicholas Clark2007-10-221-4/+15
* S_mro_get_linear_isa_c3() doesn't need to call hv_fetch() thenNicholas Clark2007-10-221-5/+6
* By using the HEK that holds the stash name in S_mro_get_linear_isa_c3()Nicholas Clark2007-10-181-14/+12
* Remove some strlen()s and replace one strlcpy() with memcpy() becauseNicholas Clark2007-10-121-2/+1
* Remove unneeded castRafael Garcia-Suarez2007-09-281-1/+1
* Change 31977 introduced a bug (failing to set the return value ofNicholas Clark2007-09-261-1/+1
* Change the way of determining the MRO algorithm used from an enumNicholas Clark2007-09-261-25/+39
* Silence a load of "value computed is not used" warningsRafael Garcia-Suarez2007-09-211-6/+6
* SVs know their length, so avoid 2 calls to strlen().Nicholas Clark2007-09-201-10/+6
* mro_get_linear_isa_dfs and mro_get_linear_isa_c3 can have staticNicholas Clark2007-09-121-4/+5
* Restore a comment from 30501 unintentionally deleted with change 31513.Nicholas Clark2007-07-011-1/+4
* Avoid copying the AV in Perl_mro_get_linear_isa_dfs()Nicholas Clark2007-07-011-10/+9
* Revert change #31489.Rafael Garcia-Suarez2007-06-291-4/+2
* Re: valgrind findingsBrandon Black2007-06-291-4/+11
* Re: [perl #43357] *DESTROY = sub {} at runtimeBrandon Black2007-06-281-2/+4
* yet another mro.c patchBrandon Black2007-06-131-48/+50
* Silence compiler warningsJerry D. Hedden2007-06-071-0/+2
* another mro patchBrandon Black2007-06-041-220/+174
* Re: HvMROMETABrandon Black2007-05-301-2/+11
* Various mro updates from Brandon Black. References:Craig A. Berry2007-05-191-30/+66
* Re: mro c3 infinite recursion problem. Attemp to free unreferenced scalarBrandon Black2007-05-091-9/+12
* more constingAndy Lester2007-05-081-73/+66
* Re: mro status, etcBrandon Black2007-04-301-104/+79
* mro status, etcBrandon Black2007-04-261-2/+8
* Fix mro docs.Brandon Black2007-04-261-6/+6
* Silence VC6 warning about not all control paths returning a valueSteve Hay2007-04-241-0/+1
* An optimisation to the MRO code, by Brandon Black,Rafael Garcia-Suarez2007-04-231-25/+78
* Shorten long symbols in mro.c to avoid name mangling on VMS.Craig A. Berry2007-04-231-6/+6
* Storing PL_sv_yes over itself is as cheap as calling hv_exists(), soNicholas Clark2007-04-211-6/+9
* In Perl_mro_get_linear_isa_dfs(), by treating the local variable sv asNicholas Clark2007-04-211-21/+18
* Small optimisations, by Brandon BlackRafael Garcia-Suarez2007-04-211-2/+2
* Code comments, by Brandon BlackRafael Garcia-Suarez2007-04-211-4/+68
* Terser source code in Perl_mro_meta_dup()Nicholas Clark2007-04-201-18/+15
* Simpler version, and that zeroes the allocated memoryRafael Garcia-Suarez2007-04-191-2/+2
* Use Newxc instead of casting by handRafael Garcia-Suarez2007-04-191-7/+5
* A Tolkien quote for mro.c, found by Audrey Tang.Rafael Garcia-Suarez2007-04-191-0/+5