73474 Commits

Author SHA1 Message Date
Thomas Schatzl
0f9e30ad06 8028710: G1 does not retire allocation buffers after reference processing work
G1 does not retire allocation buffers after reference processing work when -XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, as the amount of space wasted is not updated correctly.

Reviewed-by: brutisso
2014-04-16 11:05:37 +02:00
Thomas Schatzl
d9a4d02abe 8039596: Remove HeapRegionRemSet::clear_incoming_entry
The mentioned method is never used and out of date. So it is removed.

Reviewed-by: mgerdin, brutisso
2014-04-16 10:56:17 +02:00
Thomas Schatzl
42e4a6003c 8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
After changes to the PerRegionTable where all these PRTs are linked together in an additional field, simplify iterating over all PRTs by using these links instead of walki

Reviewed-by: mgerdin, jwilhelm, brutisso
2014-04-16 10:55:58 +02:00
Thomas Schatzl
aa00878260 8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
Instead of using a manually managed array for the in_cset_fast_test array, use a G1BiasedArray instance.

Reviewed-by: brutisso, mgerdin
2014-04-16 10:55:26 +02:00
Dmitry Markov
26041134a8 8032874: ArrayIndexOutOfBoundsException in JTable while clearing data in JTable
Reviewed-by: alexp, alexsch
2014-04-16 12:51:25 +04:00
Ivan Gerasimov
c738b124d3 8039396: NPE when writing a class descriptor object to a custom ObjectOutputStream
Reviewed-by: alanb
2014-04-16 12:37:49 +04:00
Thomas Schatzl
f8088df0b4 8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
The test incorrectly assumed that it had been started with no other previous compilation activity. Fix this by allowing multiple code root free chunk lists, and use one separate from the global one to perform the test.

Reviewed-by: brutisso
2014-04-16 10:14:50 +02:00
Chris Hegarty
6b404cfdfe 8038821: Fix typos in java.net
Co-authored-by: Ivan Gerasimov <ivan.gerasimov@oracle.com>
Reviewed-by: wetmore
2014-04-16 08:16:51 +01:00
Thomas Ng
404c4add66 Merge 2014-04-15 22:57:02 -07:00
Weijun Wang
ce428ecfec 8039853: Provider.Service.newInstance() does not work with current JDK JGSS Mechanisms
Reviewed-by: mullan
2014-04-16 10:39:36 +08:00
Robert Field
360461f136 8038420: Lambda returning post-increment generates wrong code
Reviewed-by: vromero, jlahoda
2014-04-15 15:55:24 -07:00
Robert Field
300fbf0889 8037935: Javac -- final local String var referenced in binary/unary op in lambda produces code that does not verify
Remove over-zealous Attr optimization breaking lambdas

Reviewed-by: jjg, vromero
2014-04-15 15:52:52 -07:00
Alejandro Murillo
331d26800c Merge 2014-04-15 15:37:36 -07:00
Vivi An
22bde5f770 8036983: JAB:Multiselection Ctrl+CursorUp/Down and ActivateDescenderPropertyChanged event
Reviewed-by: pchelko, alexsch
2014-04-15 15:28:01 -07:00
Vladimir Kozlov
8badeecc2c 8039050: Crash in C2 compiler at Node::rematerialize
Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination.

Reviewed-by: iveresov
2014-04-15 14:34:48 -07:00
Xueming Shen
0298d8c0fa 8038500: (zipfs) Upgrade ZIP provider to be a supported provider
To move zipfs into jdk.nio.zipfs

Reviewed-by: alanb, mchung, erikj
2014-04-15 13:17:05 -07:00
David Katleman
91e03b7d29 Added tag jdk9-b08 for changeset 1b70f28ef99f 2014-04-15 12:14:31 -07:00
David Katleman
919fd1dbac Added tag jdk9-b08 for changeset 06ab27895804 2014-04-15 12:14:29 -07:00
David Katleman
cc49e16c38 Added tag jdk9-b08 for changeset ce60f7b62312 2014-04-15 12:13:52 -07:00
David Katleman
53ca2089be Added tag jdk9-b08 for changeset 053266219b53 2014-04-15 12:13:29 -07:00
David Katleman
676fb8b415 Added tag jdk9-b08 for changeset bf6b3c7f8f05 2014-04-15 12:13:27 -07:00
David Katleman
ce452b9f0f Added tag jdk9-b08 for changeset 80e041234b06 2014-04-15 12:13:17 -07:00
David Katleman
d251203b8b Added tag jdk9-b08 for changeset 02a76805d58d 2014-04-15 12:12:52 -07:00
David Katleman
bb84198c23 Added tag jdk9-b08 for changeset 1f9fe77d878d 2014-04-15 12:12:49 -07:00
Stefan Karlsson
a97ce35fab 8039957: Replace the last few %p usages with PTR_FORMAT in the GC code
Reviewed-by: jwilhelm, sjohanss, jmasa
2014-04-15 20:46:23 +02:00
David Li
ca3fd10341 8037259: xerces update: xpointer update
Reviewed-by: lancea
2014-04-15 10:36:23 -07:00
Christian Tornqvist
ff48970954 8035173: [TESTBUG] runtime/threads/CancellableThreadTest fails with OOM on windows-i586
Test ported to jtreg, thread pairs decreased from 1024 to 128 to avoid OOM on 32 bit Windows

