Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 2578ce3956ceed79b7dbfeebd76c7eb12a845f8e
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2578ce3956ceed79b7…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-01-05 (Tue, 05 Jan 2021)
Changed paths:
M platforms/Cross/vm/sqVirtualMachine.c
M platforms/Cross/vm/sqVirtualMachine.h
M src/plugins/FilePlugin/FilePlugin.c
M src/plugins/IA32ABI/IA32ABI.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.2924
Observe stricter type compatibility now that sqVirtualMachine.h's definitions
are visible to internal plugins.
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2924.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.2924
Author: eem
Time: 5 January 2021, 3:27:15.634114 pm
UUID: 2e0ffedf-ac42-4dd1-9c66-e74498b366cc
Ancestors: VMMaker.oscog-eem.2923
OIbserve stricter type compatibility now that sqVirtualMachine.h's definitions are visible to internal plugins.
=============== Diff against VMMaker.oscog-eem.2923 ===============
Item was changed:
----- Method: InterpreterProxy>>fullGC (in category 'other') -----
fullGC
+ <returnTypeC: #void>
- <returnTypeC: #sqInt>
Smalltalk garbageCollect!
Item was changed:
----- Method: InterpreterProxy>>ioLoadSymbol:OfLength:FromModule: (in category 'FFI support') -----
ioLoadSymbol: functionNameIndex OfLength: functionLength FromModule: moduleHandle
<returnTypeC: #'void *'>
+ <var: 'moduleHandle' type: #'void *'>
"Dummy - provided by support code"
^0!
Branch: refs/heads/upgrade_libpng
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: e38f6acf530b774cced4fbda2c5f701e8e8493fd
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e38f6acf530b774cce…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2021-01-06 (Wed, 06 Jan 2021)
Changed paths:
M cmake/Cairo.cmake
M cmake/FreeType2.cmake
M cmake/LibGit2.cmake
M cmake/LibPNG.cmake
M cmake/LibSSH2.cmake
M cmake/Pixman.cmake
M cmake/PkgConfig.cmake
M cmake/SDL2.cmake
M cmake/ThirdPartyDependenciesMacros.cmake
Log Message:
-----------
Also update version of libpng, pixman and cairo in cmake builds
There is no reason why cmake should use a different version.
Use whatever hash is given by hosting sites, this is not necessarily SHA256.
Change the ThirdPartyDependenciesMacros accordingly.
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: a9c64821a0fae276f1236e87f0e5ee8785ab6f81
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a9c64821a0fae276f1…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-01-05 (Tue, 05 Jan 2021)
Changed paths:
M platforms/Cross/vm/sqVirtualMachine.h
Log Message:
-----------
The changes to sqVirtualMachine.h need to be keyed off of
SQUEAK_BUILTIN_PLUGIN, and the interpereters must be insulated from them.
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 622ec5509d23ddda3a5387833254ebc145744ba9
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/622ec5509d23ddda3a…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2021-01-05 (Tue, 05 Jan 2021)
Changed paths:
M platforms/Cross/vm/sqVirtualMachine.c
M platforms/Cross/vm/sqVirtualMachine.h
M platforms/unix/plugins/DropPlugin/sqUnixDragDrop.c
M platforms/unix/vm-display-X11/sqUnixXdnd.c
Log Message:
-----------
Move the internal function declarations from sqVirtualMachine.c to
sqVirtualMachine.h for the benefit of internal plugin code, such as
sqUnixDragDrop.c which crashes in 64-bits if instantiateClassindexableSize
is declared implciitly. A little bit more cleanup in the Unix d-n-d code.