Changeset: 82dc816bf225
Author:    lagergren
Date:      2014-04-18 20:12 +0200
URL:       http://hg.openjdk.java.net/nashorn/jdk9/nashorn/rev/82dc816bf225

8040102: Remove all references to Unsafe and definition of anonymous clases 
from the code
Summary: As the catch combinator optimization is now part of java.lang.invoke 
we don't need to put our own in the boot class path in any configuration 
anymore. Furthermore, with the completion of the array performance subtask of 
optimistic typing, we can remove the experimental (commented out) Unsafe 
accessors in the ArrayData classes
Reviewed-by: attila, jlaskey

- bin/checkintest.sh
- bin/fastCatchCombinator.jar
! bin/runopt.sh < bin/runoptdualcatch.sh
+ bin/runopt_noassert.sh
+ bin/runopt_nojfr.sh
- bin/runoptdualcatch9.sh
! src/jdk/internal/dynalink/linker/GuardedInvocation.java
- src/jdk/internal/dynalink/support/CatchExceptionCombinator.java
! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java

Reply via email to