Tcl Source Code

Ticket Change Details
Login
Overview

Artifact ID: ead140557a5456e9a8643b8d7fa9c2d77b8e6e69d124e0cfd0a5ccf61732ca52
Ticket: 1a56550e961f282b52a99194a4d1c9ae1c4bc5d1
Method list introspection misses mixins
User & Date: dkf 2017-10-19 09:28:53
Changes

  1. closedate changed to: "2458045.89506909"
  2. closer changed to: "dkf"
  3. 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.
    
  4. login: "dkf"
  5. mimetype: "text/html"
  6. resolution changed to: "Fixed"
  7. status changed to: "Closed"