29164 Commits

Author SHA1 Message Date
Andrew Brygin
458f3269dd 7120895: FontConfiguration should not use thread contextClassLoader
Reviewed-by: igor, prr
2012-05-31 12:15:22 +04:00
Mike Duigou
705c53b045 7126277: Alternative String hashing implementation
All of the hashing based Map implementations: HashMap, Hashtable, LinkedHashMap, WeakHashMap and ConcurrentHashMap are modified to use an enhanced hashing algorithm for string keys when the capacity of the hash table has ever grown beyond 512 entries. The enhanced hashing implementation uses the murmur3 hashing algorithm along with random hash seeds and index masks. These enhancements mitigate cases where colliding String hash values could result in a performance bottleneck.

Reviewed-by: alanb, forax, dl
2012-05-30 22:18:37 -07:00
David Katleman
3d1dbef32c Merge 2012-05-30 15:59:25 -07:00
David Holmes
9eb03933dc Merge 2012-05-30 17:45:02 -04:00
Sean Mullan
14c586557e 6854712: Revocation checking enhancements (JEP-124)
6637288: Add OCSP support to PKIX CertPathBuilder implementation
7126011: ReverseBuilder.getMatchingCACerts may throws NPE

Reviewed-by: xuelei
2012-05-30 17:19:46 -04:00
Krystal Mok
20b16ea7aa 7172843: C1: fix "assert(has_printable_bci()) failed: _printable_bci should have been set"
Reviewed-by: twisti
2012-05-30 12:17:07 -07:00
John Cuthbertson
057a1b7128 7158682: G1: Handle leak when running nsk.sysdict tests
Place HandleMarks in the code that allocates handles for the pending list lock so that the handles are freed and multiple, unsuccessful, attempts to schedule a GC do not cause an OOM.

Reviewed-by: brutisso
2012-05-30 10:26:24 -07:00
Mario Torre
5be51d39ec 7171806: Missing test for bug ID 6800513 fix
Reviewed-by: rupashka
2012-05-30 18:15:11 +02:00
Andrew John Hughes
1b6a45d291 7171223: Building ExtensionSubtables.cpp should use -fno-strict-aliasing
GCC 4.4+ have stricter aliasing requirements which produces a new warning from this code

Reviewed-by: prr, ohair
2012-05-30 16:17:48 +01:00
Alexander Scherbatiy
da6cfab105 7141296: [macosx] Mouse Wheel Turn closes combobox popup
Reviewed-by: rupashka
2012-05-30 14:58:30 +04:00
Alexander Scherbatiy
f904017c74 7146131: [macosx] When click the show optionpane button,it display partly of dialog and hung until timeout
Reviewed-by: rupashka
2012-05-30 14:46:49 +04:00
David Holmes
884f00e27e 7171653: 32-bit cross-compile on 64-bit build host generates 64-bit data for awt/X11 leading to crash
Reviewed-by: ohair, anthony
2012-05-30 00:37:21 -04:00
Jonathan Lu
3a6a1bd322 7170655: Frame size does not follow font size change with XToolkit
Reviewed-by: serb, art
2012-05-30 10:58:11 +08:00
Zhengyu Gu
a9ea9bd20a Merge 2012-05-29 20:06:10 -04:00
Kumar Srinivasan
4747e218b3 7168401: pack200 does not produce a compatible pack file for JDK7 classes if indy is not present
Reviewed-by: jrose
2012-05-29 14:56:48 -07:00
Kurchi Subhra Hazra
7ae64e60c1 7171591: getDefaultScopeID() in src/solaris/native/java/net/net_util_md.c should return a value
Use CHECK_NULL_RETURN instead of CHECK_NULL

Reviewed-by: alanb
2012-05-29 13:16:17 -07:00
Charles Lee
5bcaf4e157 7172177: test/java/util/TimeZone/DstTzTest.java failing on all platforms
Reviewed-by: alanb, okutsu
2012-05-29 09:42:09 +08:00
Zhengyu Gu
e8dff8cfab Merge 2012-05-26 06:07:38 -07:00
Joseph Provino
b6db24abd6 Merge 2012-05-26 08:49:05 -04:00
Lana Steuck
a6653a2f7c Merge 2012-05-25 19:34:32 -07:00
Magnus Ihse Bursie
7da56bf735 7172014: Remove empty and unused javah include files
Reviewed-by: ohair, erikj
2012-05-25 18:55:22 -07:00
Lana Steuck
ff9a1cfde6 Merge 2012-05-25 16:32:56 -07:00
Lana Steuck
cc0d0b06ff Merge 2012-05-25 16:32:02 -07:00
Alejandro Murillo
a5780148fd 7171853: new hotspot build - hs24-b13
Reviewed-by: jcoomes
2012-05-25 14:56:19 -07:00
Alejandro Murillo
963943745e Added tag hs24-b12 for changeset 686dd42705db 2012-05-25 14:45:36 -07:00
Alejandro Murillo
eb3ed764ca Merge 2012-05-25 14:45:35 -07:00
Lana Steuck
785470d1e3 Merge 2012-05-25 13:39:55 -07:00
Bengt Rutisson
b76f6e07ab 7171936: LOG_G incorrectly defined in globalDefinitions.hpp
Removed LOG_G and LOG_K. Moved LOG_M to where it is being used.

