73474 Commits

Author SHA1 Message Date
Eric McCorkle
816bfaa7bc 8035766: Execute TypeAnnotate visitor at queue flush time
Moved execution of TypeAnnotate visitor into Worker for type annotations

Reviewed-by: jjg
2014-02-27 00:29:22 -05:00
Paul Govereau
dd0e29f8b7 6533516: Warning needed for file with future time stamps
Reviewed-by: jjg, vromero
2014-02-26 18:05:02 -08:00
Igor Veresov
2c99a4ef9f 8035283: Second phase of branch shortening doesn't account for loop alignment
Added missing check for loop padding case.

Reviewed-by: kvn, jrose
2014-02-26 16:45:15 -08:00
Paul Govereau
f6250d7784 8034048: javac crash with method references plus lambda plus var args
Reviewed-by: jjg, vromero
2014-02-26 15:38:55 -08:00
Yumin Qi
bfb1c42657 6498581: ThreadInterruptTest3 produces wrong output on Windows
There is race condition between os::interrupt and os::is_interrupted on Windows. In JVM_Sleep(Thread.sleep), check if thread gets interrupted, it may see interrupted but not really interrupted so cause spurious waking up (early return from sleep). Fix by checking if interrupt event really gets set thus prevent false return. For intrinsic of _isInterrupted, on Windows, go fastpath only on bit not set.

Co-authored-by: David Holmes <david.holmes@oracle.com>
Reviewed-by: acorn, kvn
2014-02-26 15:20:41 -08:00
Ivan Gerasimov
e66ea0fddc 6853696: (ref) ReferenceQueue.remove(timeout) may return null even if timeout has not expired
Reviewed-by: mchung, mduigou, rriggs
2014-02-27 02:44:04 +04:00
Yong Jeffrey Huang
648627721f 8017142: Time display for Spanish(Chile, Ecuador ) locale doesn't show 24-hour format
Reviewed-by: okutsu
2014-02-26 19:11:00 -08:00
Stuart Marks
4a47af288d 8034999: change rmidRunning to a simple lookup
Reviewed-by: darcy
2014-02-26 18:22:56 -08:00
Brent Christian
1c27a0720c 8027640: String.indexOf(String,int) for the empty string case not specified
Spec & wording clean up of indexOf(), lastIndexOf()

Reviewed-by: psandoz
2014-02-26 13:02:05 -08:00
Goetz Lindenmaier
c01a8b9263 8035396: Introduce accessor for tmp_oop in frame
Avoid #ifs by introducing the accessor function interpreter_frame_temp_oop_addr().

Reviewed-by: kvn, twisti
2014-02-26 11:33:34 -08:00
Valerie Peng
9eec94e88c 8031340: Better TLS/EC management
Make sure private key structure is freed for EC key pair generation

Reviewed-by: vinnie
2014-02-26 18:56:33 +00:00
Michael McMahon
814e8d0479 8035653: InetAddress.getLocalHost crash
Reviewed-by: chegar
2014-02-26 16:18:08 +00:00
Staffan Larsen
e1e850a132 8035150: ShouldNotReachHere() in ConstantPool::copy_entry_to
Reviewed-by: dcubed, mgronlun
2014-02-26 15:47:44 +01:00
Jesper Wilhelmsson
ead6152f73 8035822: Unable to test minimalVM
Moved the test code inside INCLUDE_ALL_GCS

Reviewed-by: dholmes, stefank
2014-02-26 14:52:42 +01:00
Attila Szegedi
e9e7dd2ec1 8035820: Optimistic recompilation
Co-authored-by: Marcus Lagergren <marcus.lagergren@oracle.com>
Reviewed-by: hannesw, jlaskey, sundar
2014-02-26 13:17:57 +01:00
Albert Noll
6dcf058035 Merge 2014-02-26 02:54:49 -08:00
Albert Noll
1258452546 Merge 2014-02-26 02:38:46 -08:00
Albert Noll
aa570e227c 8034839: jvm hangs with gc/gctests/LoadUnloadGC test
Provide fast lookup of checked dependencies via hashmap

Reviewed-by: kvn, roland
2014-02-26 11:29:47 +01:00
Henry Jen
ac4f26242b 8033898: undefined symbol when build hotspot with Xcode5
Reviewed-by: sla, dholmes
2014-02-25 23:59:04 -08:00
Petr Pchelko
904f2d837a 8035335: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_TrayIcon.cpp
Reviewed-by: serb, anthony
2014-02-26 11:55:45 +04:00
Henry Jen
97a80c5f9d 8019470: Changes needed to compile JDK 8 on MacOS with clang compiler
Reviewed-by: erikj, ihse
2014-02-25 23:38:52 -08:00
Niclas Adlertz
94a86285a7 8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp
Added NULL check for loopnode() in get_pre_loop_end()

