Eliot Miranda uploaded a new version of Cog to project VM Maker:
http://source.squeak.org/VMMaker/Cog-eem.393.mcz==================== Summary ====================
Name: Cog-eem.393
Author: eem
Time: 21 January 2020, 1:13:38.944544 pm
UUID: 56c9ebf7-082e-4d0f-8567-c6b929e09a92
Ancestors: Cog-eem.392
Processor Aliens:
Add support for marshalling arguments to leaf calls according to the ABI.
=============== Diff against Cog-eem.392 ===============
Item was added:
+ ----- Method: BochsIA32Alien>>abiMarshallArg0:arg1: (in category 'accessing-abstract') -----
+ abiMarshallArg0: arg0 arg1: arg1
+ "Marshall two integral arguments according to the ABI.
+ Currently used only on processors that do ceFlushICache in machine code.
+ CogICacheFlushingIA32Compiler does just this."
+ self push: arg1.
+ self push: arg0!
Item was added:
+ ----- Method: CogProcessorAlien>>abiMarshallArg0:arg1: (in category 'accessing-abstract') -----
+ abiMarshallArg0: arg0 arg1: arg1
+ "Marshall two integral arguments according to the ABI.
+ Currently used only on processors that do ceFlushICache in machine code."
+ self subclassResponsibility!