[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] e9ff2f: Regenerate FFI plugin source code as per VMMaker.o...

GitHub noreply at github.com
Tue Dec 13 22:35:28 UTC 2016

  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: e9ff2f20501ee86801747f06f653fd669e138de9
  Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
  Date:   2016-12-13 (Tue, 13 Dec 2016)

  Changed paths:
    M platforms/Cross/vm/sqCogStackAlignment.h
    M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c
    M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c
    M src/plugins/SqueakFFIPrims/SqueakFFIPrims.c
    M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
    M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c

  Log Message:
  Regenerate FFI plugin source code as per VMMaker.oscog-nice.2038

This does remove the SEGV problems related to stack_alignment and related to reserved stack space below alloca'ed return value on mingw32.
Rescue the STACK_ALIGN_BYTES knowledge for exotic arch (powerpc & sparc) from FFI preamble code => to sqCogStackAlignment.h
TODO: clean-up the temporary hack for compiling pharo (macro overwritten thru compiler -D options)

More information about the Vm-dev mailing list