Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: fa509bdab0d91771e64b58c58eb96a927b81446c https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fa509bdab0d91771e64... Author: Eliot Miranda eliot.miranda@gmail.com Date: 2023-03-11 (Sat, 11 Mar 2023)
Changed paths: M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c M src/plugins/SqueakFFIPrims/ARM64AppleFFIPlugin.c M src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c M src/plugins/SqueakFFIPrims/RiscV64FFIPlugin.c M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c
Log Message: ----------- CogVM source as per VMMaker.oscog-eem.3310
ThreadedFFIPlugin. Fix ThreadedFFIPlugin>>ffiCall:ArgArrayOrNil:NumArgs:'s use of ffiCheckReturn:With:in: so ffiCheckReturn:With:in: can be inlined.
ThreadedARM64FFIPlugin. pass structures as defined by the ARM Procedure Call Standard for the ARM 64-bit Architecture, IHI0055B_aapcs64.pdf, 22nd May 2013.
Fixes the crashes guarded for by FFIPluginTests>>#arm64Check.
vm-dev@lists.squeakfoundation.org