1. 03 Feb, 2014 5 commits
  2. 30 Jan, 2014 1 commit
  3. 29 Jan, 2014 1 commit
  4. 28 Jan, 2014 2 commits
  5. 07 Nov, 2013 1 commit
  6. 10 Oct, 2013 1 commit
  7. 08 Oct, 2013 1 commit
  8. 04 Oct, 2013 1 commit
  9. 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
      6bb54a32
  10. 25 Sep, 2013 1 commit
  11. 05 Sep, 2013 4 commits
  12. 02 Apr, 2013 2 commits
  13. 22 Mar, 2013 4 commits
  14. 21 Mar, 2013 3 commits
  15. 20 Mar, 2013 2 commits
    • Lubomir Bulej's avatar
      DiSL-Agent: Extensively refactored the agent and split the code into multiple files. · a8e5eec6
      Lubomir Bulej authored
      DiSL-Agent: Added support for passing code transformation options to server.
      DiSL-Agent: Added support for BypassCheck redefinition after JVM bootstrap.
      DiSL-Agent: Renamed src-agent-c to src-agent.
      
      DiSL: DynamicBypassCheck->BypassCheck, it is used for all checks, not only dynamic.
      DiSL: Removed Bootstrap class for redefinition of the BypassCheck class.
      DiSL: Removed DiSL Java agent.
      DiSL: Updated server to accept the new protocol (it does not take advatage of it yet).
      DiSL: Moved default BypassCheck from src-dynbypass into src.
      DiSL: Removed src-dybypass-act.
      
      Updated build.properties and build.xml to reflect all the changes.
      Updated runClient.sh to include the new bypass mode options.
      a8e5eec6
    • Lubomir Bulej's avatar
      e9e2356c
  16. 04 Mar, 2013 1 commit
  17. 27 Feb, 2013 1 commit
  18. 17 Dec, 2012 1 commit
    • Lukáš Marek's avatar
      Project rename · 41647933
      Lukáš Marek authored
      Warning fixes
      Builds with default java options again
      Minor comment cleanup
      41647933
  19. 12 Nov, 2012 7 commits
    • Lubomir Bulej's avatar
      DiSL: AsmHelper: kill getOwnerBoxedType(), that code really belongs to... · 6c574b54
      Lubomir Bulej authored
      DiSL: AsmHelper: kill getOwnerBoxedType(), that code really belongs to getTypeConstOperand(), but with proper comment
      DiSL: AsmHelper: support GETSTATIC-based loads of primitive type class literals in isTypeConstLoadInsn()
      
      6c574b54
    • Lubomir Bulej's avatar
      DiSL: Weaver: use AsmHelper.loadDefault() to init variables, handle arrays separately · c6c173e8
      Lubomir Bulej authored
      DiSL: Weaver: simple but extensive cleanup: static2Local() (that name WILL have to go :-)
      c6c173e8
    • Lubomir Bulej's avatar
      DiSL: UnprocessedCode: simple but extensive cleanup: translateThreadLocalVars() · f3ddf37f
      Lubomir Bulej authored
      DiSL: UnprocessedCode: cosmetic changes in process()
      f3ddf37f
    • Lubomir Bulej's avatar
      DiSL: AbstractParser: SLAnnotaionData->SLAnnotationData · 0b00990e
      Lubomir Bulej authored
      DiSL: AbstractParser: simple but extensive cleanup: parseInitCodeForSLV(), simpleInsnListCode() 
      DiSL: AbstractParser: simple and only partial cleanup: parseInitCodeForTLV()
      0b00990e
    • Lubomir Bulej's avatar
      417310f7
    • Lubomir Bulej's avatar
      DiSL: AbstractLocalVar: made NAME_DELIB private and added static... · ad59bd6b
      Lubomir Bulej authored
      DiSL: AbstractLocalVar: made NAME_DELIB private and added static fqFieldNameFor() to avoid field name construction in code, cleaned up a bit
      DiSL: SyntheticLocalVar: get/setInitASMCode() -> get/setInitCode(), added hasInitCode(), cleaned up a bit
      DiSL: AbstractParser: use fqFieldNameFor() to construct synthetic local and thread-local field names, use setInitCode() on synthetic locals
      DiSL: UnprocessedCode: use fqFieldNameFor() to construct synthetic local and thread-local field names
      DiSL: Weaver: use fqFieldNameFor() to construct synthetic local names, use hasInitCode/setInitCode() on synthetic locals
      
      ad59bd6b
    • Lubomir Bulej's avatar
      DiSL: Use the InsnList iterable provided by AsmHelper.allInsnsFrom() to... · d797c942
      Lubomir Bulej authored
      DiSL: Use the InsnList iterable provided by AsmHelper.allInsnsFrom() to copying instruction list at selected places
      DiSL: UnprocessedCode: avoid instruction list copy and replace index-based insn iteration with iterable-based
      DiSL: AbstractParser, ParserHelper, BodyMarker, BytecodeMarker, InsnNodeMarker, NewObjMarker, NonskippingBytecodeMarker, MaxCalculator: avoid instruction list copy
      DiSL: AfterInitBodyMarker: replace use of iterator with iterable
      DiSL: SnippetUnprocessedCode: replace index-based insn iteration with iterable-based, cosmetic cleanups
      DiSL: BasicBlockCalc: avoid instruction list copy, kill index-based hasNextNonVirtInstr() in favor of AsmHelper.nextNonVirtualInsn
      DiSL: Weaver, WeavingCode, PartialEvaluator: add comments to keep intruction list copying in place until iterator use can be verified to be OK
      DiSL: WeavingCode: avoid instruction list copy when not being modified
      
      d797c942