36634 Commits

Author SHA1 Message Date
Coleen Phillimore
5d7f8cf015 8146410: Interpreter functions are declared and defined in the wrong files
Moved functions to the correct files.

Reviewed-by: goetz, aph, twisti, mockner
2016-01-12 13:14:41 -05:00
Rachel Protacio
f4555ca41f 8144953: runtime/CommandLine/TraceExceptionsTest.java fails when exception is thrown in compiled code
Added long-form logging message to three places in code, allowing TraceExceptionsTest.java to pass with compiled code.

Reviewed-by: dholmes, coleenp, lfoltan
2016-01-12 12:35:08 -05:00
Kim Barrett
5f4c8bea8e Merge 2016-01-12 17:02:10 +00:00
Hannes Wallnöfer
dd9c62130f 8143896: java.lang.Long is implicitly converted to double
Reviewed-by: mhaupt, jlaskey
2016-01-12 16:30:10 +01:00
Markus Grönlund
baa19166d1 Merge 2016-01-12 16:01:54 +01:00
Ed Nevill
40ea9a6025 8146843: aarch64: add scheduling support for FP and vector instructions
Add pipeline classes for FP/vector pipeline

Reviewed-by: aph
2016-01-12 14:55:15 +00:00
Tom Rodriguez
75901ea0cb 8147433: PrintNMethods no longer works with JVMCI
Reviewed-by: kvn, twisti
2016-01-18 11:07:40 -08:00
Tobias Hartmann
40164313e3 Merge 2016-01-18 11:02:42 +01:00
Zoltan Majo
3301846a21 8147441: Unchecked pending exceptions in the WhiteBox API's implementation
Add checks for pending exceptions.

Reviewed-by: kvn
2016-01-18 08:50:57 +01:00
Tobias Hartmann
ca56200977 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
Emit CastII to make narrow ConvI2L dependent on the corresponding range check.

Reviewed-by: kvn, roland
2016-01-18 08:40:25 +01:00
Tobias Hartmann
01a4b31e78 8144212: JDK 9 b93 breaks Apache Lucene due to compact strings
String compress/inflate intrinsics need to capture char and byte memory.

Reviewed-by: aph, roland, kvn
2016-01-18 08:34:14 +01:00
Tobias Hartmann
90ac004ff6 8147444: compiler/jsr292/NonInlinedCall/RedefineTest.java fails with NullPointerException in ClassFileInstaller
Removed installing of unused class. Added error output to ClassFileInstaller.

Reviewed-by: vlivanov, zmajo
2016-01-18 08:25:26 +01:00
Christian Thalinger
01f58aa4da 8146820: JVMCI options should not use System.getProperty directly
Reviewed-by: kvn, dnsimon
2016-01-15 13:08:40 -10:00
Vladimir Ivanov
22de0c428d 8146983: C1: assert(appendix.not_null()) failed for invokehandle bytecode
Reviewed-by: roland
2016-01-15 21:56:43 +03:00
Vladimir Ivanov
281c7eb895 6985422: flush the output streams before OnError commands
Reviewed-by: kvn
2016-01-15 21:56:42 +03:00
Vladimir Ivanov
28046ae321 8140001: _allocateInstance intrinsic does not throw InstantiationException for abstract classes and interfaces
Reviewed-by: kvn, shade
2016-01-15 21:56:40 +03:00
Pavel Punegov
4b3b8b4f59 8145025: compiler/compilercontrol/commandfile/CompileOnlyTest.java and compiler/compilercontrol/commands/CompileOnlyTest.java fail: java.lang.RuntimeException:
Fix incorrect compileonly setting

Reviewed-by: kvn, neliasso
2016-01-15 16:36:43 +03:00
Tobias Hartmann
01428c44de Merge 2016-01-15 09:15:33 +01:00
Doug Simon
394ff6ff9a 8146364: Remove @ServiceProvider mechanism from JVMCI
Reviewed-by: twisti
2016-01-14 14:34:36 +01:00
Nils Eliasson
48b6051ee7 8145331: SEGV in DirectivesStack::release(DirectiveSet*)
GetDefaultDirective was not updated in 8144873

Reviewed-by: twisti, kvn
2016-01-14 13:24:03 +01:00
Zoltan Majo
ee1e047269 8071864: compiler/c2/6772683/InterruptedTest.java failed in nightly
Increase the amount of time the main thread waits for the worker thread.

