The Trunk: Kernel-eem.1180.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Kernel-eem.1180.mcz

commits-2
Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.1180.mcz

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

Name: Kernel-eem.1180
Author: eem
Time: 16 June 2018, 4:25:25.529049 pm
UUID: 5c0c1399-ebc8-4f60-aa94-a11fe33553d7
Ancestors: Kernel-eem.1179

No need to scan the last two literals when updating in postCopy.

=============== Diff against Kernel-eem.1179 ===============

Item was changed:
  ----- Method: CompiledMethod>>postCopy (in category 'copying') -----
  postCopy
  | penultimateLiteral |
  (penultimateLiteral := self penultimateLiteral) isMethodProperties ifTrue:
  [self penultimateLiteral: penultimateLiteral copy].
  self encoderClass supportsFullBlocks ifTrue:
+ [1 to: self numLiterals - 2 do:
- [1 to: self numLiterals do:
  [:index| | lit |
  (lit := self literalAt: index) isCompiledCode ifTrue:
  [lit outerCode: self; postCopy]]]!