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

Frank Shearar frank.shearar at gmail.com
Sat Dec 29 14:20:55 UTC 2012


On 29 December 2012 14:19, Nicolas Cellier
<nicolas.cellier.aka.nice at gmail.com> wrote:
> This looks like decompiled code...

That, and also note that the error's right the token "_r5", making me
think of the underscore-in-selector preference.

frank

> 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