1. 16 Aug, 2016 1 commit
  2. 23 Jul, 2016 1 commit
    • Lubomir Bulej's avatar
      ClassInfoLoader: move shadow class creation to ShadowClassTable, leave only IO. · fa64d56a
      Lubomir Bulej authored
      ShadowClassTable: preprocess data from ClassInfoLoader before calling newInstance().
      ShadowClassTable: simplify the implementation of newInstance(), extract class creation into __createShadowClass().
      ShadowObject: make getNetRef() package private.
      ShadowObject: use get() on the JAVA_LANG_CLASS atomic reference.
      ObjectShadowClass: use ASM Type instead of String with class signature.
  3. 22 Jul, 2016 1 commit
    • Lubomir Bulej's avatar
      ShadowString, ShadowThread: make constructors package private. · 586fad4e
      Lubomir Bulej authored
      ShadowString, ShadowThread: add constructors for un-initialized shadows.
      StringInfoHandler, ThreadInfoHandler: let ShadowObjectTable handle the registration, keep only IO in the handler code.
      ShadowObjectTable: drop the debug parameter from the register() method, use logging instead.
      ShadowObjectTable: use special constructors when creating un-initialized shadows of special objects.
      ShadowClassTable: avoid using the debug parameter when calling the register() static method.
  4. 19 Jul, 2016 1 commit
  5. 24 Jul, 2014 2 commits
  6. 20 Jun, 2014 1 commit
  7. 13 Jun, 2014 1 commit
  8. 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.