Marcel Taeumel uploaded a new version of FFI-Kernel to project FFI:
http://source.squeak.org/FFI/FFI-Kernel-mt.72.mcz
==================== Summary ====================
Name: FFI-Kernel-mt.72
Author: mt
Time: 20 May 2020, 6:29:30.726513 pm
UUID: 787b6c32-f8a1-9d47-a2d6-88e91f748f51
Ancestors: FFI-Kernel-mt.71
Show in a structure's print-string whether it points to NULL.
=============== Diff against FFI-Kernel-mt.71 ===============
Item was added:
+ ----- Method: ExternalStructure>>printOn: (in category 'printing') -----
+ printOn: stream
+
+ super printOn: stream.
+ self isNull ifTrue: [
+ stream nextPutAll: '<NULL>'].!
Marcel Taeumel uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-mt.969.mcz
==================== Summary ====================
Name: Tools-mt.969
Author: mt
Time: 20 May 2020, 1:23:12.373581 pm
UUID: c99adcb3-4d84-dd44-a7a2-0abd8a7e75a2
Ancestors: Tools-nice.968
Adds missing clean-up for tool icons, which is triggered during CI and release bundling.
=============== Diff against Tools-nice.968 ===============
Item was added:
+ ----- Method: ToolIcons class>>cleanUp: (in category 'initialize-release') -----
+ cleanUp: aggressive
+
+ aggressive ifTrue: [Icons := nil].!
Marcel Taeumel uploaded a new version of FFI-Kernel to project FFI:
http://source.squeak.org/FFI/FFI-Kernel-mt.71.mcz
==================== Summary ====================
Name: FFI-Kernel-mt.71
Author: mt
Time: 20 May 2020, 11:15:47.8215 am
UUID: 727723ad-c0b8-284b-874b-7be0bd5fb346
Ancestors: FFI-Kernel-mt.70
Minor code clean-up as suggested by Eliot (eem). Might even be a tiny bit faster now ... but maybe it is just noise.
=============== Diff against FFI-Kernel-mt.70 ===============
Item was changed:
----- Method: CompiledMethod>>externalLibraryFunction (in category '*FFI-Kernel') -----
externalLibraryFunction
"Answers the external library function that will be called when evaluating this method."
| result |
+ ^ self numLiterals > 0 ifTrue:
+ [(result := self literalAt: 1) class == ExternalLibraryFunction ifTrue: [result]]!
- self numLiterals = 0 ifTrue: [^ nil].
- ^ (result := self literalAt: 1) class == ExternalLibraryFunction
- ifTrue: [result]
- ifFalse: [nil]
- !