Eliot Miranda uploaded a new version of Kernel to project The Trunk: http://source.squeak.org/trunk/Kernel-eem.888.mcz
==================== Summary ====================
Name: Kernel-eem.888 Author: eem Time: 1 December 2014, 12:01:40.684 pm UUID: 99c1a1fa-cf39-4a3d-a40f-c9158a8f7014 Ancestors: Kernel-eem.887
Fix CompiledMethod class newFrom:
=============== Diff against Kernel-eem.887 ===============
Item was changed: ----- Method: CompiledMethod class>>newFrom: (in category 'instance creation') ----- newFrom: aCompiledMethod + "Clone the argument, aCompiledMethod" | inst | + "CompiledMethod newFrom: CompiledMethod class >> #newFrom:" + inst := self newMethod: aCompiledMethod basicSize - aCompiledMethod initialPC + 1 + header: aCompiledMethod header. + 1 to: aCompiledMethod numLiterals do: + [:index| + inst literalAt: index put: (aCompiledMethod literalAt: index)]. + aCompiledMethod initialPC to: aCompiledMethod size do: + [:index | - inst := super basicNew: aCompiledMethod size. - 1 to: aCompiledMethod size do: [:index | inst at: index put: (aCompiledMethod at: index)]. + inst postCopy. + ^inst! - ^ inst.!
squeak-dev@lists.squeakfoundation.org