[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 9e3995: CogVM source as per VMMaker.oscog-eem.3253

Eliot Miranda noreply at github.com
Mon Oct 3 05:55:28 UTC 2022


  Branch: refs/heads/virtend
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 9e3995696cd8135addfa196426458bffb4abe5bb
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/9e3995696cd8135addfa196426458bffb4abe5bb
  Author: Eliot Miranda <eliot.miranda at gmail.com>
  Date:   2022-10-02 (Sun, 02 Oct 2022)

  Changed paths:
    M building/macos32x86/common/Makefile.app
    M building/macos64ARMv8/common/Makefile.app
    M building/macos64x64/common/Makefile.app
    M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c
    M src/plugins/SqueakFFIPrims/ARM64AppleFFIPlugin.c
    M src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c
    M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c
    A 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.3253

Fix a regression in the FFI plugin from VMMaker.oscog-mt.3181.  The type of
ffiIntegerValueOf: *must* be signed for e.g. float conversions to operate
correctly.  The symptom of having ffiIntegerValueOf: unsigned is lime green
menu bars (top and bottom) in Virtend.

Reduce errors signing Mac executables by ignoring errors from
install_name_tool -add_rpath invocations.




More information about the Vm-dev mailing list