10167 Commits

Author SHA1 Message Date
Tom Rodriguez
8967db2c35 7021531: lock ordering problems after fix for 6354181
Reviewed-by: kvn, jrose
2011-02-22 15:26:36 -08:00
Igor Veresov
1c5e7bf24a 7020521: arraycopy stubs place prebarriers incorrectly
Rearranged the pre-barrier placement in arraycopy stubs so that they are properly called in case of chained calls. Also refactored the code a little bit so that it looks uniform across the platforms and is more readable.

Reviewed-by: never, kvn
2011-02-22 15:25:02 -08:00
Valerie Peng
4ce8048909 6604496: Support for CKM_AES_CTR (counter mode)
Enhanced SunPKCS11 provider to support AES/CTR/NoPadding transformation.

Reviewed-by: vinnie
2011-02-22 12:01:35 -08:00
Michael McMahon
7073df6b96 6702400: ChunkedInputStream expecting -1 from int read, but int->char comparision is wrong
Reviewed-by: chegar
2011-02-22 14:44:43 +00:00
Alan Bateman
4c2006a780 7021327: Changes for 7020888 included changes to other files in error
Reviewed-by: chegar
2011-02-22 14:28:13 +00:00
Alan Bateman
17cace4c58 7020888: (file) Miscellaneous and trivial clean-ups (typos and opportunities to use suppressed exceptions)
Reviewed-by: mduigou, chegar
2011-02-22 12:04:48 +00:00
Alan Bateman
7966b53750 Merge 2011-02-22 10:19:35 +00:00
Masayoshi Okutsu
53bff12239 7010379: fontconfig update for RHEL 6
Reviewed-by: peytoia
2011-02-22 14:51:43 +09:00
Lana Steuck
2a5a9cc238 Merge 2011-02-21 19:43:56 -08:00
Mike Duigou
7ddd950b1d 7019705: Add -XX:+AggressiveOpts options to MOAT test
Reviewed-by: alanb
2011-02-21 14:53:11 -08:00
Lana Steuck
f042640a89 Merge 2011-02-21 14:35:12 -08:00
Lana Steuck
9e058711b1 Merge 2011-02-21 14:33:58 -08:00
Lana Steuck
12134b9ba9 Merge 2011-02-21 14:31:07 -08:00
Lana Steuck
ba6e52f984 Merge 2011-02-21 14:23:42 -08:00
Lana Steuck
3bbc62d525 Merge 2011-02-21 14:22:08 -08:00
Mike Duigou
99aa7bad62 7001685: Renable EnumSetBash Test
Reviewed-by: alanb, ohair, darcy
2011-02-21 13:37:22 -08:00
Qi Zuo
e169427eaa Merge 2011-02-21 14:18:37 -05:00
Alan Bateman
8e29241702 7020517: (fs) FileStore.equals returns true if both volumes have the same serial number
Reviewed-by: chegar
2011-02-21 13:54:13 +00:00
Robert Ottenhag
c4270e4517 Merge 2011-02-21 04:49:17 -08:00
Stefan Karlsson
46bcea93ef 7020992: jmm_DumpThreads should not allocate system object arrays outside the perm gen
Allocate ordinary object arrays

Reviewed-by: ysr, never, mchung
2011-02-21 11:26:45 +01:00
Joe Darcy
dc728d5d5a 7020047: Project Coin: generate null-check around try-with-resources close call
Reviewed-by: jjg
2011-02-18 15:55:20 -08:00
Coleen Phillimore
3899f14f1f 7019557: SharedMiscDataSize too small for 64-bit fastdebug JVM
Increase default SharedMiscDataSize

Reviewed-by: dcubed, kamg
2011-02-18 18:26:17 -05:00
Christine Lu
1f7e05695e Added tag jdk7-b130 for changeset 09e47b898040 2011-02-18 14:23:59 -08:00
Christine Lu
dbe007c7b0 Added tag jdk7-b130 for changeset 8924242a88c8 2011-02-18 14:23:48 -08:00
Christine Lu
cdb0e033c6 Added tag jdk7-b130 for changeset 1607780fe197 2011-02-18 14:23:43 -08:00
Christine Lu
5d6d7f29f4 Added tag jdk7-b130 for changeset b0a4325b9ef5 2011-02-18 14:23:42 -08:00
Christine Lu
4138cbb7b0 Added tag jdk7-b130 for changeset 70ed6d8368bc 2011-02-18 14:23:37 -08:00
Christine Lu
f2249adf60 Added tag jdk7-b130 for changeset 04b2533d5d44 2011-02-18 14:23:33 -08:00
Christine Lu
edcd96a129 Added tag jdk7-b130 for changeset 00d174cbd0bb 2011-02-18 14:23:28 -08:00
Jennifer Godinez
00a47ca240 6850806: NPE exception throws in PrintServce.getSupportedAttributeValues
Reviewed-by: igor, prr
2011-02-18 13:47:07 -08:00
Stuart Marks
f0730a655c 7018385: update javax.sql classes to use try-with-resources
Reviewed-by: alanb, lancea, darcy
2011-02-18 12:43:14 -08:00
Jennifer Godinez
dd383efe04 Merge 2011-02-18 12:04:36 -08:00
Jennifer Godinez
b88a6b82c5 6722351: sun.print.Win32PrintService.initMedia() is slow
Reviewed-by: igor, prr
2011-02-18 11:15:40 -08:00
John Cuthbertson
154f0709bd 7020042: G1: Partially remove fix for 6994628
Disable reference discovery and processing during concurrent marking by disabling fix for 6994628.

