[Vm-dev] VM Maker: VMMaker.oscog-eem.3226.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Jul 28 21:15:31 UTC 2022


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.3226.mcz

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

Name: VMMaker.oscog-eem.3226
Author: eem
Time: 28 July 2022, 2:15:17.923893 pm
UUID: febc2050-9b5e-4806-ba6f-1975beeda338
Ancestors: VMMaker.oscog-eem.3225

Rescue compilation of gcc3x-cointerpmt.c

=============== Diff against VMMaker.oscog-eem.3225 ===============

Item was changed:
  ----- Method: CogThreadManager>>assertValidProcessorStackPointersForIndex: (in category 'simulation') -----
  assertValidProcessorStackPointersForIndex: threadIndex
+ 	<cmacro: '(ignored) 0'> "simulation only"
  	| time range |
  	time := Time utcMicrosecondClock.
  	range := coInterpreter cStackRangeForThreadIndex: threadIndex.
  	self assert: ((range includes: cogit processor fp) and: [range includes: cogit processor sp])
  
  	"(0 to: numThreads + numThreadsIncrement)
  		detect:
  			[:i| | range |
  			range := coInterpreter cStackRangeForThreadIndex: threadIndex.
  			((range includes: cogit processor fp)
  			and: [range includes: cogit processor sp])]
  		ifNone: []"
  
  	"{ coInterpreter whereIs: cogit processor fp.
  		coInterpreter whereIs: cogit processor sp }"!



More information about the Vm-dev mailing list