trims [Fri, 29 Apr 2011 17:00:19 -0700] rev 9347
7040777: Bump the HS21 build number to 11
Summary: Update the HS21 build number to 11
Reviewed-by: jcoomes
trims [Fri, 29 Apr 2011 16:55:43 -0700] rev 9346
Merge
jmasa [Fri, 29 Apr 2011 14:36:21 -0700] rev 9345
Merge
jmasa [Fri, 29 Apr 2011 12:33:39 -0700] rev 9344
Merge
johnc [Wed, 27 Apr 2011 14:40:41 -0700] rev 9343
7037756: Deadlock in compiler thread similiar to 6789220
Summary: Avoid blocking in CompileBroker::compile_method_base() if the current thread holds the pending list lock.
Reviewed-by: never, brutisso, ysr
ysr [Tue, 26 Apr 2011 21:17:24 -0700] rev 9342
7039089: G1: changeset for 7037276 broke heap verification, and related cleanups
Summary: In G1 heap verification, we no longer scan perm to G1-collected heap refs as part of process_strong_roots() but rather in a separate explicit oop iteration over the perm gen. This preserves the original perm card-marks. Added a new assertion in younger_refs_iterate() to catch a simple subcase where the user may have forgotten a prior save_marks() call, as happened in the case of G1's attempt to iterate perm to G1 refs when verifying the heap before exit. The assert was deliberately weakened for ParNew+CMS and will be fixed for that combination in a future CR. Also made some (non-G1) cleanups related to code and comments obsoleted by the migration of Symbols to the native heap.
Reviewed-by: iveresov, jmasa, tonyp
iveresov [Tue, 26 Apr 2011 11:46:34 -0700] rev 9341
7037939: NUMA: Disable adaptive resizing if SHM large pages are used
Summary: Make the NUMA allocator behave properly with SHM and ISM large pages.
Reviewed-by: ysr
jcoomes [Sat, 23 Apr 2011 04:20:09 -0700] rev 9340
7037250: cscope.make database generation is silently broken
Reviewed-by: stefank
jmasa [Fri, 22 Apr 2011 09:26:09 -0700] rev 9339
Merge
jmasa [Thu, 21 Apr 2011 10:23:44 -0700] rev 9338
6946417: G1: Java VisualVM does not support G1 properly.
Summary: Added counters for jstat
Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc
ysr [Thu, 21 Apr 2011 01:16:20 -0700] rev 9337
Merge
ysr [Wed, 20 Apr 2011 19:19:30 -0700] rev 9336
7037276: Unnecessary double traversal of dirty card windows
Summary: Short-circuited an unnecessary double traversal of dirty card windows when iterating younger refs. Also renamed some cardtable methods for more clarity.
Reviewed-by: jmasa, stefank, poonam
iveresov [Wed, 20 Apr 2011 17:12:04 -0700] rev 9335
7034464: Support transparent large pages on Linux
Summary: Support transparent huge pages on Linux available since 2.6.38
Reviewed-by: iveresov, ysr
Contributed-by: aph@redhat.com
tonyp [Tue, 19 Apr 2011 15:46:59 -0400] rev 9334
7011855: G1: non-product flag to artificially grow the heap
Summary: It introduces non-product cmd line parameter G1DummyRegionsPerGC which indicates how many "dummy" regions to allocate at the end of each GC. This allows the G1 heap to grow artificially and makes concurrent marking cycles more frequent irrespective of what the application that is running is doing. The dummy regions will be found totally empty during cleanup so this parameter can also be used to stress the concurrent cleanup operation.
Reviewed-by: brutisso, johnc
kvn [Fri, 29 Apr 2011 11:15:30 -0700] rev 9333
Merge
never [Thu, 28 Apr 2011 14:00:13 -0700] rev 9332
7032162: assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr
Reviewed-by: kvn
never [Wed, 27 Apr 2011 15:40:36 -0700] rev 9331
7029167: add support for conditional card marks
Reviewed-by: iveresov, kvn
kvn [Tue, 26 Apr 2011 12:14:22 -0700] rev 9330
7039586: test/java/util/Collections/Rotate.java failing with hs21-b09
Summary: A predicate should not be moved in partial peel optimization since it will invalidate jvm state of its uncommon trap.
Reviewed-by: never
never [Mon, 25 Apr 2011 16:25:58 -0700] rev 9329
7030715: JSR 292 JRuby test/test_super_call_site_caching.rb asserts with +DoEscapeAnalysis
Reviewed-by: twisti
twisti [Thu, 21 Apr 2011 00:25:40 -0700] rev 9328
6993078: JSR 292 too many pushes: Lesp points into register window
Reviewed-by: kvn, never
kvn [Wed, 20 Apr 2011 18:29:35 -0700] rev 9327
7026700: regression in 6u24-rev-b23: Crash in C2 compiler in PhaseIdealLoop::build_loop_late_post
Summary: memory slices should be always created for non-static fields after allocation
Reviewed-by: never
never [Wed, 20 Apr 2011 09:29:00 -0700] rev 9326
7009346: java/dyn/InvokeDynamicPrintArgs.java fails with NPE on solaris-sparc with -Xcomp
Reviewed-by: kvn, jrose, twisti
kvn [Tue, 19 Apr 2011 09:30:17 -0700] rev 9325
7037812: few more defaults changes for new AMD processors
Summary: use PREFETCHW as default prefetch instruction, set UseXMMForArrayCopy and UseUnalignedLoadStores to true by default.
Reviewed-by: kvn
Contributed-by: tom.deneau@amd.com
twisti [Mon, 18 Apr 2011 06:50:57 -0700] rev 9324
7036960: TemplateTable::fast_aldc in templateTable_x86_64.cpp uses movptr instead of load_klass
Reviewed-by: kvn, iveresov
twisti [Mon, 18 Apr 2011 01:33:28 -0700] rev 9323
7018355: JSR 292: VM crash in DefNewGeneration::copy_to_survivor_space
Reviewed-by: kvn, jrose
coleenp [Wed, 27 Apr 2011 17:25:45 -0700] rev 9322
Merge
coleenp [Tue, 26 Apr 2011 14:04:43 -0400] rev 9321
7009923: JSR 292: VM crash in JavaThread::last_frame
Summary: Handle stack overflow before the first frame is called, by printing out the called method and not walking the stack.
Reviewed-by: dholmes, phh, dsamersoff
vladidan [Sat, 23 Apr 2011 00:33:38 -0400] rev 9320
Merge
vladidan [Thu, 21 Apr 2011 10:12:42 -0400] rev 9319
Merge
vladidan [Wed, 20 Apr 2011 14:07:57 -0400] rev 9318
7035861: linux-armsflt: assert(ni->data() == (int)(x + o)) failed: instructions must match
Summary: The change avoids generating relocation info entry for the staging area patching stub on systems that don't support movw/movt instructions
Reviewed-by: bdelsart
trims [Tue, 03 May 2011 16:00:35 -0700] rev 9317
Added tag hs21-b10 for changeset 33e592b5ff17
schien [Mon, 02 May 2011 09:36:24 -0700] rev 9316
Merge
schien [Thu, 28 Apr 2011 17:44:24 -0700] rev 9315
Added tag jdk7-b140 for changeset 33e592b5ff17
cl [Wed, 27 Apr 2011 19:20:31 -0700] rev 9314
Merge
ohair [Tue, 26 Apr 2011 16:20:22 -0700] rev 9313
6631003: Add hg tip changeset to build image
Reviewed-by: mduigou
schien [Mon, 02 May 2011 09:35:47 -0700] rev 9312
Merge
schien [Thu, 28 Apr 2011 17:44:13 -0700] rev 9311
Added tag jdk7-b140 for changeset 90e228752038
cl [Wed, 27 Apr 2011 19:19:40 -0700] rev 9310
Merge
ohair [Tue, 26 Apr 2011 16:30:00 -0700] rev 9309
6631003: Add hg tip changeset to build image
Reviewed-by: mduigou
duke [Wed, 05 Jul 2017 17:42:20 +0200] rev 9308
Added tag jdk7-b140 for changeset f4298bc3f4b6
duke [Wed, 05 Jul 2017 17:42:19 +0200] rev 9307
Merge
duke [Wed, 05 Jul 2017 17:42:16 +0200] rev 9306
Merge
lana [Mon, 25 Apr 2011 15:45:49 -0700] rev 9305
Merge
lana [Sun, 17 Apr 2011 16:23:22 -0700] rev 9304
Merge
jjh [Wed, 13 Apr 2011 11:35:43 -0700] rev 9303
7032975: API files in javax.annotation.processing need to be updated for references to JLS
7032972: API files in javax.tools need to updated for references to JVM Spec with editions/hyperlinks
7032978: API files in javax.tools need to be updated for references to JLS with editions/hyperlinks
Summary: Removed URLs and 'edition' references
Reviewed-by: jjg, darcy
mcimadamore [Tue, 12 Apr 2011 20:58:06 -0700] rev 9302
7034019: ClassCastException in javac with conjunction types
Summary: Resolve.mostSpecific doesn't handle case of raw override
Reviewed-by: dlsmith
mcimadamore [Tue, 12 Apr 2011 20:56:16 -0700] rev 9301
7034511: Loophole in typesafety
Summary: Type-variable substutution takes upper bound of replaced captured type-variable
Reviewed-by: dlsmith
darcy [Wed, 06 Apr 2011 19:30:57 -0700] rev 9300
7033809: Rename "disjunctive" to "union" in javax.lang.model
Reviewed-by: mcimadamore, jjg
katleman [Thu, 21 Apr 2011 15:33:25 -0700] rev 9299
Added tag jdk7-b139 for changeset af2ac0dd2fa6
duke [Wed, 05 Jul 2017 17:42:12 +0200] rev 9298
Merge
lana [Mon, 25 Apr 2011 15:35:54 -0700] rev 9297
Merge
lana [Sun, 17 Apr 2011 16:30:49 -0700] rev 9296
Merge
ohair [Tue, 12 Apr 2011 12:39:55 -0700] rev 9295
7034918: Integrate JAX-WS 2.2.4-b01 in to JDK 7
Reviewed-by: ramap
katleman [Thu, 21 Apr 2011 15:33:04 -0700] rev 9294
Added tag jdk7-b139 for changeset abe0fef42da3
duke [Wed, 05 Jul 2017 17:42:08 +0200] rev 9293
Merge
katleman [Thu, 21 Apr 2011 15:33:03 -0700] rev 9292
Added tag jdk7-b139 for changeset 190a0cc8ef93
duke [Wed, 05 Jul 2017 17:42:05 +0200] rev 9291
Merge
katleman [Thu, 21 Apr 2011 15:32:48 -0700] rev 9290
Added tag jdk7-b139 for changeset 01cb01fa8690
duke [Wed, 05 Jul 2017 17:42:01 +0200] rev 9289
Merge
ngthomas [Tue, 26 Apr 2011 15:48:03 -0700] rev 9288
Merge
ngthomas [Tue, 19 Apr 2011 16:01:27 -0700] rev 9287
Merge
kevinw [Fri, 15 Apr 2011 14:42:09 +0100] rev 9286
6994753: Optional tracking of JRE usage.
Reviewed-by: mchung, ksrini, ohair
lana [Mon, 25 Apr 2011 15:44:20 -0700] rev 9285
Merge
lana [Mon, 18 Apr 2011 14:00:34 -0700] rev 9284
Merge
mduigou [Mon, 18 Apr 2011 11:32:41 -0700] rev 9283
Merge
mduigou [Mon, 18 Apr 2011 11:31:38 -0700] rev 9282
7035160: Disable broken test cases for test/java/lang/reflect/Generics/Probe.java
Reviewed-by: alanb
sherman [Mon, 18 Apr 2011 10:51:19 -0700] rev 9281
7031076: Retained ZipFile InputStreams increase heap demand
Summary: Allow unreferenced ZipFile InputStreams to be finalized, GC'd
Reviewed-by: sherman, dholmes
Contributed-by: neil.richards@ngmr.net
lancea [Mon, 18 Apr 2011 12:07:29 -0400] rev 9280
7037085: Add hashCode() to Timestamp to address Findbugs warning
Reviewed-by: darcy, alanb, emcmanus
dl [Mon, 18 Apr 2011 16:10:40 +0100] rev 9279
7036559: ConcurrentHashMap footprint and contention improvements
Reviewed-by: chegar
dl [Mon, 18 Apr 2011 15:50:18 +0100] rev 9278
7037436: CR 7035020 fails to check shutdown
Reviewed-by: chegar
chegar [Mon, 18 Apr 2011 11:14:28 +0100] rev 9277
7030649: URL.equals() fails to compare jar urls
Reviewed-by: michaelm
darcy [Sun, 17 Apr 2011 22:52:26 -0700] rev 9276
7021568: Double.parseDouble() returns architecture dependent results
Reviewed-by: alanb
lana [Sun, 17 Apr 2011 16:19:29 -0700] rev 9275
Merge
dwanvik [Sun, 17 Apr 2011 16:21:27 +0200] rev 9274
Merge
dwanvik [Fri, 15 Apr 2011 23:01:09 +0200] rev 9273
7036048: Bring the Java DB in JDK7 to the same level as JDK 6 (Java DB v10.6.2.1)
Summary: Replace the existing Java DB bundles with newer ones, and move demo dir into JDK's demo dir as db
Reviewed-by: ohair
alanb [Sun, 17 Apr 2011 13:49:33 +0100] rev 9272
7036582: Improve test coverage of java.math.BigDecimal
Reviewed-by: darcy
Contributed-by: sergey.kuksenko@oracle.com
mchung [Fri, 15 Apr 2011 23:42:12 -0700] rev 9271
7032589: FileHandler leaking file descriptor of the file lock
Reviewed-by: forax, dcubed
valeriep [Fri, 15 Apr 2011 15:56:12 -0700] rev 9270
7035115: sun/security/pkcs11/Provider/ConfigShortPath.java compilation failed
Summary: Updated the test to use reflection and skip when SunPKCS11 provider not present.
Reviewed-by: weijun
darcy [Thu, 14 Apr 2011 21:27:10 -0700] rev 9269
6430675: Math.round has surprising behavior for 0x1.fffffffffffffp-2
Reviewed-by: alanb
weijun [Thu, 14 Apr 2011 12:40:30 +0800] rev 9268
7036157: TCP connection does not use kdc_timeout
Reviewed-by: valeriep
wetmore [Wed, 13 Apr 2011 16:12:49 -0700] rev 9267
6626257: Update SWAN-specific webcaching to Oracle environment in the regression tests.
Reviewed-by: valeriep
jjh [Wed, 13 Apr 2011 12:16:13 -0700] rev 9266
7032960: API files in java.awt need to be updated for references to JVM Spec with editions/hyperlinks
7032965: API files in java.io need to updated for references to JVM Spec with editions/hyperlinks
7032958: API files in java.lang need to updated for references to JLS with editions/hyperlinks
7032961: API files in java.lang need to updated for references to JVM with editions/hyperlinks
7032976: API files in javax.lang need to be updated for references to JLS with editions/hyperlinks
7032959: API files in java.util need to updated for references to JLS with editions/hyperlinks
7032962: API files in java.util need to updated for references to JVM Spec with editions/hyperlinks
7032967: API files in java.security need to updated for references to JVM Spec with editions/hyperlinks
7032955: API files in java.math need to updated for references to JLS with editions/hyperlinks
Summary: Removed URLs and 'edition' references
Reviewed-by: darcy
wetmore [Wed, 13 Apr 2011 11:59:18 -0700] rev 9265
7031343: Provide API changes to support future GCM AEAD ciphers
Reviewed-by: valeriep, xuelei
wetmore [Wed, 13 Apr 2011 11:36:34 -0700] rev 9264
6914617: JCE framework code signing certificate is expiring at the end of 2010.
Reviewed-by: valeriep, weijun, mullan
alanb [Wed, 13 Apr 2011 18:39:48 +0100] rev 9263
6597112: referential integrity loophole during remote object export
Reviewed-by: peterjones
Contributed-by: Neil Richards <neil.richards@ngmr.net>
lancea [Wed, 13 Apr 2011 11:21:36 -0400] rev 9262
7036251: Correct SQLPermission constructor javadocs for permission target names
Reviewed-by: alanb
valeriep [Tue, 12 Apr 2011 16:09:17 -0700] rev 9261
6986789: Sun pkcs11 provider fails to parse path name containing "+"
Summary: Modified to accept '+' as valid character.
Reviewed-by: weijun
valeriep [Tue, 12 Apr 2011 15:57:28 -0700] rev 9260
7001094: Can't initialize SunPKCS11 more times than PKCS11 driver maxSessionCount
Summary: Changed SessionManager to keep track of session count for each instance
Reviewed-by: mullan
dcubed [Tue, 12 Apr 2011 13:36:38 -0700] rev 9259
7035555: 4/4 attach/BasicTests.sh needs another tweak for Cygwin
Summary: Test needs to properly detect missing AgentInitializationException. Clarify when exceptions are expected. Another Cygwin tweak.
Reviewed-by: dsamersoff, ohair
lancea [Tue, 12 Apr 2011 14:32:03 -0400] rev 9258
7007772: Address typos in javadoc for ResultSet
Reviewed-by: ohair, smarks
lancea [Tue, 12 Apr 2011 12:25:15 -0400] rev 9257
7035615: Address lint warnings for javax.sql.rowset & com.sun.rowset
Reviewed-by: alanb, darcy
xuelei [Tue, 12 Apr 2011 08:27:00 -0700] rev 9256
6882437: CertPath/X509CertPathDiscovery/Test fails on jdk7/pit/b62
Summary: Pass trust anchors to CRL certification path building, support CRLs without AKID extension.
Reviewed-by: mullan
rbackman [Tue, 12 Apr 2011 13:14:05 +0200] rev 9255
7026304: Fork-Join sample
Summary: Implement a merge-sort sample using Fork-Join
Reviewed-by: hosterda, chegar, dholmes
rbackman [Tue, 12 Apr 2011 09:04:57 +0200] rev 9254
7026287: Asynchronous API sample
Summary: Implement a chat server using the new asynchronous networking API
Reviewed-by: hosterda, alanb
darcy [Mon, 11 Apr 2011 23:20:41 -0700] rev 9253
7035834: Bad @param tags in LayerUI.java
Reviewed-by: rupashka
alanb [Mon, 11 Apr 2011 12:52:39 +0100] rev 9252
Merge
alanb [Sun, 10 Apr 2011 19:45:28 +0100] rev 9251
7034532: (fs) AssertionError when working directory is UNC
Reviewed-by: forax, mduigou
sherman [Sun, 10 Apr 2011 23:33:14 -0700] rev 9250
7033561: Missing Unicode Script aliases
Summary: added 6.0 aliases
Reviewed-by: okutsu, peytoia, alanb
weijun [Mon, 11 Apr 2011 10:22:39 +0800] rev 9249
7030180: AES 128/256 decrypt exception
Reviewed-by: valeriep
weijun [Mon, 11 Apr 2011 10:22:17 +0800] rev 9248
7012160: read SF file in signed jar in streaming mode
Reviewed-by: mullan
dl [Fri, 08 Apr 2011 10:33:14 +0100] rev 9247
7035020: ForkJoinPool.invoke may deadlock if parallelism = 1
Reviewed-by: chegar
xuelei [Fri, 08 Apr 2011 02:00:09 -0700] rev 9246
6976117: SSLContext.getInstance("TLSv1.1") returns SSLEngines/SSLSockets without TLSv1.1 enabled
Summary: Reorg the SSLContext implementation
Reviewed-by: weijun
ksrini [Thu, 07 Apr 2011 17:08:16 -0700] rev 9245
7034700: (unpack200) build fails with fastdebug builds
Reviewed-by: ohair
ksrini [Thu, 07 Apr 2011 12:06:32 -0700] rev 9244
7029048: (launcher) fence the launcher against LD_LIBRARY_PATH
Reviewed-by: mchung, ohair
lancea [Thu, 07 Apr 2011 11:25:09 -0400] rev 9243
7034656: Address lint warnings for DriverManager
Reviewed-by: alanb, forax, ohair
dl [Thu, 07 Apr 2011 15:06:32 +0100] rev 9242
7034657: Update Creative Commons license URL in legal notices
Reviewed-by: chegar
ksrini [Wed, 06 Apr 2011 19:31:30 -0700] rev 9241
7033954: (launcher) Launchers not built with mapfiles
Reviewed-by: ohair
weijun [Thu, 07 Apr 2011 08:51:33 +0800] rev 9240
7032354: no-addresses should not be used on acceptor side
Reviewed-by: valeriep
lancea [Wed, 06 Apr 2011 17:37:36 -0400] rev 9239
7034471: Wrap registeredDrivers in DriverManager
Reviewed-by: alanb, briangoetz
alanb [Wed, 06 Apr 2011 20:54:12 +0100] rev 9238
Merge
alanb [Wed, 06 Apr 2011 20:51:55 +0100] rev 9237
7034155: (ch) NullPointerException in sun.io.ch.IOUtil when OOM is thrown
Reviewed-by: forax
naoto [Wed, 06 Apr 2011 10:53:13 -0700] rev 9236
7031546: test/java/util/ResourceBundle/Bug4168625Test.java fails on solaris10u9 sparc.
Reviewed-by: okutsu