Hi Levente,
On Thu, May 7, 2015 at 9:34 AM, Eliot Miranda <[hidden email]> wrote:
Ah, MCMethodDefinition class>>className: classString classIsMeta: metaBoolean selector: selectorString category: catString timeStamp: timeString source: sourceString ^ self instanceLike: (self new initializeWithClassName: classString classIsMeta: metaBoolean selector: selectorString category: catString timeStamp: timeString source: sourceString) this will share definitions, and given that I'm modifying definitions as part of the patch process I guess I could end up modifying a definition that was inadvertently shared. I'm rewriting to avoid use of shared instances. i.e. I will use MCMethodDefinition new initializeWithClassName ... instead of MCMethodDefinition className: ...
best,
Eliot |
In reply to this post by Levente Uzonyi-2
Ok, I did not know this. I naively tried filing in the trunk changes you posted and ran into this issue. Karl On Thu, May 7, 2015 at 3:56 PM, Levente Uzonyi <[hidden email]> wrote: Before Spur Character has always had an instance variable named value. Characters are immediate in Spur, so the Character class has no instance variables there. If you browse Collections.spur-ul.584.mcz, you'll find the following definition: |
In reply to this post by Eliot Miranda-2
On Thu, May 7, 2015 at 10:10 AM, Eliot Miranda <[hidden email]> wrote:
Ah, the issue is only that the bootstrap is confused by two packages with the same version number, i.e. Collections.spur-ul.624 and Collections.spur-tfel.624. Stupidly I didn't check before uploading new versions of the Spur packages. Forgive the noise. But at least I know what to fix now.
best,
Eliot |
Free forum by Nabble | Edit this page |