[squeak-dev] FFI: FFI-Kernel-eem.204.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Aug 14 03:31:53 UTC 2021


Eliot Miranda uploaded a new version of FFI-Kernel to project FFI:
http://source.squeak.org/FFI/FFI-Kernel-eem.204.mcz

==================== Summary ====================

Name: FFI-Kernel-eem.204
Author: eem
Time: 13 August 2021, 8:31:51.330962 pm
UUID: 09eff658-357f-4556-b74d-d328b259b8e1
Ancestors: FFI-Kernel-mt.203

3 times faster ExternalAddress class>>fromInteger:

=============== Diff against FFI-Kernel-mt.203 ===============

Item was changed:
  ----- Method: ExternalAddress class>>fromInteger: (in category 'instance creation') -----
  fromInteger: anInteger
+ 	"Interpret the given integer as an address pointing to an external memory area.
+ 	 Answer an ExternalAddress to that address."
+ 	<primitive: #primitiveExternalAddressFromInteger module: #SqueakFFIPrims>
- 	"Read the given interger as an address pointing to an external memory area."
- 	
  	| bytes |
  	bytes := ByteArray basicNew: self wordSize.
  	bytes integerAt: 1 put: anInteger size: bytes size signed: false.
  	^ bytes changeClassTo: self!



More information about the Squeak-dev mailing list