81904 Commits

Author SHA1 Message Date
Christine Lu
ee2df8c3c0 Added tag jdk7-b112 for changeset c325801e1b17 2010-10-01 15:45:26 -07:00
Christine Lu
fb444f04e2 Added tag jdk7-b112 for changeset 382d78ea38b0 2010-10-01 15:45:14 -07:00
Christine Lu
be3968f8b4 Added tag jdk7-b112 for changeset eb3c76a898eb 2010-10-01 15:45:07 -07:00
Christine Lu
76b7afa4ea Added tag jdk7-b112 for changeset 4597d735f40c 2010-10-01 15:45:06 -07:00
Christine Lu
498a2a778a Added tag jdk7-b112 for changeset 75ef8813e3e2 2010-10-01 15:45:01 -07:00
Christine Lu
86b4193a54 Added tag jdk7-b112 for changeset 2212d6ed6562 2010-10-01 15:44:55 -07:00
Christine Lu
b03add14fc Added tag jdk7-b112 for changeset 4dbc2a40aa76 2010-10-01 15:44:51 -07:00
Antonios Printezis
189be5a71f 6980838: G1: guarantee(false) failed: thread has an unexpected active value in its SATB queue
Under certain circumstances a safepoint could happen between a JavaThread object being created and that object being added to the Java threads list. This could cause the active field of that thread's SATB queue to get out-of-sync with respect to the other Java threads. The solution is to activate the SATB queue, when necessary, before adding the thread to the Java threads list, not when the JavaThread object is created. The changeset also includes a small fix to rename the surrogate locker thread from "Surrogate Locker Thread (CMS)" to "Surrogate Locker Thread (Concurrent GC)" since it's also used in G1.

Reviewed-by: iveresov, ysr, johnc, jcoomes
2010-10-01 16:43:05 -04:00
John Cuthbertson
8980543dc1 Merge 2010-10-01 21:48:40 -07:00
John Cuthbertson
20289fbffd 6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent
Clear the concurrent marking "in progress" flag while the FullGCCount_lock is held. This avoids a race that can cause back to back System.gc() calls, when ExplicitGCInvokesConcurrent is enabled, to fail to initiate a marking cycle causing the requesting thread to hang.

Reviewed-by: tonyp, ysr
2010-10-01 18:23:16 -07:00
Y. Srinivas Ramakrishna
8fbdf5c7f0 6794422: Perm gen expansion policy for concurrent collectors
Concurrent collectors should expand the perm gen without a full STW GC, but possibly by triggering a concurrent collection. Temporary band-aid for G1 where no concurrent collection is kicked off since the perm gen is not collected concurrently.

Reviewed-by: johnc
2010-10-01 16:12:54 -07:00
Lance Andersen
f5a046aae8 6988993: Address Findbugs warnings for the use of String Constructor
Reviewed-by: ohair
2010-10-01 14:36:01 -04:00
Alexander Potochkin
8ca7d6b81c 6622002: UIDefault.ProxyLazyValue has unsafe reflection usage
Reviewed-by: malenkov
2010-10-01 18:39:44 +04:00
Andrei Dmitriev
9c946f5a9c 6829267: Regression test java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java fails in RHEL5
Reviewed-by: art, anthony
2010-10-01 15:10:32 +04:00
Vladimir Kozlov
7cc55737b6 6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert
Missing check for not empty worklist when puting memory node back on worklist and expecting address type update.

Reviewed-by: never
2010-09-30 18:31:45 -07:00
Igor Veresov
63fd308170 6988779: c1_LIRAssembler_x86.cpp crashes VS2010 compiler
The workaround changes the scope of the variable

Reviewed-by: phh, ysr, kvn
2010-09-30 16:00:40 -07:00
John Coomes
603e50f355 6988678: fatal error deadlock handling was unintentionally disabled
Reviewed-by: ysr
2010-09-30 12:15:13 -07:00
Jonathan Gibbons
b281273d71 6988436: Cleanup javac option handling
Reviewed-by: darcy
2010-09-30 10:47:12 -07:00
Artem Ananiev
013d469322 6860270: JVM crash is occuring when verifying whether Browse action is supported on WinVista 64 bit
Reviewed-by: anthony, uta
2010-09-30 21:06:53 +04:00
Sergey Malenkov
55c5ae3011 6982753: javax/swing/JTextArea/6940863/bug6940863.java should be modified
Reviewed-by: alexp
2010-09-30 20:21:55 +04:00
Zhengyu Gu
afc563751f 6988363: Rebrand vm vendor property settings (jdk7 only)
Vendor properties should be initialized after JDK version is determined.

Reviewed-by: kamg, ohair, dcubed, dholmes
2010-09-30 12:05:08 -04:00
Alan Bateman
848ef2c6e7 Merge 2010-09-30 14:49:14 +01:00
Alan Bateman
ce43c743ff 6988037: fileClose prints debug message is close fails
Reviewed-by: kevinw, forax
2010-09-30 14:48:25 +01:00
Andrei Dmitriev
35092b1bf3 6694729: obsolete link in ActionEvent javadoc
Reviewed-by: art
2010-09-30 14:50:36 +04:00
Joe Darcy
4231c49495 6983738: Use a JavacTestingAbstractProcessor
Reviewed-by: jjg
2010-09-29 23:27:57 -07:00
Igor Veresov
8309071a08 6988346: 6986046 breaks tiered
Adjusted profiling code generation to use the new ValueStack implementation; lowered optimization level for c1_LinearScan.cpp on solaris x64.

