[armedbear-ticket] [armedbear] #278: closer-mop:class-finalized-p returns t without ever running finalize-inheritance method
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#278: closer-mop:class-finalized-p returns t without ever running finalize- inheritance method ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 1.1.1 Component: (A)MOP | Version: Keywords: | ------------------------+--------------------------------------------------- Report by stassats on IRC. He's drawing up a testcase as we speak. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/278> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#278: closer-mop:class-finalized-p returns t without ever running finalize- inheritance method ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: defect | Status: new Priority: minor | Milestone: 1.1.1 Component: (A)MOP | Version: Keywords: | ------------------------+--------------------------------------------------- Changes (by sboukarev): * priority: major => minor Comment: So, the problem turns out that finalize-inheritance is run just after initialization is complete. And I had finalize-inheritance :after method defined in another file, after the defclass form in question. On other implementations finalize-inheritance is run just before allocate-instance, so such problems don't come up. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/278#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#278: closer-mop:class-finalized-p returns t without ever running finalize- inheritance method ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: defect | Status: new Priority: minor | Milestone: 1.2.0 Component: (A)MOP | Version: Keywords: | ------------------------+--------------------------------------------------- Changes (by mevenson): * milestone: 1.1.1 => 1.2.0 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/278#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#278: closer-mop:class-finalized-p returns t without ever running finalize- inheritance method ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: defect | Status: new Priority: blocker | Milestone: 1.2.0 Component: (A)MOP | Version: 1.2.0-dev Keywords: | ------------------------+--------------------------------------------------- Changes (by mevenson): * priority: minor => blocker * version: => 1.2.0-dev -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/278#comment:3> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear