[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 136c2f: CogVM source as per VMMaker.oscog-eem.3163
Eliot Miranda
noreply at github.com
Sun Feb 20 02:41:39 UTC 2022
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 136c2f9b2f333b4adfaab8923177a4689f8d5519
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/136c2f9b2f333b4adfaab8923177a4689f8d5519
Author: Eliot Miranda <eliot.miranda at 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.
More information about the Vm-dev
mailing list