Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various fixes before Truffle update #267

Merged
merged 16 commits into from Sep 1, 2018
Merged

Various fixes before Truffle update #267

merged 16 commits into from Sep 1, 2018

Commits on Aug 31, 2018

  1. Change in formatting

    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    4bad882 View commit details
    Browse the repository at this point in the history
  2. Use parameter to step out, instead of doing it manually

    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    93ad33e View commit details
    Browse the repository at this point in the history
  3. Fixed reference to wrong class as tag in ActivityJoin

    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    c945606 View commit details
    Browse the repository at this point in the history
  4. Ignore nodes without source sections

    With the latest truffle changes, source sections do not seem to be mandatory anymore, but we need only those nodes.
    
    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    f26f917 View commit details
    Browse the repository at this point in the history
  5. Fix initialization of transactional AtPut nodes

    Didn’t indicate whether they are wrapped.
    
    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    5324153 View commit details
    Browse the repository at this point in the history
  6. For uncaught exceptions, announce stack trace, and warn that itself m…

    …ight crash
    
    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    451c206 View commit details
    Browse the repository at this point in the history
  7. Added README, .gitignore, and checkstyle for extension tests

    - clean test extension on clean
    
    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    dd2c09e View commit details
    Browse the repository at this point in the history
  8. Mark ExtensionPrims as abstract

    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    ce1389b View commit details
    Browse the repository at this point in the history
  9. ClassSlotAccessNode: use guard in the node

    Instead of accessing the read/write node for its guard, use the one cached in the node.
    
    On construction we take this guard for easy access already. Using it directly from the node is problematic when wrappers are applied.
    
    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    da4d5cb View commit details
    Browse the repository at this point in the history
  10. Remove redundant check and fix compiler warning about raw type

    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    9c76b88 View commit details
    Browse the repository at this point in the history
  11. Handle methods that don’t have outer scope

    These should be only superclass resolution methods.
    
    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    ec826f4 View commit details
    Browse the repository at this point in the history
  12. Fix swapping of tracing buffers for Kompos

    - use proper methods instead of public field to indicate the swap request
    - coordinate with debugger. If a thread is blocked in a breakpoint (which triggers a trace data request) then we need to nicely swap the buffer ourselves. That’s safe of course.
    - threads need to be registered to tracing backend also for Kompos
    
    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    70e0c36 View commit details
    Browse the repository at this point in the history
  13. Add id for STM thread as debugging aid

    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    4a56716 View commit details
    Browse the repository at this point in the history
  14. Output extra data for failing tests for basic protocol

    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    06ce326 View commit details
    Browse the repository at this point in the history
  15. Remove unused ExpressionNode.assertIsStatement()

    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    723a76b View commit details
    Browse the repository at this point in the history
  16. Use SIGKILL to terminate SOMns after test

    Not sure why, but we seem to need a little more force.
    Otherwise, the tests hang after completion.
    
    Signed-off-by: Stefan Marr <git@stefan-marr.de>
    smarr committed Aug 31, 2018
    Copy the full SHA
    37f308f View commit details
    Browse the repository at this point in the history