Reviewed-by: sla, dsimms
2014-04-15 19:03:51 +02:00
Andrey Zakharov
bacf6d7233 8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
New test added.

Reviewed-by: ehelin, tschatzl, jwilhelm
2014-04-15 18:09:53 +02:00
Miroslav Kos
8dd19676cb 8035613: With active Securitymanager JAXBContext.newInstance fails
Adding required doPrivileged section into JAXB classes; fix also reviewed by Iaroslav Savytskyi, Alexander Fomin

Reviewed-by: mullan, mgrebac
2014-04-15 10:31:11 -04:00
Roland Westrelin
3a724605fc Merge 2014-04-15 02:27:34 -07:00
Filipp Zhinkin
17ad17c6ec 8040001: CLI test on RTMRetryCount option was missed from fix for 8039496
Reviewed-by: kvn, iignatyev
2014-04-15 12:21:24 +04:00
Anthony Scarpino
e55eebc5ed 8037846: Ensure streaming of input cipher streams
Reviewed-by: xuelei, valeriep
2014-04-14 21:02:31 +00:00
Phil Race
bf84755d46 Merge 2014-04-14 12:59:50 -07:00
Lois Foltan
8c36d0cd2b 8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults
A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses.

Reviewed-by: acorn, coleenp, kamg
2014-04-14 14:27:45 -04:00
Oleg Pekhovskiy
c8a940ff30 8035866: [parfait] JNI exception pending in jdk/src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.cpp
Reviewed-by: serb, pchelko
2014-04-14 21:24:45 +04:00
Lois Foltan
5ca274e0ce 8038076: constraint on multianewarray instruction is not checked since class version 50
No VerifiyError generated if multianewarray bytecode's array type descriptor was 1 dimension smaller than dimensions specified.

Reviewed-by: hseigel, ctornqvi, coleenp, kamg
2014-04-14 10:13:03 -04:00
Xue-Lei Andrew Fan
34ace4a41a 8040062: Need to add new methods in BaseSSLSocketImpl
Reviewed-by: mullan
2014-04-14 13:40:45 +00:00
Ivan Gerasimov
998176c65e 8009637: Some error messages are missing a space
Reviewed-by: alanb
2014-04-14 16:15:10 +04:00
David Simms
d7f12e04aa 8039947: Dtrace return probe name for jni_SetStaticBooleanField named incorrectly
Reviewed-by: sla, dholmes, gtriantafill
2014-04-14 11:23:06 +02:00
Albert Noll
bce45e9222 Merge 2014-04-14 09:04:36 +00:00
Albert Noll
e2305182b5 8039425: Code cleanup: PhaseIterGVN::optimize()
This code cleanup aims at improving code readability.

Reviewed-by: kvn, roland
2014-04-14 10:57:07 +02:00
Peter Allwin
d048828d66 Merge 2014-04-14 10:43:04 +02:00
Erik Helin
9fc2b0affb Merge 2014-04-14 10:08:10 +02:00
Albert Noll
dc8b57fb57 Merge 2014-04-13 23:39:22 -07:00
Tobias Hartmann
e4fc75979e 8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs
CICompilerCount is updated in AdvancedThresholdPolicy::initialize, SimpleThresholdPolicy::initialize and NonTieredCompPolicy::initialize. A warning is printed if the usersets both, CICompilerCount and CICompilerCountPerCPU.

Reviewed-by: kvn, twisti
2014-04-14 08:24:28 +02:00
Michael McMahon
4acce14c79 8036979: Support java.net.SocketOption<> in java.net socket types
Reviewed-by: alanb, chegar
2014-04-12 19:05:42 +00:00
Stephen Colebourne
e66fbbceaf 8040058: IsoFields.WEEK_BASED_YEAR adjustInto incorrect and WeekFields.weekOfWeekBasedYear().range incorrect
Reviewed-by: lancea, rriggs
2014-04-12 14:54:44 +01:00
Lance Andersen
d3bdb3c598 8040760: Addition of new java.sql tests
Reviewed-by: rriggs
2014-04-18 17:37:13 -04:00
Brian Burkhalter
f707a2fd5a 8027595: Enable BigInteger overflow tests in JTREG
Remove space in @test tags, remove OOME catches, add @run tag for StringConstructorOverflow.

Reviewed-by: mduigou
2014-04-18 14:03:46 -07:00
Roger Riggs
82f7b6b88e 8038823: Missing @Test annotation and copyright in java.time tests
Reviewed-by: lancea
2014-04-18 15:37:22 -04:00