[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 3b11fc: CogVM source as per VMMaker.oscog-eem.1950

GitHub noreply at github.com
Wed Sep 7 13:41:33 UTC 2016


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 3b11fcf05214243cba7bacfba42afbe8e97f3aaf
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3b11fcf05214243cba7bacfba42afbe8e97f3aaf
  Author: Eliot Miranda <eliot.miranda at gmail.com>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

  Changed paths:
    M nsspur64src/vm/cogit.h
    M nsspur64src/vm/cogitX64.c
    M nsspur64src/vm/cointerp.c
    M nsspur64src/vm/cointerp.h
    M nsspur64src/vm/gcc3x-cointerp.c
    M nsspursrc/vm/cogit.h
    M nsspursrc/vm/cogitARMv5.c
    M nsspursrc/vm/cogitIA32.c
    M nsspursrc/vm/cogitMIPSEL.c
    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/cogitX64.c
    M spur64src/vm/cointerp.c
    M spur64src/vm/cointerp.h
    M spur64src/vm/gcc3x-cointerp.c
    A spursista64src/examplePlugins.ext
    A spursista64src/examplePlugins.int
    A spursista64src/vm/cogit.c
    A spursista64src/vm/cogit.h
    A spursista64src/vm/cogitX64.c
    A spursista64src/vm/cogmethod.h
    A spursista64src/vm/cointerp.c
    A spursista64src/vm/cointerp.h
    A spursista64src/vm/exampleSqNamedPrims.h
    A spursista64src/vm/gcc3x-cointerp.c
    A spursista64src/vm/interp.h
    A spursista64src/vm/vmCallback.h
    M spursistasrc/vm/cogit.h
    M spursistasrc/vm/cogitARMv5.c
    M spursistasrc/vm/cogitIA32.c
    M spursistasrc/vm/cogitMIPSEL.c
    M spursistasrc/vm/cointerp.c
    M spursistasrc/vm/cointerp.h
    M spursistasrc/vm/gcc3x-cointerp.c
    M spursrc/vm/cogit.h
    M spursrc/vm/cogitARMv5.c
    M spursrc/vm/cogitIA32.c
    M spursrc/vm/cogitMIPSEL.c
    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/cogitARMv5.c
    M src/vm/cogitIA32.c
    M src/vm/cogitMIPSEL.c
    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.1950

Fix a callback bug that was triggered when using multiple bytecode sets (set
the method back to the callout method on all return paths).

Add MoveRA32 and MoveA32R support for Sista on x64.  Add spursista64src.




More information about the Vm-dev mailing list