[Vm-dev] VM Maker: VMMaker.oscog-eem.3046.mcz
commits at source.squeak.org
commits at source.squeak.org
Sun Aug 22 01:06:37 UTC 2021
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.3046.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.3046
Author: eem
Time: 21 August 2021, 6:06:25.913827 pm
UUID: 981441cf-e580-43c9-b601-3d7278b756f5
Ancestors: VMMaker.oscog-eem.3045
Fix the performance regression for compilation performance introduced by VMMaker.oscog-eem.2994.
=============== Diff against VMMaker.oscog-eem.3045 ===============
Item was changed:
----- Method: CoInterpreterPrimitives>>primitiveFlushCacheByMethod (in category 'system control primitives') -----
primitiveFlushCacheByMethod
"The receiver is a compiledMethod. Clear all entries in the method lookup cache that
refer to this method, presumably because it has been redefined, overridden or removed.
+ Override to flush appropriate machine code caches also."
+ super primitiveFlushCacheByMethod.
+ cogit unlinkSendsTo: self stackTop andFreeIf: false!
- Override to flush the appropriate machine code state."
- self primitiveVoidVMStateForMethod!
More information about the Vm-dev
mailing list