Marcel Taeumel uploaded a new version of Monticello to project The Trunk: http://source.squeak.org/trunk/Monticello-mt.748.mcz
==================== Summary ====================
Name: Monticello-mt.748 Author: mt Time: 27 May 2021, 10:46:18.792247 am UUID: 441ecd88-3291-424f-9259-0c2ff434d487 Ancestors: Monticello-ct.747
Improve FFI loading. There is clearly an extension point for Monticello missing.
=============== Diff against Monticello-ct.747 ===============
Item was changed: ----- Method: MCMethodDefinition>>isExternalStructureFieldDefinition (in category 'testing') ----- isExternalStructureFieldDefinition + ^ (selector = #fields or: [selector = #originalTypeName]) - ^ selector = #fields and: [classIsMeta and: [ (Smalltalk at: #ExternalStructure ifPresent: [:externalStructure | self actualClass theNonMetaClass inheritsFrom: externalStructure]) == true]] !
Item was changed: ----- Method: MCMethodDefinition>>postload (in category 'installing') ----- postload self isInitializer ifTrue: [self actualClass theNonMetaClass initialize]. self isExternalStructureFieldDefinition + ifTrue: [self actualClass theNonMetaClass doneCompiling].! - ifTrue: [[self actualClass theNonMetaClass compileFields] - ifError: [:msg | Transcript showln: '[FFI] ', msg]].!
packages@lists.squeakfoundation.org