[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 7dae2b: CogVM source as per VMMaker.oscog-eem.3006

Eliot Miranda noreply at github.com
Wed Jul 28 03:42:52 UTC 2021


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 7dae2be75e7e37df76f9cf0ad1d2276d47300020
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7dae2be75e7e37df76f9cf0ad1d2276d47300020
  Author: Eliot Miranda <eliot.miranda at gmail.com>
  Date:   2021-07-27 (Tue, 27 Jul 2021)

  Changed paths:
    M platforms/Cross/plugins/SqueakFFIPrims/sqFFITestFuncs.c
    M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c
    M src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c
    M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c
    M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
    M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c

  Log Message:
  -----------
  CogVM source as per VMMaker.oscog-eem.3006

ThreadedFFIPlugin: Do much more <inline: #always> inlining in the FFI plugin,
as much to get rid of unused static functions as anything else.

Fix my misunderstanding with the char type in ThreadedFFIPlugin.  We need a
range of character sizes, 8, 16 & 32 bit.  But the current type descriptor
scheme supports only 8 byte characters.  This makes all FFI tests green
(the last one was ffiTestChars).




More information about the Vm-dev mailing list