jdk8u-b04: jdk8u-dev
lana.steuck at oracle.com
lana.steuck at oracle.com
Tue Sep 2 18:33:07 UTC 2014
http://hg.openjdk.java.net/jdk8u/jdk8u/rev/e9473185d77a
http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/34c17c956654
http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/cde557bc48f5
http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/9896782f8af7
http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/127fb2a65ca6
http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/23c1a41d75ad
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/77878c021b8d
http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/f3969243c71a
---
All the fixes will be tested during promotion (no PIT testing at this point):
List of all fixes:
===================
JDK-8046894 client-libs JNI exception pending in jdk/src/solaris/native/sun/awt/X11Color.c
JDK-8046887 client-libs JNI exception pending in jdk/src/solaris/native/sun/awt: awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c, sun_awt_X11_GtkFileDialogPeer.c
JDK-8054800 client-libs JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp
JDK-8046007 client-libs Java app receives javax.print.PrintException: Printer is not accepting job.
JDK-8054801 client-libs Memory leak in jdk/src/windows/native/sun/windows/awt_InputMethod.cpp
JDK-8042835 client-libs Unexpected mnemonic in JFileChooser
JDK-8051588 client-libs [headless] DataTransferer.getInstance throws ClassCastException in headless mode
JDK-8040617 client-libs [macosx] Large JTable cell results in a OutOfMemoryException
JDK-8047728 core-libs (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined
JDK-8047166 core-libs Function("do with({}) break ; while(0);")() crashes with AssertionError from CompilationPhase.java:437
JDK-8047371 core-libs function f(){ var a=1; with({ get a() { return false } }) return a }; f() throws TypeError with optimistic compilation
JDK-8043611 core-libs test/script/basic/apply_to_call/apply_to_call_bench.js fails on staging repo with AssertionError
JDK-8055421 core-libs (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
JDK-8047035 core-libs (function() "hello")() crashes in Lexer with jdk9
JDK-8044629 core-libs (reflect) Constructor.getAnnotatedReceiverType() returns wrong value
JDK-8038396 core-libs 8037534 breaks richards Octane benchmark
JDK-8038416 core-libs Access to undefined scoped variables deoptimized too much
JDK-8046025 core-libs AccessorProperty.getGetter is not threadsafe
JDK-8054411 core-libs Add "nashorn.args.prepend" system property
JDK-8047057 core-libs Add a regression test for the passing test cases from JDK-8042304
JDK-8037572 core-libs Add more test cases to check static types
JDK-8047369 core-libs Add regression tests for passing test cases of JDK-8024971
JDK-8056123 core-libs Anonymous function statements leak internal function names into global scope
JDK-8040089 core-libs Apply to call transform broke raytrace
JDK-8047078 core-libs ArrayLiteral mutability caused trouble in optimistic types
JDK-8047331 core-libs Assertion in CompiledFunction when running earley-boyer after Merge
JDK-8053913 core-libs Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker
JDK-8044760 core-libs Avoid PropertyMap duplicate for global instances
JDK-8054898 core-libs Avoid creation of empty type info files
JDK-8046201 core-libs Avoid repeated flattening of nested ConsStrings
JDK-8055186 core-libs Backport Nashorn optimistic typing to 8u repository
JDK-8040024 core-libs BranchOptimizer produces bad code for NaN FP comparison
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-8055529 core-libs Clean up the bin directory
JDK-8043137 core-libs Collapse long sequences of NOP in Nashorn bytecode output
JDK-8053938 core-libs Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
JDK-8055042 core-libs Compile-time expression evaluator was missing variables
JDK-8046026 core-libs CompiledFunction.relinkComposableInvoker assert is being hit
JDK-8044534 core-libs Constant folding for unary + should produce int for boolean literals
JDK-8046921 core-libs Deoptimization type information peristence
JDK-8044533 core-libs Deoptimizing negation produces wrong result for zero
JDK-8029090 core-libs Developers should be able to pass nashorn properties and enable/disable JFR from command line
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-8049242 core-libs Explicit constructor overload selection should work with StaticClass as well
JDK-8055107 core-libs Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally
JDK-8040655 core-libs Fix RewriteException debug object return value
JDK-8043133 core-libs Fix corner cases of JDK-8041995
JDK-8043431 core-libs Fix yet another corner case of JDK-8041995
JDK-8047357 core-libs Function("switch((null >> x3)) { default: {var x; break ; }\nthrow x; }")() results in AssertionError in LocalVariableTypesCalculator
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-8049524 core-libs Global object initialization via javax.script API should be minimal
JDK-8054651 core-libs Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types
JDK-8043002 core-libs Improve performance of Nashorn equality operators
JDK-8043232 core-libs Index selection of overloaded java new constructors
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-8055830 core-libs JDK-8015969.js is silently failing
JDK-8048718 core-libs JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException
JDK-8055796 core-libs JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly
JDK-8049222 core-libs JSType class exposes public mutable arrays
JDK-8037177 core-libs Make -Dnashorn.optimistic enabled by default
JDK-8043956 core-libs Make code caching work with optimistic typing and lazy compilation
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-8040093 core-libs Make sure that optimistic splitting works in optimistic types
JDK-8046898 core-libs Make sure that there is no difference in test exercise behavior between lazy and non lazy
JDK-8049086 core-libs Minor API convenience functions on "Java" object
JDK-8055785 core-libs Modifications of I/O methods for instrumentation purposes
JDK-8046014 core-libs MultiGlobalCompiledScript used to cache method handle and strict mode - not anymore
JDK-8027958 core-libs NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn.
JDK-8038413 core-libs NPE in unboxInteger
JDK-8043132 core-libs Nashorn : all tests failed with java.security.AccessControlException
JDK-8050078 core-libs Nashorn ClassFilter Support
JDK-8055762 core-libs Nashorn misses linker for netscape.javascript.JSObject instances
JDK-8027043 core-libs Nashorn performance umbrella CR
JDK-8054223 core-libs Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval()
JDK-8055878 core-libs Nashorn: all tests failed with AccessControlException
JDK-8030169 core-libs Need regression test for bug JDK-8010731
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-8056243 core-libs OptimisticTypePersistence should refuse to work in symlinked directories
JDK-8050964 core-libs OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date
JDK-8043632 core-libs Parallelize class installation
JDK-8048079 core-libs Persistent code store is broken after optimistic types merge
JDK-8055911 core-libs Questionable String.intern() in jdk.nashorn.internal.ir.IdentNode()
JDK-8055954 core-libs Questionable use of parallelStream() in jdk.nashorn.internal.runtime.Context$ContextCodeInstaller.initialize()
JDK-8048869 core-libs Reduce time spent in jdk.nashorn.internal.ir.Node.accept/java.lang.Class.cast(Object)
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-8028345 core-libs Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs
JDK-8049223 core-libs RewriteException class exposes public mutable arrays
JDK-8046215 core-libs Running uncompilable scripts throws NullPointerException
JDK-8053910 core-libs ScriptObjectMirror causing havoc with Invocation interface
JDK-8051019 core-libs Separate src and test execution sandbox directories
JDK-8042118 core-libs Separate types from symbols
JDK-8038945 core-libs Simplify undefined checks if undefined has not been scope overridden
JDK-8044786 core-libs Some tests fail with non-optimistic compilation
JDK-8048586 core-libs String concatenation with optimistic types is slow
JDK-8038223 core-libs Symbol trace debug output takes time
JDK-8054480 core-libs Test java/util/logging/TestLoggerBundleSync.java fails: Unexpected bundle name: null
JDK-8049318 core-libs Test hideLocationProperties.js fail on Window due to backslash in path.
JDK-8051346 core-libs Test262 tests for ECMAScript 5 now in branch "es5-tests"
JDK-8055811 core-libs Tests for Nashorn ClassFilter Support
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-8055199 core-libs Tidy up Nashorn codebase for code standards (August 2014)
JDK-8055899 core-libs Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException
JDK-8048212 core-libs Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607
JDK-8048009 core-libs Type info caching accidentally defeated
JDK-8029607 core-libs Type of Service (TOS) cannot be set in IPv6 header
JDK-8043235 core-libs Type-based optimizations interfere with continuation methods
JDK-8046013 core-libs TypeError: Cannot apply "with" to non script object
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-8051439 core-libs Wrong type calculated for ADD operator with undefined operand
JDK-8051839 core-libs [Findbugs] jdk.internal.dynalink.linker.GuardedInvocation may expose internal representation
JDK-8055393 core-libs [Testbug] Some tests are being executed and fail under profiles
JDK-8056094 core-libs [nashorn] tests fail when running via jtreg
JDK-8046905 core-libs apply on apply is broken
JDK-8041905 core-libs apply2call bug prevents avatar.js test suite from completing
JDK-8047959 core-libs bindings created for declarations in eval code are not mutable
JDK-8048071 core-libs eval within 'with' statement does not use correct scope if with scope expression has a copy of eval
JDK-8047067 core-libs eval("23", ({})[/x/]) crashes with ArrayIndexOutOfBoundsException with optimistic compilation
JDK-8055870 core-libs iteration fails if index var is not used
JDK-8050432 core-libs javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings
JDK-8053908 core-libs jdeps is not PATH on Mac, results in ant clean test failure on Mac
JDK-8055906 core-libs jdk.nashorn.internal.codegen.ApplySpecialization$1.leaveIdentNode() should throw stackless Exception
JDK-8056025 core-libs jdk.nashorn.internal.codegen.CompilationPhase.setStates() is hot in class installation phase
JDK-8055913 core-libs jdk.nashorn.internal.ir.Node.hashCode() delegates to Object.hashCode() and is hot
JDK-8056052 core-libs jdk.nashorn.internal.runtime.Source.getContent() does excess Object.clone()
JDK-8055923 core-libs jdk.nashorn.internal.{codegen.CompilationPhase|runtime.Timing} should use System.nanoTime
JDK-8055034 core-libs jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression
JDK-8047359 core-libs large string size RangeError should be thrown rather than reporting negative length
JDK-8044851 core-libs nashorn properties leak memory
JDK-8048505 core-libs readFully does not handle ConsString file names
JDK-8056050 core-libs runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test"
JDK-8041625 core-libs test/script/external/test262/test/suite/ch12/12.10/12.10-0-3.js is broken in optimistic
JDK-8054503 core-libs test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip
JDK-8055139 core-libs test/script/trusted/JDK-8055107.js fails with access control exception
JDK-8054993 core-libs type info cache may be disabled for test262 and tests explicitly changing that property should use @fork
JDK-8049340 core-svc sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out
JDK-8028474 core-svc sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh timeout, leaves looping process behind
JDK-8049519 deploy JNLP TCK failure: Fix for JDK-8048297 fails on MacOSX
JDK-8050428 deploy JavaFX client authentication dialog is not a JavaFX-based dialog
JDK-8051494 deploy One More File for JavaFX client authentication dialog is not a JavaFX-based dialog
JDK-8049336 deploy Warning always displayed on LiveConnect call in Java 7u60
JDK-8050875 deploy regression - java_arguments not accepted after Update to 7u65
JDK-8055067 docs Incorrect CertPathParameters declaration in JSSE Reference Guide sample code
JDK-8055744 hotspot 8u-dev nightly solaris builds failed on 08/20
JDK-8051378 hotspot AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
JDK-8043767 hotspot CMM Testing: 8u40 reaction on various memory pressure should be checked.
JDK-8050978 hotspot Fix bad field access check in C1 and C2
JDK-8055005 hotspot GC should react to memory pressure
JDK-8055006 hotspot Store original value of Min/MaxHeapFreeRatio
JDK-8046782 hotspot Test hidden methods in JFR
JDK-8031994 hotspot java/lang/Character/CheckProp test times out
JDK-8051908 hotspot new hotspot build - hs25.20-b23
JDK-8055243 infrastructure Make jdk8u40 the default release
JDK-8051005 infrastructure Update THIRD_PARTY_LICENSE_README for 8u20
JDK-8050865 install 8u20 to jdk8 downgrade: javapath files are not removed
JDK-8050264 install JRE installation fails with error 1624 on non-EN locales
JDK-8029185 install The jre/jdk installers do not install on 32bit win XP because of unsupported WinAPI Calls
JDK-8042653 install jre offline should get upx compressed
JDK-8051395 install removal tool should also remove older non-static versions of the same JRE family being installed
JDK-8036970 security-libs Accessing Tomcat 8.0.3 via HTTPS doesn't work using TLS 1.2 GCM with ucrypto provider
JDK-8037745 security-libs Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617
JDK-8054817 security-libs File ccache only recognizes Linux and Solaris defaults
JDK-8041142 security-libs Re-enabling CBC_PAD PKCS11 mechanisms for Solaris
JDK-8038754 security-libs ReplayCacheTestProc test fails with timeout
JDK-8031003 security-libs [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending
JDK-8055092 security-libs [TESBUG] closed/java/net/SocketPermission/BindTest.java should be changed to work under profiles
JDK-8054429 security-libs [TESTBUG]Some of the closed/java/lang/reflect/Proxy should be changed to work under profiles
JDK-8031584 security-libs [parfait] warnings from b03 for jdk/src/closed/solaris/native/com/oracle/security/ucrypto: JNI exception pending
JDK-8051614 security-libs smartcardio TCK tests fail due to lack of 'reset' permission
JDK-7107611 security-libs sun.security.pkcs11.SessionManager is scalability blocker
JDK-8055731 security-libs sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException
JDK-8033421 tools @SuppressWarnings("deprecation") does not work when overriding deprecated method
JDK-8042469 tools Launcher changes for native memory tracking scalability enhancement
JDK-8044154 core-libs Nashorn : all tests failed with java.security.AccessControlException
JDK-8055687 core-libs Wrong "this" passed to JSObject.eval call
More information about the jdk8u-dev
mailing list