Coleen Phillimore
8831b43d28
Merge
2015-08-20 17:36:00 +02:00
Coleen Phillimore
6cb369c903
8133951: Zero interpreter asserts in stubRoutines.cpp
...
Allow zero sized code buffer when checking if there's enough remaining size
Reviewed-by: kvn
2015-08-20 11:18:51 -04:00
Alejandro Murillo
c56196370b
Merge
2015-08-20 07:36:37 -07:00
Thomas Schatzl
c91c77abd2
8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB
...
Properly size the PLAB to make sure that the object to allocate always has enough space in it.
Reviewed-by: mgerdin, brutisso
2015-08-20 15:17:43 +02:00
Thomas Schatzl
041c76d48b
8073146: G1 merges thread local age tables too early with global age table
...
Move merging of age and survivor table to the end of GC.
Reviewed-by: mgerdin, david
2015-08-20 15:17:43 +02:00
Thomas Schatzl
6cca258181
8040162: Avoid reallocating PLABs between GC phases in G1
...
Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation.
Reviewed-by: david, mgerdin
2015-08-20 15:17:43 +02:00
Thomas Schatzl
4a849fb21c
8133530: Add JFR event for evacuation statistics
...
Introduce two new JFR events for young/old generation allocation statistics based on previous changes.
Reviewed-by: ehelin, mgerdin
2015-08-20 15:17:41 +02:00
Sergey Bylokhov
7e07b0d76f
8077270: Missed test data in the test on java.beans.BeanProperty
...
Reviewed-by: alexsch
2015-08-20 13:46:16 +03:00
Sergey Bylokhov
8e49701e7b
8067087: Fix mac-specific deprecation warnings in the java.desktop module
...
Reviewed-by: azvegint, alexsch
2015-08-20 13:33:12 +03:00
Alexander Stepanov
6ca16ee3b8
8132478: [tidy] three new warnings from java docs (java.net, javax.annotation)
...
Minor docs cleanup (jaxws part)
Reviewed-by: lancea
2015-08-20 13:28:35 +03:00
Ed Nevill
10c3342331
8133842: aarch64: C2 generates illegal instructions with int shifts >=32
...
Fix logical operatations combined with shifts >= 32
Reviewed-by: kvn, aph, adinn
2015-08-20 09:40:08 +00:00
Roland Westrelin
33b2496286
Merge
2015-08-20 09:31:28 +02:00
Brian Burkhalter
ada1a8eecd
8074821: Resolve disabled warnings for libnio
...
Enable the indicated warnings and correct the code which provoked them.
Reviewed-by: alanb
2015-08-19 13:11:24 -07:00
Vinnie Ryan
68703f6458
8130799: KeyStoreSpi.engineProbe does not throw the expected NullPointerException
...
Reviewed-by: xuelei
2015-08-19 17:42:52 +01:00
Thomas Schatzl
0ade675b8b
8073013: Add detailed information about PLAB memory usage
...
Track and provide information about direct allocation, region end waste and failure waste for G1.
Reviewed-by: jmasa, david, ehelin, mgerdin
2015-08-19 13:59:39 +02:00
Thomas Schatzl
43a6ce61de
8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file
...
Fix include file dependencies according to general guidelines for plab.hpp
Reviewed-by: ehelin, mgerdin
2015-08-19 13:50:50 +02:00
Thomas Schatzl
8c2da662ff
8003237: G1: Reduce unnecessary (and failing) allocation attempts when handling an evacuation failure
...
Remember for every generation whether the memory for that generation has already been exhausted. If so, do not try to get a new region for these generations. Further, if the last generation is full, early exit from copy_to_survivor_space.
Reviewed-by: jmasa, brutisso
2015-08-19 13:47:40 +02:00
Erik Helin
9bc2e29405
8133825: Remove the class G1CollectorPolicyExt
...
Reviewed-by: jwilhelm, ecaspole
2015-08-20 10:27:04 +02:00
Erik Helin
6ad40faac5
8133821: Refactor initialization of the heap and the collector policy
...
Reviewed-by: pliden, tschatzl
2015-08-20 08:42:25 +02:00
Daniel D. Daugherty
513aa02851
8133537: clarify position of unlock options in error messages
...
Reviewed-by: coleenp, dholmes, coffeys
2015-08-19 11:11:06 -07:00
Athijegannathan Sundararajan
656a9f516c
8133872: Expression completion should work on contexts where an expression is accepted
...
Reviewed-by: hannesw, mhaupt
2015-08-19 16:35:03 +05:30
Alexander Scherbatiy
3b888867cb
8131339: [macosx] setMaximizedBounds() doesn't work for undecorated Frame
...
Reviewed-by: serb
2015-08-19 09:54:15 +04:00
Mandy Chung
f32b9d1944
8132944: test java/lang/ClassLoader/GetSystemPackage.java writes stuff to Agent stdout
...
Reviewed-by: dholmes
2015-08-18 20:30:15 -07:00
Kim Barrett
7706e36194
8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension
...
Use BarrierSet::CardTableForRS where needed, and update concrete bs tags.
Reviewed-by: jwilhelm, jmasa
2015-08-18 17:48:35 -04:00
Valerie Peng
33abd28183
8086002: Move apple.security.AppleProvider to a proper module
...
Move Apple provider to java.base module with "libosxsecurity" native library.
Reviewed-by: mchung
2015-08-18 21:16:27 +00:00
Joe Darcy
71cc6f510a
8133808: Place java/lang/ProcessHandle/InfoTest.java on the Problem List
...
Reviewed-by: lancea
2015-08-18 12:49:00 -07:00
Jesper Wilhelmsson
49fb91407d
8134626: Misc cleanups after generation array removal
...
Reviewed-by: david, dholmes, tschatzl
2015-08-18 21:32:21 +02:00
Ioi Lam
87b0df30ed
8140802: Clean up and refactor of class loading code for CDS
...
Reviewed-by: jiangli, acorn, coleenp
2015-08-18 11:27:23 -07:00
Eric Caspole
3c41a37bd8
8133349: CMS: Assert failed: Ctl pt invariant
...
_survivor_chunk_array should be sized based on PLAB::min_size() not ThreadLocalAllocBuffer::min_size()
Reviewed-by: tschatzl, jwilhelm
2015-08-18 14:04:24 -04:00
Nadeesh TV
891a84dd0c
8017187: [TEST BUG] [macosx] After click "test",the case failed automatically with thrown exception in the log since jdk8b75
...
Reviewed-by: alexsch, serb
2015-08-18 20:42:02 +03:00
Michael Haupt
5899d6fbda
8077168: CodeStoreAndPathTest.java fails in jtreg mode on Mac
...
Use correct path on JRT file system
Reviewed-by: attila, sundar
2015-08-18 09:13:46 -07:00
Jesper Wilhelmsson
b2a4dbc30a
8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java
...
Reviewed-by: dfazunen, brutisso
2015-08-18 17:32:10 +02:00
Alexander Stepanov
3ff6e41288
8132478: [tidy] three new warnings from java docs (java.net, javax.annotation)
...
Minor docs cleanup (jdk part)
Reviewed-by: lancea
2015-08-18 18:04:17 +03:00
Roland Westrelin
b7b1b2778c
8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table
...
Assert in register allocation code when vector Phi for a loop is processed because code assumes all inputs already processed
Reviewed-by: kvn
2015-08-18 16:10:34 +02:00
Vladimir Kozlov
ef827906e9
8133984: print_compressed_class_space() is only defined in 64-bit VM
...
Define method's empty body in 32-bit VM.
Reviewed-by: coleenp
2015-08-19 17:59:00 -07:00
Jean-Francois Denise
4d4cf68fd9
8132527: jimage tool extract and recreate options are not consistent (no NPE)
...
Module metadata original name must be reused when recreating a jimage
Reviewed-by: jlaskey
2015-08-18 15:46:01 +02:00
Athijegannathan Sundararajan
19a69d8cbf
8133812: identifier and member expression completion handling is not uniform
...
Reviewed-by: attila, hannesw
2015-08-18 18:53:13 +05:30
Sergey Bylokhov
58cd114398
8059743: Incorrect assumtion in javax\sound\midi\Gervill\SoftProvider\GetDevice.java
...
Reviewed-by: alexsch, amenkov
2015-08-18 15:51:23 +03:00
David Buck
a9fb6ab847
8133666: OperatingSystemMXBean reports abnormally high machine CPU consumption on Linux
...
Reviewed-by: sla, mgronlun
2015-08-18 04:29:28 -07:00
Athijegannathan Sundararajan
65c7459351
8133777: Use file based persistence for history instead of preferences
...
Reviewed-by: attila, mhaupt
2015-08-18 11:40:18 +05:30
Athijegannathan Sundararajan
07bcb7c6bf
8133777: Use file based persistence for history instead of preferences
...
Reviewed-by: attila, mhaupt
2015-08-18 11:39:43 +05:30
Iris Clark
9d2ded88c7
Merge
2015-08-17 13:03:00 -07:00
Iris Clark
8322ba07af
Merge
2015-08-17 13:02:56 -07:00
Iris Clark
8db18e0442
Merge
2015-08-17 13:02:48 -07:00
Iris Clark
4d4f9b7381
Merge
2015-08-17 13:02:39 -07:00
Iris Clark
0f1aea45ac
Merge
2015-08-17 13:02:33 -07:00
Iris Clark
a361168242
Merge
2015-08-17 13:02:01 -07:00
Alejandro Murillo
64e18f581d
Merge
2015-08-17 11:18:31 -07:00
Alejandro Murillo
63e5a2929a
Merge
2015-08-17 11:18:18 -07:00
David Dehaven
75e42535c3
Merge
2015-08-17 10:12:16 -07:00