summaryrefslogtreecommitdiff
path: root/mro.c
Commit message (Expand)AuthorAgeFilesLines
* Add macros mPUSHs() and mXPUSHs() for pushing SVs on the stackMarcus Holland-Moritz2008-01-041-6/+4
* Extend newSVpvn_flags() to also call sv_2mortal() if SVs_TEMP is set inNicholas Clark2008-01-031-1/+1
* We can now sv_upgrade(sv, SVt_PVHV), so do so, to simplify the code.Nicholas Clark2008-01-031-10/+3
* 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
* Fix compilation error with threadsRafael Garcia-Suarez2007-04-191-3/+4
* Put the "Can't locate package..." warnings in the "syntax"Rafael Garcia-Suarez2007-04-191-2/+2
* Change an "Internal error" message to the more common "panic"Rafael Garcia-Suarez2007-04-191-1/+1
* Re: new C3 MRO patchBrandon Black2007-04-191-0/+1002