[UPDATES] 2 fixes for 3.5alpha

Stephane Ducasse ducasse at asterix.unibe.ch
Sat Mar 15 15:57:35 UTC 2003


Hi

I have the impression that we need a repository in which multiple 
people can post. SM is good to publish
something you do but not a bunch of people are doing.

For the kernel tests we will be responsible of them.

Stef
On Saturday, March 15, 2003, at 10:20 AM, Daniel Vainsencher wrote:

> Create an SM package that the tester can load. We're probably removing
> SUnit itself from the image (so people can easily use 3.1, from SM)
> soon, so having the tests in there alone wont help much.
>
> That way the tests are better than in-sync with the image - they are
> under your control. You can add tests to show the bugs immidiately, the
> provide us with fixes that refer to the tests they fix.
>
> Daniel
>
> Stephane Ducasse <ducasse at iam.unibe.ch> wrote:
>> Hi doug
>>
>> What is the plans for the tests? Especially the one of the kernel.
>>
>> I would like to have the tests included with the changes or how can we
>> know that they are in sync with the
>> code. We could have a methods removing the changes from the images
>> after.
>>
>> Stef
>>
>> On Saturday, March 15, 2003, at 01:06 AM, Doug Way wrote:
>>
>>>
>>> These are the two planned fixes for 3.5.  Give them a test if either
>>> of these
>>> fixes is something you've been waiting for.
>>>
>>> - Doug Way
>>>
>>> -------------------
>>>
>>> 5172MetaClassBuilderFix-ar -- Andreas Raab -- 27 February 2003
>>> This change set fixes a rather obscure bug with reshaping the entire
>>> class
>>> hierarchy from ClassBuilder. The problem was introduced by 
>>> accidentally
>>> breaking the superclass/subclass invariant. The CS fixes this 
>>> problem,
>>> by
>>> doing so actually removes some code and documents the critical
>>> invariants
>>> (both by putting comments into the methods affected and by making 
>>> those
>>> methods private which temporarily break the crucial invariants).
>>> The class comment has been extended to document the fundamental
>>> assumption
>>> that ClassBuilder needs access to ALL of the subclasses no matter
>>> where no
>>> matter how they are created.
>>>
>>> 5173LateSqueaklandFixes-nk -- Ned Konz -- 12 March 2003
>>> This contains two important fixes from the Squeakland update stream
>>> that fix
>>> project saving and loading problems in the released 3.4 image. Both
>>> fixes are
>>> by Andreas Raab.
>>> These fixes are the contents of these change sets:
>>> 0143fixFormAlpha-ar.cs (23 Sept. 2002)
>>> 0144gifFix.cs (9 December 2002)
>>> Fixes a problem with certain gifs in external resources.
>>>
>>>
>> Prof. Dr. Stéphane DUCASSE (ducasse at iam.unibe.ch)
>> http://www.iam.unibe.ch/~ducasse/
>>   "if you knew today was your last day on earth, what would you do
>> different? ...  especially if,
>>   by doing something different, today might not be your last day on
>> earth" Calvin&Hobbes
>>
>> "The best way to predict the future is to invent it..." Alan Kay.
>>
>> Open Source Smalltalks: www.squeak.org,
>> www.gnu.org/software/smalltalk/smalltalk.html
>> Free books for Universities at
>> http://www.esug.org/sponsoring/promotionProgram.html
>> Free Online Book at www.iam.unibe.ch/~ducasse/FreeBooks.html
>
>
Prof. Dr. Stéphane DUCASSE (ducasse at iam.unibe.ch) 
http://www.iam.unibe.ch/~ducasse/
  "if you knew today was your last day on earth, what would you do 
different? ...  especially if,
  by doing something different, today might not be your last day on 
earth" Calvin&Hobbes

"The best way to predict the future is to invent it..." Alan Kay.

Open Source Smalltalks: www.squeak.org, 
www.gnu.org/software/smalltalk/smalltalk.html
Free books for Universities at 
http://www.esug.org/sponsoring/promotionProgram.html
Free Online Book at www.iam.unibe.ch/~ducasse/FreeBooks.html



More information about the Squeak-dev mailing list