[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-smalltalk] Re: [feature] make TwistedPools the default pool search
From: |
Stephen Compall |
Subject: |
[Help-smalltalk] Re: [feature] make TwistedPools the default pool search order |
Date: |
Mon, 21 Apr 2008 01:53:23 -0700 |
Issue status update for
http://smalltalk.gnu.org/project/issue/206
Post a follow up:
http://smalltalk.gnu.org/project/comments/add/206
Project: GNU Smalltalk
Version: <none>
Component: STInST
Category: feature requests
Priority: normal
Assigned to: Unassigned
Reported by: S11001001
Updated by: S11001001
Status: active
I added a fix for inherited class/shared pools and a test for it in
c097acd. Also in c097acd is a new, failing test, fixed in b69098a, to
eliminate only the /direct superclass's/ namespaces from
the namespace walk while searching pools. (See step #4 on
PoolResolution).
For the set of superspaces of this class and
all the superclasses' environments
While it is convenient, it doesn't match the expectation of step #4,
illustrated by the new test case, which is also why TwistedPools
originally used superclass environment withAllSuperspaces asSet to make
the sole set of namespace walk eliminations.
The unfortunate detail of this alternative, and thus a slight bug
introduced in b69098a, is that it may answer some namespaces multiple
times. OrderedSet did the right thing, so I could ignore the issue,
but #allSharedPoolDictionariesDo: isn't necessarily building a set. Of
course, the order is still right, so it doesn't affect a leftmost-first
variable search at all.
- [Help-smalltalk] [feature] make TwistedPools the default pool search order, Stephen Compall, 2008/04/08
- Message not available
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Paolo Bonzini, 2008/04/09
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Stephen Compall, 2008/04/09
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Paolo Bonzini, 2008/04/09
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Paolo Bonzini, 2008/04/16
- [Help-smalltalk] [PATCH TwistedPools 1/n] add more namespace polymorphism methods to Dictionary, Paolo Bonzini, 2008/04/16
- [Help-smalltalk] [PATCH TwistedPools 2/n] implement TwistedPools in Behavior, Paolo Bonzini, 2008/04/16
- [Help-smalltalk] [PATCH TwistedPools 3/n] class renaming, and changing TwistedPools to use the default pool resolution, Paolo Bonzini, 2008/04/16
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order,
Stephen Compall <=
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Paolo Bonzini, 2008/04/21
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Stephen Compall, 2008/04/22
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Paolo Bonzini, 2008/04/22
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Paolo Bonzini, 2008/04/24
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Stephen Compall, 2008/04/24
- Message not available
- [Help-smalltalk] Re: [feature] make TwistedPools the default pool search order, Paolo Bonzini, 2008/04/25