[Vm-dev] VM Maker: Cog-eem.275.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Sep 15 01:16:01 UTC 2015
Eliot Miranda uploaded a new version of Cog to project VM Maker:
http://source.squeak.org/VMMaker/Cog-eem.275.mcz
==================== Summary ====================
Name: Cog-eem.275
Author: eem
Time: 14 September 2015, 6:15:21.308 pm
UUID: cf385fb7-06ee-451f-8752-c60bb4a6d8ed
Ancestors: Cog-eem.274
Avoid adding two header files to the Bochs plugins.
=============== Diff against Cog-eem.274 ===============
Item was removed:
- ----- Method: BochsIA32Plugin class>>declareCVarsIn: (in category 'translation') -----
- declareCVarsIn: aCCodeGenerator
- "prevInterruptCheckChain lives in sqBochsIA32Plugin.c"
- super declareCVarsIn: aCCodeGenerator.
- aCCodeGenerator removeVariable: 'prevInterruptCheckChain'!
Item was removed:
- ----- Method: BochsIA32Plugin class>>hasHeaderFile (in category 'translation') -----
- hasHeaderFile
- "We need a header to declare newcpu and pull in bochs.h & cpu.h"
- ^true!
Item was changed:
----- Method: BochsPlugin class>>declareCVarsIn: (in category 'translation') -----
declareCVarsIn: aCCodeGenerator
"prevInterruptCheckChain lives in sqBochsIA32|X64Plugin.c"
+ self ~~ BochsPlugin ifTrue:
+ [super declareCVarsIn: aCCodeGenerator.
+ aCCodeGenerator removeVariable: 'prevInterruptCheckChain']!
- super declareCVarsIn: aCCodeGenerator.
- aCCodeGenerator removeVariable: 'prevInterruptCheckChain'!
Item was changed:
----- Method: BochsPlugin class>>shouldBeTranslated (in category 'translation') -----
shouldBeTranslated
"Is this class intended to be translated as a plugin, perhaps specific to a platform?
Most subclasses should answer true, but some such as simulation-only versions
should answer false for various reasons."
+ ^super shouldBeTranslated and: [self ~~ BochsPlugin]!
- ^self ~~ BochsPlugin!
More information about the Vm-dev
mailing list