Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: e565f947da5151d9dc5898f8064f4296d895b1fa
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e565f947da5151d9dc…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c
M platforms/Cross/vm/sqVirtualMachine.c
M platforms/Mac OS/vm/config.h
M platforms/Mac OS/vm/sqPlatformSpecific.h
M platforms/RiscOS/vm/sqArgument.c
M platforms/iOS/vm/OSX/config.h
M platforms/iOS/vm/iPhone/config.h
M platforms/iOS/vm/iPhone/sqPlatformSpecific.h
M platforms/minheadless/config.h.in
M platforms/minheadless/unix/sqPlatformSpecific-Unix.h
M platforms/minheadless/windows/sqWin32Backtrace.c
R platforms/unix/vm/glibc.h
M platforms/unix/vm/sqPlatformSpecific.h
R platforms/unix/vm/sunos.h
M platforms/win32/plugins/FT2Plugin/freetype/config/ftstdlib.h
M platforms/win32/vm/sqPlatformSpecific.h
M platforms/win32/vm/sqWin32Backtrace.c
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
Change all uses of fseek/ftell into uses either of fseeko/ftello, or, if it is
known that the code is being compiled for mingw/MSVC, to _fseeki64/_ftelli64.
Nuke the useless and inappropriate platforms/unix/vm/{glibc.h,sunos.h}
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 02a4719fe3df3bd51b92202a419fd45ad9480a5d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/02a4719fe3df3bd51b…
Author: Tobias Pape <tobias(a)netshed.de>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M platforms/unix/config/config.h.in
M platforms/unix/config/configure
M platforms/unix/vm-display-X11/acinclude.m4
Log Message:
-----------
[unix/configure] Fix X11 detection of library presence
C code was ok, but autoconf set HAVE_* prematurely (ie, header there,
lib not)
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 09555de9320845bcfdb342d12b6711a00df0bdc9
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/09555de9320845bcfd…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2020-10-26 (Mon, 26 Oct 2020)
Changed paths:
M src/plugins/FilePlugin/FilePlugin.c
M src/plugins/IA32ABI/IA32ABI.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:
-----------
IA32ABI & ThreadedFFIPlugins as per VMMaker.oscog-eem.2855
Add oopAt:[put:] support to Alien, needed for callbacks that exchange Smalltalk
objects. We need to discuss the security/safety implications, but the basic
facility is essential for object-to-object interconnects such as JNI, and
indeed Qwaq's PyBridge Python interconnect.
Use a slightly more efficient isAlien: in IA32ABI and SqueakFFIPrims.