Reviewed-by: tonyp, ysr
2011-02-18 10:07:34 -08:00
Antonios Printezis
f418b77aa6 7027766: G1: introduce flag to dump the liveness information per region at the end of marking
Repurpose the existing flag G1PrintRegionLivenessInfo to print out the liveness distribution across the regions in the heap at the end of marking.

Reviewed-by: iveresov, jwilhelm
2011-04-04 14:23:17 -04:00
Antonios Printezis
cec5c20656 7033292: G1: nightly failure: Non-dirty cards in region that should be dirty
The epochs on the card cache array are initialized to 0 and our initial epoch also starts at 0. So, until the first GC, it might be possible to successfully "claim" a card which was in fact never initialized.

Reviewed-by: johnc, iveresov, ysr
2011-04-04 13:18:35 -04:00
Antonios Printezis
3e9fe24ddd 7023069: G1: Introduce symmetric locking in the slow allocation path
7023151: G1: refactor the code that operates on _cur_alloc_region to be re-used for allocs by the GC threads
7018286: G1: humongous allocation attempts should take the GC locker into account

First, this change replaces the asymmetric locking scheme in the G1 slow alloc path by a summetric one. Second, it factors out the code that operates on _cur_alloc_region so that it can be re-used for allocations by the GC threads in the future.

Reviewed-by: stefank, brutisso, johnc
2011-03-30 10:26:59 -04:00
Antonios Printezis
349d820dd1 7029458: G1: Add newly-reclaimed regions to the beginning of the region free list, not the end
What the synopsis says.

Reviewed-by: jwilhelm, iveresov, johnc
2011-03-29 22:36:16 -04:00
John Cuthbertson
c2275649b7 7026932: G1: No need to abort VM when card count cache expansion fails
Manage allocation/freeing of the card cache counts and epochs arrays directly so that an allocation failure while attempting to expand these arrays does not abort the JVM. Failure to expand these arrays is not fatal.

Reviewed-by: iveresov, tonyp
2011-03-28 10:58:54 -07:00
Bengt Rutisson
4fd9f5071f 6948149: G1: Imbalance in termination times
Changed default value of WorkStealingYieldsBeforeSleep from 1000 to 5000. Added more information to G1 pause logging.

Reviewed-by: jwilhelm, tonyp, jmasa
2011-03-23 14:12:51 +01:00
John Coomes
9c0cc6b6d8 Merge 2011-03-25 17:39:20 -07:00
Y. Srinivas Ramakrishna
3e02204f5d 7029036: Card-table verification hangs with all framework collectors, except G1, even before the first GC
When verifying clean card ranges, use memory-range-bounded iteration over oops of objects overlapping that range, thus avoiding the otherwise quadratic worst-case cost of scanning large object arrays.

Reviewed-by: jmasa, jwilhelm, tonyp
2011-03-24 15:47:01 -07:00
Y. Srinivas Ramakrishna
4282af91a0 7030435: Some oop_oop_iterate_m() methods iterate outside of specified memory bounds
Filter ref-containing locations through the memory-interval specified in the call.

Reviewed-by: jcoomes, jwilhelm, tonyp
2011-03-24 15:45:27 -07:00
Phil Race
7b9e1ea0d5 7017637: closed/java/awt/font/StyledMetrics/BoldSpace.java failed : Space char should have 0 advance
Reviewed-by: igor, jgodinez
2011-02-18 09:18:32 -08:00
Phil Race
e640a52207 6857592: Getting warning while moving or resizing the frame when component.printAll() is called on local JNI
Reviewed-by: bae, flar
2011-02-18 09:14:07 -08:00
Pavel Porvatov
e70749d90d 6997102: Test case has hard code, so that applet thread threw exception
Reviewed-by: alexp
2011-02-18 20:09:35 +03:00
Alexander Potochkin
5ddedf5391 6474153: LookAndFeel.makeKeyBindings(...) doesn't ignore last element in keyBindingList with odd size
Reviewed-by: rupashka
2011-02-18 19:21:57 +03:00
Maurizio Cimadamore
0f41147166 7020626: diamond: add diagnostic test for diamond and non-generic classes
Fix failure in regression test CheckExamples

Reviewed-by: jjg
2011-02-18 16:17:44 +00:00
Kumar Srinivasan
3b676c4925 7018859: javac turn off the Zip optimization by default
Reviewed-by: jjg
2011-02-18 08:12:06 -08:00
Chris Hegarty
bbcb5e8be3 7013969: NetworkInterface.toString can reveal bindings
Reviewed-by: alanb, michaelm, hawtin
2011-02-18 13:31:57 +00:00