[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 362c1e: CogVM source as per VMMaker.oscog-eem.2264
GitHub
noreply at github.com
Wed Aug 23 01:32:38 UTC 2017
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 362c1e223dff8a41a41f097608588ffcecaf5546
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/362c1e223dff8a41a41f097608588ffcecaf5546
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2017-08-22 (Tue, 22 Aug 2017)
Changed paths:
M image/BuildSqueakSpurTrunkVMMakerImage.st
M nsspur64src/vm/cogit.h
M nsspur64src/vm/cointerp.c
M nsspur64src/vm/cointerp.h
M nsspur64src/vm/gcc3x-cointerp.c
M nsspursrc/vm/cogit.h
M nsspursrc/vm/cointerp.c
M nsspursrc/vm/cointerp.h
M nsspursrc/vm/gcc3x-cointerp.c
M nsspurstack64src/vm/gcc3x-interp.c
M nsspurstack64src/vm/interp.c
M nsspurstacksrc/vm/gcc3x-interp.c
M nsspurstacksrc/vm/interp.c
M spur64src/vm/cogit.h
M spur64src/vm/cointerp.c
M spur64src/vm/cointerp.h
M spur64src/vm/gcc3x-cointerp.c
M spurlowcode64src/vm/cogit.h
M spurlowcode64src/vm/cointerp.c
M spurlowcode64src/vm/cointerp.h
M spurlowcode64src/vm/gcc3x-cointerp.c
M spurlowcodesrc/vm/cogit.h
M spurlowcodesrc/vm/cointerp.c
M spurlowcodesrc/vm/cointerp.h
M spurlowcodesrc/vm/gcc3x-cointerp.c
M spurlowcodestack64src/vm/gcc3x-interp.c
M spurlowcodestack64src/vm/interp.c
M spurlowcodestacksrc/vm/gcc3x-interp.c
M spurlowcodestacksrc/vm/interp.c
M spursista64src/vm/cogit.h
M spursista64src/vm/cointerp.c
M spursista64src/vm/cointerp.h
M spursista64src/vm/gcc3x-cointerp.c
M spursistasrc/vm/cogit.h
M spursistasrc/vm/cointerp.c
M spursistasrc/vm/cointerp.h
M spursistasrc/vm/gcc3x-cointerp.c
M spursrc/vm/cogit.h
M spursrc/vm/cointerp.c
M spursrc/vm/cointerp.h
M spursrc/vm/gcc3x-cointerp.c
M spurstack64src/vm/gcc3x-interp.c
M spurstack64src/vm/interp.c
M spurstacksrc/vm/gcc3x-interp.c
M spurstacksrc/vm/interp.c
M src/vm/cogit.h
M src/vm/cointerp.c
M src/vm/cointerp.h
M src/vm/cointerpmt.c
M src/vm/cointerpmt.h
M src/vm/gcc3x-cointerp.c
M src/vm/gcc3x-cointerpmt.c
M stacksrc/vm/gcc3x-interp.c
M stacksrc/vm/interp.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.2264
Spur:
The InterpreterProxy/sqVirtualMachine.h API (e.g. in the ThreadedFFIPlugin)
expects instantiateClass:indexableSize: to work with 0 indexable size for fixed
classes. So remove the cppIf:... from the Spur implementation.
ObjectMemory:
Eliminate the header2 variable in a few routines.
It is always the same as classPointer.
General:
If ioScreenSize answers a zero screen extent (as is the case for headless
images) then on snapshot write the sawvedWindowSize rather thna the zero extent.
This should fix the experience people have with Pharo of saving headless images
that then come up with a zero sized window when started headful.
Image:
Fix a repository name in the image build script,
More information about the Vm-dev
mailing list