The Trunk: EToys-mt.533.mcz

[email protected] Tue, 4 Aug 2026 07:36:30 0000
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <[email protected]>
Marcel Taeumel uploaded a new version of EToys to project The Trunk:
http://source.squeak.org/trunk/EToys-mt.533.mcz

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

Name: EToys-mt.533
Author: mt
Time: 4 August 2026, 9:36:28.055447 am
UUID: 99bd9f79-b8da-014b-a49f-5654448461c5
Ancestors: EToys-ct.532

Add commentary to explain missing sends of #doPrimitive:.

=============== Diff against EToys-ct.532 ===============

Item was changed:
  ----- Method: PredicatedArray>>primReplaceBytesFrom:to:with:startingAt: (in category 'primitives') -----
  primReplaceBytesFrom: start to: stop with: replacement startingAt: repStart
  
  	| v |
  	<primitive: 'primitivePredicateReplaceBytes' module: 'KedamaPlugin2'>
+ 	self flag: #InterpreterPlugin. "mt: Requires VMMaker to run simulation."
  	Smalltalk
  		at: #KedamaPlugin2
  		ifPresent: [:p | ^ p doPrimitive: #primitivePredicateReplaceBytes].
  	self indexDo: [:index |
  		(index between: start and: stop) ifTrue: [
  			v := replacement at: repStart + index - start.
  			self at: index put: v.
  		].
  	].!

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]