Reviewed-by: kvn
2016-01-14 09:30:31 +01:00
Andrew Haley
fc49b2c2d1 Merge 2016-01-13 15:57:42 +00:00
Martin Doerr
80d2179644 8146978: PPC64: Fix build after integration of C++ interpreter removal
Reviewed-by: goetz
2016-01-13 11:33:21 +01:00
Andrew Haley
543ed0a868 8146891: AArch64 needs patch for 8032463
Reviewed-by: kvn
2016-01-12 15:01:52 +00:00
Markus Grönlund
6622e25b61 8145788: JVM crashes with -XX:+EnableTracing
Reviewed-by: dholmes, ysuenaga, mlarsson
2016-01-12 15:38:56 +01:00
Hannes Wallnöfer
ff26874c25 8146888: Wrong license headers in test files
Reviewed-by: mhaupt, jlaskey
2016-01-12 15:38:07 +01:00
Konstantin Shefov
13e2eedb5f 8141615: Add new public methods to sun.reflect.ConstantPool
Reviewed-by: twisti, iignatyev, coleenp
2016-01-12 17:03:06 +03:00
Athijegannathan Sundararajan
1ef609ca8f 8068938: javax.script package description should specify use of ServiceLoader
Reviewed-by: alanb, hannesw
2016-01-12 17:08:18 +05:30
Jaroslav Bachorik
8a4f6e9b21 8146620: CodelistTest.java fails with "Test failed on: jdk.internal.misc.Unsafe.getUnsafe()Ljdk/internal/misc/Unsafe;"
Reviewed-by: sla
2016-01-12 11:11:21 +01:00
Xue-Lei Andrew Fan
26616a3176 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out
Reviewed-by: weijun, wetmore
2016-01-12 08:05:16 +00:00
Shinya Yoshida
6d4c26ee9c 8146368: JShell: couldn't smash the error when it's Japanese locale
Reviewed-by: rfield
2016-01-11 19:32:36 -08:00
Christian Thalinger
012f69ce01 Merge 2016-01-11 17:12:01 -08:00
Alexander Harlap
75c1b86859 8145038: Simplify mut_process_buffer worker id management
Remove some wasted code

Reviewed-by: kbarrett, tschatzl
2016-01-11 14:26:00 -05:00
Joe Darcy
a4b38b4a43 8146745: Problem list SessionCacheSizeTests.java
Reviewed-by: xuelei
2016-01-11 10:13:29 -08:00
Daniel Fuchs
55a9500797 8146665: Test jdk/test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java fails - missing expected output
Increases numbers of gc loops and fix finally {} clause to get a better diagnostic

Reviewed-by: mchung
2016-01-11 18:30:14 +01:00
Robert Field
d15f6a78b3 8081845: JShell: Need way to refresh relative to external state
Add the ability to record and replay relevant parts of history

Reviewed-by: jlahoda
2016-01-11 08:41:00 -08:00
Nadeesh TV
a67a5265d3 8068803: Performance of LocalDate.plusDays could be better
Reviewed-by: rriggs, scolebourne
2016-01-11 11:39:12 -05:00
Michael Haupt
60015e143f 8146786: [TESTBUG] straighten out testability for several issues
Reviewed-by: psandoz
2016-01-11 17:19:16 +01:00
Andreas Lundblad
3512de403f 8145944: sjavac client could not connect to server
Wait for port file to get deleted before returning from PortFile::delete

Reviewed-by: jlahoda
2016-01-11 17:08:20 +01:00
Roger Riggs
13c9cbfb57 8146567: Remove dead code finalizer methods
Reviewed-by: dfuchs, alanb
2016-01-11 10:24:20 -05:00
Roger Riggs
5f559c6d31 8146028: Common Cleaner for finalization replacements in OpenJDK
Reviewed-by: dfuchs, alanb, chegar, plevart
2016-01-11 10:03:36 -05:00
Roland Westrelin
3b0e147813 8146792: Predicate moved after partial peel may lead to broken graph
Partial peel can leave a pinned node between predicates and loop and prevent some loop predication

Reviewed-by: kvn
2016-01-11 16:02:42 +01:00
Christian Thalinger
148c6a3e77 8146246: JVMCICompiler::abort_on_pending_exception: assert(!thread->owns_locks()) failed: must release all locks when leaving VM
Reviewed-by: coleenp, kvn
2016-01-12 10:44:41 -10:00
Konstantin Shefov
360280b4ae Merge 2016-01-12 16:00:04 +01:00
Ed Nevill
8629682d55 8146886: aarch64: fails to build following 8136525 and 8139864
Fix several build errors and warnings

Reviewed-by: aph
2016-01-12 14:21:58 +00:00
Konstantin Shefov
ca68a6b69f Merge 2016-01-12 15:07:46 +01:00
Tobias Hartmann
0e1b2cd198 8136469: OptimizeStringConcat fails on pre-sized StringBuilder shapes
Cut off dead if branch already during parsing (GVN).

Reviewed-by: shade, kvn, roland
2016-01-12 12:55:37 +01:00
Tobias Hartmann
69b52aa28b 8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value
Change arguments of Node::Identity() and Node::Value() from PhaseTransform* to PhaseGVN*.

Reviewed-by: kvn, roland
2016-01-12 12:55:09 +01:00
Konstantin Shefov
1a8c7d97b1 8141615: Add new public methods to sun.reflect.ConstantPool
Reviewed-by: twisti, iignatyev, coleenp
2016-01-12 13:57:48 +03:00
Roland Westrelin
eb654c02f4 Merge 2016-01-12 11:31:04 +01:00