[squeak-dev] The Trunk: Kernel-eem.1180.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jun 16 23:25:49 UTC 2018

Eliot Miranda uploaded a new version of Kernel to project The Trunk:

==================== 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') -----
  	| 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]]]!

More information about the Squeak-dev mailing list