Branch: refs/heads/virtend Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 9f5bd008813420514a67f532e5e8b25f4bcc1de6 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/9f5bd008813420514a6... Author: Eliot Miranda eliot.miranda@gmail.com Date: 2023-07-16 (Sun, 16 Jul 2023)
Changed paths: R platforms/Plan9/vm/sqPlan9prof.c M platforms/RiscOS/vm/sqRPCMain.c M platforms/iOS/vm/OSX/SqSqueakOSXView.m.inc M platforms/iOS/vm/OSX/macintoshosxextra.c M platforms/iOS/vm/OSX/sqSqueakOSXApplication+clipboard.m M platforms/iOS/vm/OSX/sqSqueakOSXApplication+imageReadWrite.m M platforms/iOS/vm/OSX/sqSqueakOSXCGView.m M platforms/iOS/vm/OSX/sqSqueakOSXHeadlessView.m M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.m M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m M platforms/iOS/vm/iPhone/macintoshextra.c M platforms/win32/Makefile.mingw32 M platforms/win32/misc/Makefile.mingw32 R platforms/win32/misc/gnuify
Log Message: ----------- Tidy up. Remove obsolete gnuify in win32 makefiles (it's done in VMMaker now). Avoid reiterating a string alloc in the Mac keyboard event chain. Nuke some obsolete profiling stubs.
Commit: 45ec5219b660a7407f96b80cd656a2716861ad96 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/45ec5219b660a7407f9... Author: Eliot Miranda eliot.miranda@gmail.com Date: 2023-07-16 (Sun, 16 Jul 2023)
Changed paths: M src/spur32.cog.lowcode/cogit.h M src/spur32.cog.lowcode/cogitARMv5.c M src/spur32.cog.lowcode/cogitIA32.c M src/spur32.cog.lowcode/cointerp.c M src/spur32.cog.lowcode/gcc3x-cointerp.c M src/spur32.cog/cogit.h M src/spur32.cog/cogitARMv5.c M src/spur32.cog/cogitIA32.c M src/spur32.cog/cointerp.c M src/spur32.cog/cointerpmt.c M src/spur32.cog/cointerpmt.h M src/spur32.cog/gcc3x-cointerp.c M src/spur32.cog/gcc3x-cointerpmt.c M src/spur32.sista/cogit.h M src/spur32.sista/cogitARMv5.c M src/spur32.sista/cogitIA32.c M src/spur32.sista/cointerp.c M src/spur32.sista/gcc3x-cointerp.c M src/spur32.stack.lowcode/gcc3x-interp.c M src/spur32.stack.lowcode/interp.c M src/spur32.stack/gcc3x-interp.c M src/spur32.stack/interp.c M src/spur32.stack/validImage.c M src/spur64.cog.lowcode/cogit.h M src/spur64.cog.lowcode/cogitARMv8.c M src/spur64.cog.lowcode/cogitX64SysV.c M src/spur64.cog.lowcode/cogitX64WIN64.c M src/spur64.cog.lowcode/cointerp.c M src/spur64.cog.lowcode/gcc3x-cointerp.c M src/spur64.cog/cogit.h M src/spur64.cog/cogitARMv8.c M src/spur64.cog/cogitX64SysV.c M src/spur64.cog/cogitX64WIN64.c M src/spur64.cog/cointerp.c M src/spur64.cog/cointerpmt.c M src/spur64.cog/cointerpmt.h M src/spur64.cog/gcc3x-cointerp.c M src/spur64.cog/gcc3x-cointerpmt.c M src/spur64.sista/cogit.h M src/spur64.sista/cogitARMv8.c M src/spur64.sista/cogitX64SysV.c M src/spur64.sista/cogitX64WIN64.c M src/spur64.sista/cointerp.c M src/spur64.sista/gcc3x-cointerp.c M src/spur64.stack.lowcode/gcc3x-interp.c M src/spur64.stack.lowcode/interp.c M src/spur64.stack/gcc3x-interp.c M src/spur64.stack/interp.c M src/spur64.stack/validImage.c M src/v3.cog/cogit.h M src/v3.cog/cogitARMv5.c M src/v3.cog/cogitIA32.c M src/v3.cog/cointerp.c M src/v3.cog/gcc3x-cointerp.c M src/v3.stack/gcc3x-interp.c M src/v3.stack/interp.c
Log Message: ----------- CogVM source as per VMMaker.oscog-eem.3332
Cogit: When a link register is in use, fix the failure to save & restore the link register around the unforwarding call in a frameless block activation. Thanks to Tom Braun for finding this bug.
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/24053d2f52b5...45e...
vm-dev@lists.squeakfoundation.org