Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 136c2f9b2f333b4adfaab8923177a4689f8d5519 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/136c2f9b2f333b4adfa... Author: Eliot Miranda eliot.miranda@gmail.com Date: 2022-02-19 (Sat, 19 Feb 2022)
Changed paths: M building/macos64ARMv8/bochsx64/conf.COG M building/macos64ARMv8/bochsx64/conf.COG.dbg M building/macos64ARMv8/bochsx86/conf.COG M building/macos64ARMv8/bochsx86/conf.COG.dbg M building/macos64ARMv8/gdbarm32/conf.COG M building/macos64ARMv8/gdbarm64/conf.COG M src/spur32.cog.lowcode/cogit.h M src/spur32.cog.lowcode/cointerp.c M src/spur32.cog.lowcode/cointerp.h M src/spur32.cog.lowcode/gcc3x-cointerp.c M src/spur32.cog/cogit.h M src/spur32.cog/cointerp.c M src/spur32.cog/cointerp.h 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/cointerp.c M src/spur32.sista/cointerp.h 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/cointerp.c M src/spur64.cog.lowcode/cointerp.h M src/spur64.cog.lowcode/gcc3x-cointerp.c M src/spur64.cog/cogit.h M src/spur64.cog/cointerp.c M src/spur64.cog/cointerp.h 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/cointerp.c M src/spur64.sista/cointerp.h 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/cointerp.c M src/v3.cog/cointerp.h 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.3163
Spur CoInterpreter: use primitiveMetadataTable in CoInterpreter and primitiveAccessorDepthTable in StackInterpreter. There's no need to waste the space in the StackInterpreter and its easier to read the depths from the depth table in interp.c than decode the depth+metadata table in cointerp.c.
Slang: ...and fix the regression in cogit.h's contents.
MacOS ARMv8 builds, get the Bochs simulator support libs to build. The ARM gdb ones nearly do, but something (a subconfigure?) still fails.
vm-dev@lists.squeakfoundation.org