Reviewed-by: kvn, never
2010-09-29 16:53:42 -07:00
Y. Srinivas Ramakrishna
cf2163334f 6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time
Inserted missing yield(check)s in closures used during the work-stealing phase of parallel concurrent marking, a missing synchronous yield-request in the cms perm gen allocation path, and a terminator-terminator for the offer_termination invocation that monitors the yield status of the concurrent marking task. Elaborated some documentation comments and made some task queue termination loop flags configurable at start-up to aid debugging in the field.

Reviewed-by: jmasa, johnc, poonam
2010-09-29 16:17:02 -07:00
Jonathan Gibbons
ef791d4adb 6502392: Invalid relative names for Filer.createResource and Filer.getResource
Reviewed-by: darcy
2010-09-29 14:01:37 -07:00
Roland Westrelin
8067fc5d4a 6988303: 6986046 breaks build with recent gcc
Fixes build break

Reviewed-by: never, kvn
2010-09-29 18:53:28 +02:00
Chris Hegarty
674e1ca1c7 6987461: Handle leak when enabling java.net.useSystemProxies
Release the registry key handle if ProxyEnable is 0

Reviewed-by: michaelm
2010-09-29 17:33:17 +01:00
Christian Thalinger
59ea7a14e6 6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
Reviewed-by: never, kvn
2010-09-29 00:30:57 -07:00
Weijun Wang
b1bd74bb7d 6988163: sun.security.util.Resources dup and a keytool doc typo
Reviewed-by: xuelei
2010-09-29 15:26:59 +08:00
Andrew Brygin
13069fe969 6735275: java.awt.image.SampleModel.getSamples() methods not allways throw ArrayIndexOutOfBoundsException
Reviewed-by: igor, prr
2010-09-29 10:44:02 +04:00
John Coomes
1cdd538ea5 6423256: GC stacks should use a better data structure
6942771: SEGV in ParScanThreadState::take_from_overflow_stack

Reviewed-by: apetrusenko, ysr, pbk
2010-09-28 15:56:15 -07:00
Lana Steuck
23fe7ade81 Merge 2010-09-28 11:43:45 -07:00
Naoto Sato
836de5036c 6915621: (rb) ResourceBundle.getBundle() deadlock when called inside a synchronized thread
Reviewed-by: okutsu
2010-09-28 10:57:56 -07:00
Igor Nekrestyanov
8ddfb92179 6982520: Move kernel to install ws
Reviewed-by: herrick, billyh
2010-09-28 10:29:08 -07:00
Athijegannathan Sundararajan
55a531c45f 6967842: Element not returned from tree API for ARM resource variables
Reviewed-by: jjg, darcy
2010-09-28 22:46:36 +05:30
John Cuthbertson
aff36499e7 6941395: G1: Use only lock-free versions of region stack push() and pop()
Re-enable use of the lock-free versions of region stack push() and pop() by recording aborted regions in a thread-local structure, which are then processed when scanning of the region stack restarts. The previous locking versions of these routines are retained for diagnostic purposes.

Reviewed-by: tonyp, ysr
2010-09-28 09:51:37 -07:00
Omair Majid
6e5fbc5669 6987945: XDecoratedPeer shouldn't allow to resize a frame to zero size
Reviewed-by: anthony
2010-09-28 10:16:18 -04:00
Michael McMahon
2cd0e300b8 6987927: can't use -Dfile.encoding=Cp037 in net test
Reviewed-by: chegar
2010-09-28 14:36:19 +01:00
Michael McMahon
ff8174e3e4 Merge 2010-09-28 12:04:09 +01:00
Michael McMahon
2c29ae4f3c 6550798: Using InputStream.skip with ResponseCache will cause partial data to be cached
Reviewed-by: chegar
2010-09-28 11:59:57 +01:00
Artem Ananiev
07a295701d 6987896: Modal dialogs resumes the calling thread before it's hidden
Reviewed-by: anthony
2010-09-28 14:57:23 +04:00
Sunita Koppar
523d43b1e3 6966692: defaultReadObject can set a field multiple times
Reviewed-by: hawtin
2010-09-28 01:13:22 -07:00
Sunita Koppar
421b7e62a6 6559775: Race allows defaultReadObject to be invoked instead of readFields during deserialization
Reviewed-by: hawtin
2010-09-28 01:09:10 -07:00
Lana Steuck
b3583c3d0d Merge 2010-09-28 00:20:15 -07:00
Tom Rodriguez
5384d6be9e 6987763: assert(kind() == EmptyExceptionState) failed: only EmptyExceptionStates can be modified
Reviewed-by: roland, kvn, iveresov
2010-09-27 20:44:18 -07:00
Jonathan Gibbons
95a1a60964 6986246: Trees object is round-specific
Reviewed-by: darcy
2010-09-27 17:28:49 -07:00
Lance Andersen
d2bd33c264 6987638: javadoc update to RowSetProvider and Statement
Reviewed-by: darcy, alanb
2010-09-27 18:05:23 -04:00