[squeak-dev] [Test][Squeak4.4-12324][Failure] Compiler recompileAll

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Sat Dec 29 14:19:27 UTC 2012


This looks like decompiled code...

Why recompileAll could not find the source?

Nicolas

2012/12/29 H. Hirzel <hannes.hirzel at gmail.com>:
> The screen shot
>
> On 12/29/12, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>> For testing I deleted the #roll method of class Random. Then
>>   Compiler recompileAll
>> fails with another method. See screen shot
>>
>> And the same happens with March 2012 version
>>    http://ftp.squeak.org/4.4alpha/Squeak4.4-11925.zip
>>
>> So the error was introduced in between December 23, 2011 and March 2012
>> or alternatively it has something to do with the VM version.
>>
>>
>>
>> On 12/29/12, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>>> And in a pristine 4.3 image
>>>     Compiler recompileAll
>>> runs fine.
>>>
>>> On 12/29/12, Frank Shearar <frank.shearar at gmail.com> wrote:
>>>> On 29 December 2012 08:40, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>>>>> Hello
>>>>>
>>>>> TEST:
>>>>> Evaluate
>>>>>
>>>>>       Compiler recompileAll
>>>>>
>>>>> in a Workspace
>>>>> in version Squeak4.4-12324.
>>>>>
>>>>>
>>>>> RESULT:
>>>>>
>>>>> Brings up a syntax error
>>>>>
>>>>> Method #roll: in class Random does not compile.
>>>>
>>>> Oddly, it does compile if you touch the source (delete the last
>>>> character and replace it) in a Browser and accept.
>>>>
>>>> frank
>>>>
>>>>> Neither does it compile this version
>>>>> http://ftp.squeak.org/4.4alpha/Squeak4.4-11925.zip (March 2012).
>>>>>
>>>>>
>>>>> NOTE:
>>>>>
>>>>> I found out about this because I was running
>>>>>
>>>>>       Smalltalk unloadAllKnownPackages
>>>>>
>>>>> in version  Squeak4.4-11925
>>>>>
>>>>>
>>>>> --Hannes
>>>>>
>>>>
>>>>
>>>
>>
>
>
>


More information about the Squeak-dev mailing list