hg: nashorn/jdk9/nashorn: 8040102: Remove all references to Unsafe and definition of anonymous clases from the code
marcus.lagergren at oracle.com
marcus.lagergren at oracle.com
Fri Apr 18 18:22:21 UTC 2014
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
More information about the nashorn-dev
mailing list