[OpenSmalltalk/opensmalltalk-vm] 15341b: CogVm source as per VMMaker.oscog-eem.2464

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] 15341b: CogVm source as per VMMaker.oscog-eem.2464

Eliot Miranda-3
 
  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 15341b57924ab32f52c68c58ab275f17f8928caf
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/15341b57924ab32f52c68c58ab275f17f8928caf
  Author: Eliot Miranda <[hidden email]>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M nsspur64src/vm/cogitX64SysV.c
    M nsspur64src/vm/cogitX64WIN64.c
    M spur64src/vm/cogitX64SysV.c
    M spur64src/vm/cogitX64WIN64.c
    M spursista64src/vm/cogitX64SysV.c
    M spursista64src/vm/cogitX64WIN64.c

  Log Message:
  -----------
  CogVm source as per VMMaker.oscog-eem.2464

Cogit Slang Reflection:
Fix nasty bug with CogAbstractInstruction computing opcodes via reflection
caused by full blocks.  We must use method allLiterals to include literals
in blocks now.  SysV is referenced only from blocks in
CogX64Compiler class>>#initialize and so with full blocks SysV was being
moved to Undeclared, causing invalid source generation for the X64 cogits.



      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.