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

commits at source.squeak.org commits at source.squeak.org
Wed Aug 4 04:06:44 UTC 2021


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

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

Name: VMMaker.oscog-eem.3026
Author: eem
Time: 3 August 2021, 9:06:03.250106 pm
UUID: 88faccd6-8d42-4e14-9ad3-104e5a5bc8d9
Ancestors: VMMaker.oscog-eem.3025

ARMv8 Cogit: fix the slip where voiding the codezone left code not executable, which prevents e.g. ceInvokeInterpret from running.

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

Item was changed:
  ----- Method: Cogit>>voidCogCompiledCode (in category 'jit - api') -----
  voidCogCompiledCode
  	<api>
+ 	methodZone clearCogCompiledCode.
+ 	"code must still be executable, e.g. for ceInvokeInterpret"
+ 	self ensureExecutableCodeZone!
- 	methodZone clearCogCompiledCode!



More information about the Vm-dev mailing list