[Vm-dev] [commit][3551] CogVm source as per VMMaker.oscog-eem.1628

commits at squeakvm.org commits at squeakvm.org
Sun Jan 10 21:29:09 UTC 2016


Revision: 3551
Author:   eliot
Date:     2016-01-10 13:29:07 -0800 (Sun, 10 Jan 2016)
Log Message:
-----------
CogVm source as per VMMaker.oscog-eem.1628

Cogit:
Have ceGetSP answer the SP prior to the call rather than after, hence
eliminating the need for LEAF_CALL_STACK_ALIGN_BYTES in
platforms/Cross/vm/sqCogStackAlignment.h.  Also, given that we already define
leafCallStackPointerDelta in each back end we can eliminate the various
genGetLeafCallStackPointerFunction shims.

Hence simplify the definitions in  platforms/Cross/vm/sqCogStackAlignment.h

Add SqueakV50.sources

Modified Paths:
--------------
    branches/Cog/nsspursrc/vm/cogit.h
    branches/Cog/nsspursrc/vm/cogitARMv5.c
    branches/Cog/nsspursrc/vm/cogitIA32.c
    branches/Cog/nsspursrc/vm/cogitMIPSEL.c
    branches/Cog/platforms/Cross/vm/sqCogStackAlignment.h
    branches/Cog/spur64src/vm/cogit.h
    branches/Cog/spur64src/vm/cogitX64.c
    branches/Cog/spursistasrc/vm/cogit.h
    branches/Cog/spursistasrc/vm/cogitARMv5.c
    branches/Cog/spursistasrc/vm/cogitIA32.c
    branches/Cog/spursistasrc/vm/cogitMIPSEL.c
    branches/Cog/spursrc/vm/cogit.h
    branches/Cog/spursrc/vm/cogitARMv5.c
    branches/Cog/spursrc/vm/cogitIA32.c
    branches/Cog/spursrc/vm/cogitMIPSEL.c
    branches/Cog/src/vm/cogit.h
    branches/Cog/src/vm/cogitARMv5.c
    branches/Cog/src/vm/cogitIA32.c
    branches/Cog/src/vm/cogitMIPSEL.c

Added Paths:
-----------
    branches/Cog/image/SqueakV50.sources

Property Changed:
----------------
    branches/Cog/platforms/Cross/vm/sqSCCSVersion.h

Out of memory - terminating application.


More information about the Vm-dev mailing list