[Pharo-project] Closure fixes

Stéphane Ducasse stephane.ducasse at inria.fr
Thu Sep 24 04:03:13 EDT 2009


Mike this is really cool.
Thanks a ***lot***

I got
7281 run, 7182 passes, 2 expected failures, 80 failures, 15 errors, 2  
unexpected passes


while reading the code and checking differences. I noticed that the  
CompiledMethod>>compilerClass, parserClass and decompilerClass got  
changed and hardcoded the Compiler instead of using compilerClass and  
others.

http://code.google.com/p/pharo/issues/detail?id=1238


Now for the integration


On Sep 24, 2009, at 12:23 AM, Michael Roberts wrote:

> "A. Load Gofer"
> ScriptLoader new installGofer.
>
> "B. Install packages"
> | gofer packages |
> gofer := Gofer new.
> gofer url: 'http://www.squeaksource.com/PharoTaskForces'.
>
> packages := #(
> 		"Part 2.1"
> 		'Kernel-MikeRoberts.408'
> 		
> 		"Part 3"
> 		'CompilerTests-MikeRoberts.21'
> 		'KernelTests-MikeRoberts.150'
> 		'Compiler-MikeRoberts.130'
> 		
> 		"Part 4"
> 		'Compiler-MikeRoberts.131'
>
> 		"Part 5"
> 		'Kernel-MikeRoberts.409'
>
> 		"Part 6"
> 		'Kernel-MikeRoberts.411'
> 		
> 		"Part 7"
> 		'System-Changes-MikeRoberts.13'
> 		'System-Download-MikeRoberts.11'
> 		'System-Support-MikeRoberts.89'	
>
> 		"Part 8"
> 		'Tools-MikeRoberts.202'
>
> 		"Part 9 - setup recompile"
> 		'System-Support-MikeRoberts.90').
> 		
> packages do: [:each |
> 	gofer copy
> 		add: each;
> 		load].
> 	
> "C. Recompile"
> Utilities initializeClosures.
> Utilities compileUsingClosures.
>
> "D. Run the tests please"
> TestRunner open
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project at lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project





More information about the Pharo-dev mailing list