[Pkg] 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:
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]]]!



More information about the Packages mailing list