jdk9-b17: dev
lana.steuck at oracle.com
lana.steuck at oracle.com
Wed Jun 11 18:32:59 UTC 2014
http://hg.openjdk.java.net/jdk9/jdk9/rev/24152ee0ee1a
http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/4a47b7cfecdf
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b64f8d5b97fa
http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/fd8e675f141b
http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/6b159e727dac
http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/6f923fcbe512
http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/14b656df31c2
http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/4c75c2ca7cf3
---
All the fixes will be tested during promotion (no PIT testing at this point):
List of all fixes:
===================
JDK-8044469 client-libs Fix fallthrough lint warning in accessibility
JDK-8043160 client-libs JDK 9 Build failure in accessbridge
JDK-8040081 client-libs Tidy warnings cleanup for java.applet
JDK-8032527 client-libs fix a couple doclint errors in java/awt/geom/Path2D
JDK-8043611 core-libs test/script/basic/apply_to_call/apply_to_call_bench.js fails on staging repo with AssertionError
JDK-8038396 core-libs 8037534 breaks richards Octane benchmark
JDK-8038416 core-libs Access to undefined scoped variables deoptimized too much
JDK-8037572 core-libs Add more test cases to check static types
JDK-8039916 core-libs AnnotatedType.getType() of a Executable parameters may return wrong type
JDK-8040089 core-libs Apply to call transform broke raytrace
JDK-8040024 core-libs BranchOptimizer produces bad code for NaN FP comparison
JDK-8044590 core-libs Broken links in jre.api.net.socketoptions
JDK-8044725 core-libs Bug in zlib 1.2.5 prevents inflation of some gzipped files
JDK-8037967 core-libs Build broken by proto depth patch
JDK-8043633 core-libs Change -Dnashorn.time to a log option --time with different granularity levels. Also get rid of static state that survives over contexts
JDK-8037086 core-libs Check that deoptimizing recompilations are correct
JDK-8044461 core-libs Cleanup new Boolean and single character strings
JDK-8043137 core-libs Collapse long sequences of NOP in Nashorn bytecode output
JDK-8044534 core-libs Constant folding for unary + should produce int for boolean literals
JDK-8044533 core-libs Deoptimizing negation produces wrong result for zero
JDK-8043605 core-libs Enable history for empty property maps
JDK-8044102 core-libs Ensure benchmark exclude list for octane benchmarks is only in one place, project.properties, and fix benchmark harness
JDK-8044518 core-libs Ensure exceptions related to optimistic recompilation are not serializable
JDK-8039044 core-libs Expand undefined intrinsic to handle all commutative combinations of undefined
JDK-8040655 core-libs Fix RewriteException debug object return value
JDK-8043133 core-libs Fix corner cases of JDK-8041995
JDK-8044858 core-libs Fix raw and unchecked lint warnings in socket direct protocol
JDK-8043431 core-libs Fix yet another corner case of JDK-8041995
JDK-8044502 core-libs Get rid of global optimistic flag
JDK-8038426 core-libs Get the DebugLoggers out of the process wide scope and into the global scope
JDK-8043002 core-libs Improve performance of Nashorn equality operators
JDK-8044012 core-libs Integrate the latest best known performance flags in ant octane jobs, make sure there is a single run that can be done with one ant command line to compare nashorn vs v8
JDK-8044206 core-libs LambdaMetafactory.altMetafactory javadoc refers to wrong method
JDK-8037177 core-libs Make -Dnashorn.optimistic enabled by default
JDK-8043608 core-libs Make equality tests inline better
JDK-8038406 core-libs Make log events storable as introspectable objects in the Debug context
JDK-8044171 core-libs Make optimistic exception handlers smaller
JDK-8033105 core-libs Make sure Nashorn can run the zlib octane benchmark
JDK-8035836 core-libs Make sure all array and typed array operations are optimistic and perform well
JDK-8046014 core-libs MultiGlobalCompiledScript used to cache method handle and strict mode - not anymore
JDK-8038413 core-libs NPE in unboxInteger
JDK-8044154 core-libs Nashorn : all tests failed with java.security.AccessControlException
JDK-8044520 core-libs Nashorn cannot execute node.js's express module
JDK-8027043 core-libs Nashorn performance umbrella CR
JDK-8044766 core-libs New jdk.net classes have @since 1.9 tags in 8u20
JDK-8036986 core-libs New tests need to be written for optimistic typing feature
JDK-8043504 core-libs Octane test harness in Nashorn is missing an argument for print_always
JDK-8044816 core-libs On-demand compiled top-level program doesn't need :createProgramFunction
JDK-8035820 core-libs Optimistic recompilation
JDK-8038398 core-libs OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework
JDK-8043632 core-libs Parallelize class installation
JDK-8044727 core-libs Problem reading the contents of some zip files
JDK-8043004 core-libs Reduce variability at JavaAdapter call sites
JDK-8040102 core-libs Remove all references to Unsafe and defineAnonymousClass from the code
JDK-8037866 core-libs Replace the Fun class in tests with lambdas
JDK-8042118 core-libs Separate types from symbols
JDK-8038945 core-libs Simplify undefined checks if undefined has not been scope overridden
JDK-8044612 core-libs StringIndexOutOfBoundException in NativeRegExp.appendReplacement
JDK-8038223 core-libs Symbol trace debug output takes time
JDK-8041995 core-libs The entire property node value in an object creation process needs to be inspected for the failing program point
JDK-8036127 core-libs The proto filter needs to be applied to the guard as well
JDK-8044638 core-libs Tidy up Nashorn codebase for code standards
JDK-8043235 core-libs Type-based optimizations interfere with continuation methods
JDK-8039746 core-libs Unbox apply specialisations and turn them into calls
JDK-8044803 core-libs Unnecessary restOf check in CodeGenerator.undefinedCheck
JDK-8038799 core-libs Until all optimistic compilation is in place, unbox boxed objects on property setters to avoid unnecessarily exploding objects and causing megamorphisism
JDK-8037534 core-libs Use scope types to determine optimistic types
JDK-8043003 core-libs Use strongly referenced generic invokers
JDK-8041434 core-libs Various synchronization issues in GlobalConstants creates non-deterministic errors in ant test262parallel
JDK-8034206 core-libs Warmup regression: Warmup/Compile time: Streamline deoptimizing compilation pipeline
JDK-8033334 core-libs We need to maintain a map of outside definitions for a RecompilableScriptFunctionData or fastScope won't work in the optimistic world (and this would enable fast non-conservative lazy compilation)
JDK-8044695 core-libs __stack__ becomes visible in Error properties
JDK-8041905 core-libs apply2call bug prevents avatar.js test suite from completing
JDK-8042486 core-libs closed/tools/pack200/MemoryAllocatorTest.java fails on linux-32
JDK-8044750 core-libs megamorphic getter for scope objects does not call __noSuchProperty__ hook
JDK-8041625 core-libs test/script/external/test262/test/suite/ch12/12.10/12.10-0-3.js is broken in optimistic
JDK-8044633 core-svc Add closed/sun/usagetracker/UsageTracker.sh to ProblemList
JDK-8027230 core-svc Overflow in java.lang.instrument.Instrumentation.getObjectSize() method
JDK-8044495 core-svc Remove test demo/jvmti/mtrace/TraceJFrame.java
JDK-8032901 core-svc WaitForMultipleObjects() return value not handled appropriately
JDK-8043635 embedded Embedded test suite co-location: JDK_ARCH tests
JDK-8043136 embedded NEED_TEST JDK-8000688
JDK-8032970 hotspot Add stack size check methods to WhiteBox API
JDK-8044090 hotspot C1: Old value instead of new one is passed to post-barrier in UnsafeGetAndSetObject
JDK-8038422 hotspot CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
JDK-8043301 hotspot Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
JDK-8043206 hotspot Fix signed vs. unsigned comparison warning in copy_sparc.hpp
JDK-8043925 hotspot Fix typo in verifier.cpp
JDK-8005873 hotspot JRuby test_respond_to.rb asserts with: MT-unsafe modification of inline cache
JDK-8034935 hotspot JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
JDK-8031475 hotspot Missing oopmap in patching stubs
JDK-8043638 hotspot Multiple compilation attempts break LogCompilation, lead to confusing PrintInlining output
JDK-8038924 hotspot Test bit-instructions fails with unexpected exit value on sparc
JDK-8040250 hotspot The test test/gc/parallelScavenge/TestDynShrinkHeap.java fails with OOME
JDK-8042155 hotspot [TESTBUG] Tests for stack guard pages have to be cleaned up
JDK-8043899 hotspot compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m
JDK-8042557 hotspot compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed
JDK-8043723 hotspot max_heap_for_compressed_oops() declared with size_t, but defined with uintx
JDK-8042727 hotspot nsk/jdb/unwatch/unwatch001 crash in InstanceKlass::methods_do(void (*)(Method*))
JDK-8043917 infrastructure ALT_BUNDLE_DATE does not work in jdk8u and 9 build
JDK-8039865 infrastructure Add fallthrough lint warning to build of jdk repository
JDK-8044395 infrastructure JDK 9 platform and compiler upgrade failed on linux-i586 platform with deploy/make/plugin/plugin2/npjp2 error
JDK-8044480 infrastructure JDK image target overwrites lib/server/libjsig.dylib symlink with a copy of lib/libjsig.dylib
JDK-8044363 infrastructure Remove special build options for unpack200 executable
JDK-8044733 infrastructure common/autoconf/configure script doesn't properly detect missing tools
JDK-8044235 infrastructure src.zip should include all sources
JDK-8043753 other-libs Drop javax.transaction from compact2 and compact3
JDK-8044477 other-libs Fix fallthrough lint warning in ASM
JDK-8044046 other-libs [asm] refresh internal ASM version to v5.0.3
JDK-8044755 security-libs Add a test for algorithm constraints check in jarsigner
JDK-8044771 security-libs PKIXValidator indent cleanup
JDK-8041142 security-libs Re-enabling CBC_PAD PKCS11 mechanisms for Solaris
JDK-8037742 security-libs Re-enabling PKCS11 HMAC mechanisms in Solaris
JDK-8036841 security-libs Reuse no-perms AccessControlContext object when performing isAuthorized check
JDK-8044487 tools Fix for 8042785 causes regression tests to fail with java.lang.VerifyError
JDK-8044064 tools Group 1: create .out files for cast and capture negative tests in tools/javac dir
JDK-8044072 tools Group 2: create .out files for OverrideChecks tests in tools/javac dir
JDK-8043893 tools Inference doesn't report error on incompatible upper bounds
JDK-8041713 tools Type inference of non-existent method references crashes the compiler
JDK-8036006 tools [TESTBUG] sun/tools/native2ascii/NativeErrors.java fails: Process exit code was 0, but error was expected.
JDK-8042785 tools javac, bridge methods are not getting the flags from the original method
JDK-8044647 tools sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output
JDK-8046067 tools test/tools/javac/api/6410643/T6410643.java is broken
More information about the jdk9-dev
mailing list