[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