summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/RefChecks.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan@lightbend.com>2016-08-09 22:55:57 -0700
committerAdriaan Moors <adriaan@lightbend.com>2016-08-29 09:50:39 +0200
commita3604707303e4b1f45b6afabccaf00510b281912 (patch)
tree3aabe0da13ae6cbb1e3d346b2c60228f76759e25 /src/compiler/scala/tools/nsc/typechecker/RefChecks.scala
parent7eb34a61ee1e08e95b983fe457307c24cfd76d3a (diff)
downloadscala-a3604707303e4b1f45b6afabccaf00510b281912.tar.gz
scala-a3604707303e4b1f45b6afabccaf00510b281912.tar.bz2
scala-a3604707303e4b1f45b6afabccaf00510b281912.zip
asmutils
decompile classfiles in parallel to aid in diffing bytecode between quick & strap ``` mkdir class-repo cd class-repo git init . ( cd .. ; sbt publishLocal ) v="2.12.0-local-$(g rev-parse --short HEAD)" ( cd ~/git/scala-2 ; sbt -Dstarr.version=$v compile ) for i in compiler interactive junit library partest-extras partest-javaagent reflect repl repl-jline repl-jline-embedded scaladoc scalap do cp -a ~/git/scala/build/quick/classes/$i . ~/git/scala/build/quick/bin/scala scala.tools.nsc.backend.jvm.AsmUtils $(find $i -name "*.class" ) g add $(find $i -name "*.asm" ) done g commit -m"quick" for i in compiler interactive junit library partest-extras partest-javaagent reflect repl repl-jline repl-jline-embedded scaladoc scalap do cp -a ~/git/scala-2/build/quick/classes/$i/* $i/ ~/git/scala/build/quick/bin/scala scala.tools.nsc.backend.jvm.AsmUtils $(find $i -name "*.class" ) done git --no-pager diff | mate ```
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/RefChecks.scala')
0 files changed, 0 insertions, 0 deletions