Reviewed-by: kvn, roland
2014-02-26 07:46:46 +01:00
Albert Noll
39b5a040cd 8032642: [TESTBUG] Fix testbugs in compiler/startup/.*
Fixed issues with these tests

Reviewed-by: kvn, twisti
2014-02-26 07:44:59 +01:00
Eric McCorkle
38cc470411 8035758: Move annotation codepaths from MemberEnter.java to Annotate.java
Cosmetic code cleanup patch, moving code to the file where it ought to reside.

Reviewed-by: vromero
2014-02-25 14:06:48 -05:00
Roland Westrelin
84c68fc78a Merge 2014-02-25 10:42:25 -08:00
Roland Westrelin
493557fc90 8031752: Failed speculative optimizations should be reattempted when root of compilation is different
Support for speculative traps that keep track of the root of the compilation in which a trap occurs.

Reviewed-by: kvn, twisti
2014-02-25 18:16:24 +01:00
Niclas Adlertz
5d4b624caf 8033260: assert(lrg._area >= 0.0) failed: negative spill area
Change type from float to double on block frequency, and add check for +Inf - +Inf operation

Reviewed-by: kvn, roland
2014-02-25 17:51:27 +01:00
Petr Pchelko
e7bd13ff88 8028285: RMI Thread can no longer call out to AWT
Reviewed-by: art, serb, ddehaven
2014-02-25 19:48:47 +04:00
Magnus Ihse Bursie
e7066f3923 8035725: Must keep microsoft VS_PATH on PATH after toolchain detection
Reviewed-by: erikj
2014-02-25 15:19:32 +01:00
Sergey Bylokhov
b5df3005f0 8034766: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CRobot.m
Reviewed-by: anthony, bagiras
2014-02-25 17:37:55 +04:00
Athijegannathan Sundararajan
18489cc7a4 8030197: Nashorn: Object.defineProperty() can be lured to change fixed NaN property
Reviewed-by: attila, jlaskey
2014-02-25 18:56:10 +05:30
Sergey Bylokhov
12333aa589 8033573: [parfait] warning from b128 for share/native/sun/awt/splashscreen/java_awt_SplashScreen.c: JNI exception pending
Reviewed-by: anthony, bagiras
2014-02-25 17:19:15 +04:00
Niclas Adlertz
532b570e81 8032656: Tag the MachSpillCopies with purpose information
Subclassed the MachSpillCopyNode with different subnodes for different spill purposes to enhance debugging / visualization

Reviewed-by: kvn, roland
2014-02-25 14:09:02 +01:00
Sergey Bylokhov
3da1253e45 8034105: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CImage.m
Reviewed-by: anthony, bagiras
2014-02-25 17:01:40 +04:00
Albert Noll
a609fe84bb 8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 for tiered)

Reviewed-by: kvn
2014-02-25 13:52:37 +01:00
Alexander Scherbatiy
2ef086d668 8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't rendered in high resolution on Retina
Reviewed-by: serb, pchelko
2014-02-25 16:46:52 +04:00
Sergey Bylokhov
74ff5d8776 6744401: Consider removal of code disabling JIT in Toolkit.getDefaultToolkit
Reviewed-by: anthony, pchelko
2014-02-25 16:12:22 +04:00
Alexander Zvegintsev
c45342182e 8017472: [macosx] Transparency demo is not correctly dragged on the second monitor
Reviewed-by: pchelko, serb
2014-02-25 14:28:36 +04:00
Erik Helin
a45b9ead44 Merge 2014-02-25 11:02:11 +01:00
Niclas Adlertz
e3931e81eb 8032894: Remove dead code in Pressure::lower
Remove dead code in Pressure::lower

Reviewed-by: kvn, roland
2014-02-25 10:26:21 +01:00
Calvin Cheung
bfbc3a0d51 8025519: [TESTBUG] runtime/7107135/Test7107135.sh need to use COMPILEJAVA for javac task
Modified some tests to use COMPILEJAVA instead of TESTJAVA for javac and include path

Reviewed-by: dholmes, mseledtsov
2014-02-24 21:54:22 -08:00
Lana Steuck
752a14ca48 Merge 2014-02-24 13:06:33 -08:00
Lana Steuck
5c411f3cc6 Merge 2014-02-24 13:06:07 -08:00
Lana Steuck
196b789c71 Merge 2014-02-24 13:01:25 -08:00
Lana Steuck
c7575cee62 Merge 2014-02-24 12:57:52 -08:00
Lana Steuck
3330a1f7a6 Merge 2014-02-24 12:57:31 -08:00
Lana Steuck
d2ff220cc2 Merge 2014-02-24 12:56:19 -08:00
Lana Steuck
b5c531d9fe Merge 2014-02-24 12:55:09 -08:00
Lana Steuck
bd220b61f0 Merge 2014-02-24 12:54:33 -08:00
Phil Race
3787d7c3aa 8034267: Probabilistic native crash`
Reviewed-by: bae, serb, mschoene
2014-02-24 11:03:49 -08:00