[tode_st] [dalehenrich/tode] 41a1f4: add argsAndTemps synthetic field for GsNMethod and...

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

[tode_st] [dalehenrich/tode] 41a1f4: add argsAndTemps synthetic field for GsNMethod and...

Dale Henrichs-3
  Branch: refs/heads/dev
  Home:   https://github.com/dalehenrich/tode
  Commit: 41a1f44a45438bb73297d3da69d0b79268d9f93a
      https://github.com/dalehenrich/tode/commit/41a1f44a45438bb73297d3da69d0b79268d9f93a
  Author: Dale Henrichs <[hidden email]>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    A repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlockSimpleWithTemps.st
    A repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/testExecBlockSimpleWithTempsBaseNodeMap.st
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/methodProperties.json
    M repository/Tode-GemStone-Server3x-Tests.package/monticello.meta/version
    M repository/Topez-Server-Core.package/TDGsNMethodNodeBuilder.class/instance/objectValueForSpecialElementName.for..st
    M repository/Topez-Server-Core.package/TDGsNMethodNodeBuilder.class/instance/specialChildNodeNameList..st
    M repository/Topez-Server-Core.package/TDGsNMethodNodeBuilder.class/instance/specialNames.st
    M repository/Topez-Server-Core.package/TDGsNMethodNodeBuilder.class/methodProperties.json
    M repository/Topez-Server-Core.package/monticello.meta/version

  Log Message:
  -----------
  add argsAndTemps synthetic field for GsNMethod and add a test with temps ...


  Commit: 638be328020e44a8022ff40819f5f01ee3711cbc
      https://github.com/dalehenrich/tode/commit/638be328020e44a8022ff40819f5f01ee3711cbc
  Author: Dale Henrichs <[hidden email]>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTestBlockFactory.class/instance/execBlockComplexSelf.st
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTestBlockFactory.class/instance/execBlockSimple.st
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTestBlockFactory.class/methodProperties.json
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlockComplexReturn.st
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/execBlockComplexSelf.st
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/testExecBlockComplexSelfBaseNodeMap.st
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/testFactoryComplexSelfBlockCompileInContextObjectBaseNodeMap.st
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/testFactoryComplexSelfBlockCompileInContextObjectEvaluateInBaseNodeMap.st
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/methodProperties.json
    M repository/Tode-GemStone-Server3x-Tests.package/monticello.meta/version

  Log Message:
  -----------
  in 3.2, a resume from a halt does not return the receiver properly, so jigger the blocks so that the return value (self) is correct despite the use of halt


  Commit: d49fae00e7b0694d8ea795397c596a513ddec90d
      https://github.com/dalehenrich/tode/commit/d49fae00e7b0694d8ea795397c596a513ddec90d
  Author: Dale Henrichs <[hidden email]>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/instance/testFactoryComplexSelfBlockCompileInContextBaseNodeMap.st
    M repository/Tode-GemStone-Server3x-Tests.package/TDStackFrameTests.class/methodProperties.json
    M repository/Tode-GemStone-Server3x-Tests.package/monticello.meta/version

  Log Message:
  -----------
  in 3.1.x you cannot compile a string that uses `self` in an anonymous method when the compilation context is nil and a non-nil compilation context forces `self` to be an explicit arg rather than available as syntetic value ...


Compare: https://github.com/dalehenrich/tode/compare/7f605c356947...d49fae00e7b0

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.