# New Ticket Created by Matt Diephouse # Please include the string: [perl #40978] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=40978 >
The attached patch does the following: * Removes MultiSub logic from Parrot_find_name_op * Removes the following functions - Parrot_MMD_search_default_inline (unused) - Parrot_MMD_search_default_func (unused after changes) - Parrot_MMD_dispatch_func (unused after changes) - mmd_search_lexical (unused, empty stub) - mmd_search_global (unneeded) * Adds a Parrot_mmd_sort_candidate_list function * Renames mmd_search_package to mmd_search_cur_namespace * Removes exception from MultiSub.invoke() I didn't apply it myself because it affects external facing functions. The main idea of the patch is to the amount of MultiSub logic in src/mmd.c. -- Matt Diephouse
mmd.patch
Description: Binary data