Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
spelling fix

  1. … 2 more files in changeset.
narrow link map synchronizaton windows -- fixes BYTEMAN-364

    • -45
    • +33
    ./byteman/rule/helper/Helper.java
narrow link map synchronizaton windows -- fixes BYTEMAN-364

    • -45
    • +33
    ./byteman/rule/helper/Helper.java
add explicit check for illegal final helper class -- fixes BYTEMAN-362

add explicit check for illegal final helper class -- fixes BYTEMAN-362

avoid missing inserts into load cache -- fixes BYTEMAN-363

    • -14
    • +17
    ./byteman/agent/check/LoadCache.java
avoid missing inserts into load cache -- fixes BYTEMAN-363

    • -14
    • +17
    ./byteman/agent/check/LoadCache.java
avoid inject-time load of helper class and consequent missed transforms -- fixes BYTEMAN-357

avoid inject-time load of helper class and consequent missed transforms -- fixes BYTEMAN-357

Implement default helper resource cleanup - fixes BYTEMAN-349

correct helper lifecycle processing -- fixes BYTEMAN-348

    • -7
    • +109
    ./byteman/agent/HelperManager.java
    • -23
    • +95
    ./byteman/agent/Retransformer.java
    • -27
    • +106
    ./byteman/agent/RuleScript.java
    • -18
    • +34
    ./byteman/agent/TransformContext.java
    • -0
    • +105
    ./byteman/agent/TransformSet.java
  1. … 3 more files in changeset.
Implement default helper resource cleanup - fixes BYTEMAN-349

correct helper lifecycle processing -- fixes BYTEMAN-348

    • -7
    • +109
    ./byteman/agent/HelperManager.java
    • -23
    • +95
    ./byteman/agent/Retransformer.java
    • -27
    • +106
    ./byteman/agent/RuleScript.java
    • -18
    • +34
    ./byteman/agent/TransformContext.java
    • -0
    • +105
    ./byteman/agent/TransformSet.java
  1. … 3 more files in changeset.
correct and document new LinkMap API -- fixes for BYTEMAN-347

  1. … 3 more files in changeset.
update LinkMap api to support retrieval of all keys/values -- fixes BYTEMAN-347

    • -0
    • +100
    ./byteman/rule/helper/Helper.java
  1. … 2 more files in changeset.
handle backslash as per Java during string tokenizing -- fixes BYTEMAN-346

    • -176
    • +177
    ./byteman/rule/grammar/ECATokenLexer.java
  1. … 3 more files in changeset.
always close socket after agent listener replies

Signed-off-by: Han Qiao <qh812@imperial.ac.uk>

    • -0
    • +2
    ./byteman/agent/TransformListener.java
    • -24
    • +56
    ./byteman/agent/DefaultAccessEnabler.java
    • -2
    • +14
    ./byteman/rule/binding/Binding.java
  1. … 6 more files in changeset.
fix for BYTEMAN-340

fix for BYTEMAN-340

update to work on jdk9-ea+165

  1. … 5 more files in changeset.
pull in fixes for BYETMAN-338 from master branch

  1. … 4 more files in changeset.
fix downcasting for BYTEMAN-388

    • -3
    • +14
    ./byteman/rule/binding/Binding.java
  1. … 3 more files in changeset.
remove wrong imports inserted by IDE

merge in changes made in master branch

  1. … 1 more file in changeset.
fix and test for BYTEMAN-333

    • -885
    • +941
    ./byteman/rule/grammar/ECAGrammarParser.java
    • -306
    • +315
    ./byteman/rule/grammar/ECATokenLexer.java
  1. … 5 more files in changeset.
Updates for 4.0.0-BETA3 release

switch to using methodhandles for non-public/exported access on JDK9

store bindings as lcoal vars rather than in hash map

handle non-public data generically as Object -- with accesss via MethodHandle

add debug trace capability to JigsawAccessEnabler

    • -6
    • +35
    ./byteman/agent/DefaultAccessEnabler.java
    • -14
    • +42
    ./byteman/rule/binding/Binding.java
    • -84
    • +248
    ./byteman/rule/compiler/Compiler.java
  1. … 37 more files in changeset.
Initial cut of 4.0.0-BETA1 which uses method handles instead of reflection

    • -0
    • +32
    ./byteman/agent/AccessibleConstructorInvoker.java
    • -0
    • +32
    ./byteman/agent/AccessibleFieldGetter.java
    • -0
    • +32
    ./byteman/agent/AccessibleFieldSetter.java
    • -0
    • +33
    ./byteman/agent/AccessibleMethodInvoker.java
    • -0
    • +134
    ./byteman/agent/DefaultAccessEnabler.java
  1. … 25 more files in changeset.