[Pkg] The Trunk: Compiler-eem.216.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Sep 27 15:56:05 UTC 2011


Eliot Miranda uploaded a new version of Compiler to project The Trunk:
http://source.squeak.org/trunk/Compiler-eem.216.mcz

==================== Summary ====================

Name: Compiler-eem.216
Author: eem
Time: 27 September 2011, 8:55:43.391 am
UUID: 6876b6f4-047e-4ed9-81e6-9f49c02fcd00
Ancestors: Compiler-eem.215

Use the methodForDecompile hook in decompile:in:.  This
fixes infinite recursion when decompiling installed wrapper
methods.  Needs Kernel-eem.630.

=============== Diff against Compiler-eem.215 ===============

Item was changed:
  ----- Method: Decompiler>>decompile:in: (in category 'public access') -----
  decompile: aSelector in: aClass 
  	"See Decompiler|decompile:in:method:. The method is found by looking up 
  	the message, aSelector, in the method dictionary of the class, aClass."
  
  	^self
  		decompile: aSelector
  		in: aClass
+ 		method: (aClass compiledMethodAt: aSelector) methodForDecompile!
- 		method: (aClass compiledMethodAt: aSelector)!



More information about the Packages mailing list