1. 19 Jul, 2014 1 commit
  2. 20 Jun, 2014 1 commit
    • Lubomir Bulej's avatar
      Job: return self from start() method. · 7a3ff2d0
      Lubomir Bulej authored
      Runner: added utility method for watching a file.
      ClientServerRunner: detect DiSL server readiness, speeding up test execution.
      ClientServerEvaluationServer: detect DiSL and Shadow VM server readiness, speeding up test execution.
  3. 13 Jun, 2014 1 commit
    • Lubomir Bulej's avatar
      - Added annotation processor (DislClassFinder) to find DiSL classes. · 072e8bab
      Lubomir Bulej authored
      - Modified builds system to automatically find DiSL classes in test suites.
      - Removed MANIFEST.MF files from test suites.
      - Changed class name separator for DiSL-Classes attribute from colon to comma,
        because the Ant "jar" task does not like the colon as a separator when generating
        MANIFEST.MF on the fly.
  4. 29 May, 2014 1 commit
    • Lubomir Bulej's avatar
      - Merged the new DiSL agent code. Code generations options are not yet used. · ed524974
      Lubomir Bulej authored
      - Removed the old DiSL agent code as well as the old Java agent.
      - Copied old shared DiSL agent headers to Shadow VM agent.
      - Added JDK includes for JNI and JVMTI to avoid looking for them.
      - Unified the naming of source directories.
      - Updated the test infrastructure to the new build system layout.
      - Examples can be now run even from the source distribution.
  5. 27 May, 2014 1 commit
    • Lubomir Bulej's avatar
      Sanitized the build system before merging the new DiSL agent: · a8e0a26b
      Lubomir Bulej authored
      - The build.xml file has been cleaned up extensively.
      - The build system for examples has been simplified and cleaned up.
      - There is support for binary DiSL releases with examples and documentation.
      - Examples should be used with a binary DiSL distribution (see output/dist).
      - Moved the disl.py launcher out of the examples subdirectory.
      - Test suite Runner has been modified to accept locations and native library names from outside.
  6. 14 May, 2014 6 commits
  7. 20 Feb, 2014 1 commit
    • Lubomir Bulej's avatar
      Strings: string related utility methods moved from the Files class here. · 6dbfc1f8
      Lubomir Bulej authored
      Files: removed, as it actually only served for string utilities.
      Duration: added await() and awaitUninterruptibly() methods.
      Duration: softSleep() -> sleepUninterruptibly() for consistency.
      Duration: timedWait(), timedJoin() -> wait(), join() since the time is implicit.
      Duration: moved to the ch.usi.dag.util package in src-util.
      Job: remove duplicated __streamToString() and use Strings.drainStream() instead.
      Job: use the generic awaitUninterruptibly() in waitFor().
      src-test: reflect the above method and class movement.
  8. 11 Feb, 2014 2 commits
  9. 06 Feb, 2014 2 commits
  10. 03 Feb, 2014 1 commit
  11. 07 Nov, 2013 2 commits
  12. 14 Oct, 2013 1 commit
  13. 10 Oct, 2013 2 commits
  14. 09 Oct, 2013 3 commits
  15. 02 Oct, 2013 1 commit
    • František Haas's avatar
      fixed example bugs · 6bb54a32
      František Haas authored
      fixed some details reported by findbugs and pmd 
      added libs licenses
      improved marker javadoc
      removed scripts from build.xml, added ant-contrib
  16. 25 Sep, 2013 1 commit
  17. 24 Sep, 2013 1 commit
  18. 19 Sep, 2013 1 commit
  19. 17 Sep, 2013 1 commit
  20. 10 Sep, 2013 1 commit
  21. 05 Sep, 2013 2 commits
    • Lukáš Marek's avatar
      Added some comments and TODOs · b258b79e
      Lukáš Marek authored
      Weaver odd fix removed
      ShadowClass - classId hidden
    • Lukáš Marek's avatar
      trunk cleanup · 51dac9e0
      Lukáš Marek authored
      this commit is start of bigger trunk cleanup wich should result in live trunk
      1) trunk is reverted back to revison 575
      2) trunk is branched from 577 to crate branch with SyntheticStatic stuff (not stable enough)
      3) remoteval is applied to trunk
  22. 02 Apr, 2013 1 commit
  23. 21 Mar, 2013 1 commit
  24. 19 Mar, 2013 1 commit
  25. 13 Feb, 2013 1 commit
    • Lukáš Marek's avatar
      Small fix to the ShadowObjectTable interface for object release · 197d34f0
      Lukáš Marek authored
      Fixed dispatch test
      Object free events now running in parallel (based on epoch) with analysis events
      One to one mapping of application VM treads producing events and ShadowVM processing threads (+ special threads for global buffers)
       - we can use std. java thread locals in analysis
  26. 07 Feb, 2013 1 commit
    • Lukáš Marek's avatar
      increased heap for ShadovVM jvm · 757d1293
      Lukáš Marek authored
      improved debugging support and added debug and debugfull make options
      fixed nasty bug with gc getting stuck using utility buffers
      replaced normal buffers with utility buffers where applicable
      decreased number of normal buffers but increased size
      sending thread is starting at the beginning and it is not attached to the jvm anymore
      free events are now buffered and send in correct order
      introduced thread end messages
      messages registering analysis method are sending the method name string directly instead of string object
      fixed dispatchmp test
  27. 30 Jan, 2013 1 commit
  28. 17 Jan, 2013 1 commit