Overview
Artifact ID: | ead140557a5456e9a8643b8d7fa9c2d77b8e6e69d124e0cfd0a5ccf61732ca52 |
---|---|
Ticket: | 1a56550e961f282b52a99194a4d1c9ae1c4bc5d1
Method list introspection misses mixins |
User & Date: | dkf 2017-10-19 09:28:53 |
Changes
- closedate changed to: "2458045.89506909"
- closer changed to: "dkf"
- icomment:
The traversal of the mixin links was in the wrong place relative to the tail-recursive unrolling inside <tt>AddClassMethodNames</tt> inside tclOOCall.c; the mixin would have been found if the class into which it had been mixed had two (or more) ordinary superclasses. Rearranging the code and adding a separate mechanism for determining how to avoid excess work seems to fix it.
- login: "dkf"
- mimetype: "text/html"
- resolution changed to: "Fixed"
- status changed to: "Closed"