[Vm-dev] VM Maker: VMMaker-dtl.358.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Mar 26 01:05:25 UTC 2015
David T. Lewis uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker-dtl.358.mcz
==================== Summary ====================
Name: VMMaker-dtl.358
Author: dtl
Time: 25 March 2015, 8:59:47.675 pm
UUID: 6d8d1641-9d58-41f7-99f5-22478bc10ae2
Ancestors: VMMaker-dtl.357
VMMaker 4.13.11
Adopt fileRecordSize and socketRecordSize from oscog, now fully inlined.
Declare requiredMethodNames to retain fully inlined methods from FilePlugin for hackish references from DropPlugin.
=============== Diff against VMMaker-dtl.357 ===============
Item was changed:
----- Method: FilePlugin class>>requiredMethodNames (in category 'translation') -----
requiredMethodNames
+ "fileValueOf: nd fileRecordSize are called (questionably so) by support code for DropPlugin"
- "fileValueOf: is called (questionably so) by support code for DropPlugin"
+ ^ super requiredMethodNames, #( fileValueOf: fileRecordSize )!
- ^ super requiredMethodNames, #( fileValueOf: )!
Item was changed:
----- Method: FilePlugin>>fileRecordSize (in category 'file primitives') -----
fileRecordSize
"Return the size of a Smalltalk file record in bytes."
<static: false>
+ ^self sizeof: #SQFile!
- ^ self cCode: 'sizeof(SQFile)'.!
Item was changed:
----- Method: SocketPlugin>>socketRecordSize (in category 'primitives') -----
socketRecordSize
"Return the size of a Smalltalk socket record in bytes."
+ <inline: true>
+ ^ self sizeof: #SQSocket!
-
- ^ self cCode: 'sizeof(SQSocket)' inSmalltalk: [12]!
Item was changed:
----- Method: VMMaker class>>versionString (in category 'version testing') -----
versionString
"VMMaker versionString"
+ ^'4.13.11'!
- ^'4.13.10'!
More information about the Vm-dev
mailing list