Reviewed-by: twisti, johnc
2012-05-25 22:35:13 +02:00
John Cuthbertson
3f38785a0a 7143858: G1: Back to back young GCs with the second GC having a minimally sized eden
Before the last thread to leave a JNI critical region was able to schedule a GCLocker Initiated GC, another thread was attempting an allocation and saw that the GCLocker region was no longer active and successfully scheduled a GC. Stall allocating threads until the GCLocker Initiated GC is performed and then retry the allocation.

Reviewed-by: brutisso, huntch
2012-05-29 10:18:02 -07:00
Christian Thalinger
687fab1763 7170145: C1 doesn't respect the JMM with volatile field loads
Reviewed-by: kvn, roland
2012-05-25 11:39:13 -07:00
Anton Tarasov
ecba4fb037 7171776: one more setGlobalCurrentFocusCycleRoot call requires doPrivileged
Reviewed-by: art
2012-05-25 20:57:41 +04:00
Daniel D. Daugherty
594b196afc 7170449: Management is completely broken at least on Solaris 11 X86
Work around 'gobjcopy' failures on Solaris by adding temporary tools to add the '.gnu_debuglink' section and remove the SHF_ALLOC flag from "empty" section headers.

Reviewed-by: sspitsyn, acorn
2012-05-25 08:20:12 -07:00
Krystal Mok
a9ea68bd3f 7170463: C2 should recognize "obj.getClass() == A.class" code pattern
Optimize this code pattern obj.getClass() == A.class.

Reviewed-by: jrose, kvn
2012-05-25 07:53:11 -07:00
Mario Torre
aea990be82 6800513: GTK-LaF renders menus incompletely
Reviewed-by: rupashka
2012-05-25 14:16:50 +02:00
Andrew Brygin
ea1b65ad8a 7146550: [macosx] DnD test failure in createCompatibleWritableRaster()
Reviewed-by: kizune, serb
2012-05-25 12:56:22 +04:00
Vladimir Kozlov
d6d1826ad3 Merge 2012-05-24 18:39:44 -07:00
Zhengyu Gu
6a6296d61b Merge 2012-05-24 20:04:07 -04:00
David Katleman
1c9465c6df Added tag jdk8-b40 for changeset 305a3d828f11 2012-05-24 16:16:05 -07:00
David Katleman
66750be14c Added tag jdk8-b40 for changeset 95f428cdf9d2 2012-05-24 16:15:58 -07:00
David Katleman
0f097de573 Added tag jdk8-b40 for changeset 907be86f2bd8 2012-05-24 16:15:49 -07:00
David Katleman
a0c3e086d9 Added tag jdk8-b40 for changeset aaf5a4412dd3 2012-05-24 16:15:45 -07:00
David Katleman
42a2cab56e Added tag jdk8-b40 for changeset 287fd8991324 2012-05-24 16:15:37 -07:00
David Katleman
9432db3c2c Added tag jdk8-b40 for changeset 966bd1f6ee4c 2012-05-24 16:15:32 -07:00
David Katleman
b0d8fccba7 Added tag jdk8-b40 for changeset 7693b47ff4f5 2012-05-24 16:15:30 -07:00
Daniel D. Daugherty
2003ef208a Merge 2012-05-24 12:57:01 -07:00
Daniel D. Daugherty
cad78d6f04 7165598: enable FDS on Solaris X64 when 7165593 is fixed
Work around 'gobjcopy' failure on Solaris X64 by adding a temporary tool that removes the SHF_ALLOC flag from "empty" section headers.

Reviewed-by: sspitsyn, acorn
2012-05-24 12:03:42 -07:00
Abhijit Saha
7fdf0dfa52 7171228: closed/java/lang/SecurityManager/CheckPackageDefinition.java failure
Reviewed-by: mullan
2012-05-24 10:23:21 -07:00
Jim Gish
09b1403483 7171474: Incorrect @see tags in java.lang.NumberFormatException javadoc
Update javadoc for NumberFormatException

Reviewed-by: alanb
2012-05-24 11:11:37 -04:00
Erik Gahlin
a982d867cb 7017818: NLS: JConsoleResources.java cannot be handled by translation team
Reviewed-by: mchung, mfang
2012-05-25 12:24:57 +02:00
Deven You
9a28860b9d 7171028: dots are missed in the datetime for Slovanian
Reviewed-by: yhuang
2012-05-25 14:32:07 +08:00