Mikael Vidstedt
f9baaf99ac
8202052: Disable warnings when building libawt with VS2017
...
Reviewed-by: erikj, prr
2018-04-19 17:13:19 -07:00
Dean Long
054d2a2984
8200196: [Graal] implement Object.notify/notifyAll intrinsics
...
Reviewed-by: iveresov
2018-04-19 16:28:55 -07:00
Igor Ignatyev
716ac034c4
8202037: Split slow ctw_1 tests
...
Reviewed-by: kvn
2018-04-19 15:31:06 -07:00
Lana Steuck
66320afc5a
Added tag jdk-11+10 for changeset 69d7398038c5
2018-04-19 18:07:24 +00:00
David M Lloyd
883d41fefc
6341887: java.util.zip: Add ByteBuffer methods to Inflater/Deflater
...
Reviewed-by: alanb
2018-04-19 10:33:35 -07:00
Ivan Gerasimov
9303a8a180
8201510: Merge TwoStacksPlainSocketImpl into DualStackPlainSocketImpl [win]
...
Reviewed-by: chegar
2018-04-19 09:36:06 -07:00
Bhaktavatsal R Maram
e81b41a371
8201540: [AIX] Extend the set of supported charsets in java.base
...
Reviewed-by: alanb, sherman, simonis
2018-04-16 14:29:27 +05:30
Christoph Langer
67f6ee6cc7
8202000: AIX build broken after JDK-8195099
...
Reviewed-by: goetz, stuefe, mbaesken
2018-04-19 12:12:05 +02:00
Aleksey Shipilev
2469449efd
8201785: Make ModRefBarrierSetAssembler abstract on all platforms
...
Reviewed-by: eosterlund, pliden, mdoerr
2018-04-19 12:02:38 +02:00
Per Lidén
f900ae9914
8201800: Add support for adjusting heap addresses in a TLAB
...
Reviewed-by: shade, stefank
2018-04-19 07:54:50 +02:00
Per Lidén
0afac6dc79
8201647: Make initial clearing of CHeapBitMap optional
...
Reviewed-by: stefank, kbarrett, tschatzl, smonteith
2018-04-19 07:54:50 +02:00
Per Lidén
a4f21eeb03
8201646: Introduce ReferenceDiscoverer interface
...
Reviewed-by: stefank, tschatzl, rkennke
2018-04-19 07:54:50 +02:00
Stefan Johansson
ffd8b1f9bd
8196071: Change G1 Full GC heap and thread sizing ergonomics
...
Reviewed-by: tschatzl, sangheki
2018-04-19 09:15:17 +02:00
Lutz Schmidt
edbbeae978
8200450: Root cause analysis for JDK-8200366
...
Add safeguard checks to make sure CodeBlob if fully initialized
Reviewed-by: kvn
2018-04-18 21:10:09 -07:00
Coleen Phillimore
ddfd4c33c6
8201556: Disallow reading oops in ClassLoaderData if unloading
...
Move class_loader oop to an OopHandle, and assert that holder is alive when getting class_loader.
Reviewed-by: kbarrett, adinn
2018-04-18 18:43:04 -04:00
Vivek Theeyarath
702ac597ad
8184693: add Pattern.isEmpty
...
Added method Pattern.isEmpty
Reviewed-by: forax, chegar, smarks, psandoz, rriggs
2018-04-18 10:30:57 -07:00
Vicente Romero
03a10ec7b2
8196433: use the new error diagnostic approach at javac.Main
...
Reviewed-by: jjg
2018-04-18 16:02:53 -04:00
Coleen Phillimore
c215aa5889
8201537: Remove is_alive closure from Klass::is_loader_alive()
...
Remove is_alive closure from callers of Klass::is_loader_alive so that cleaning metadata doesn't require GC closure.
Reviewed-by: adinn, stefank
2018-04-18 13:37:39 -04:00
Joe Darcy
4ffd5d45c1
8201766: Mark TimSortStackSize2.java as intermittently failing
...
Reviewed-by: dholmes
2018-04-18 10:03:49 -07:00
Thomas Schatzl
2006105114
8201527: Bump default value of G1RefProcDrainInterval
...
Due to high startup cost of marking, lower the frequency of draining the mark stack generated by reference processing.
Reviewed-by: sangheki, sjohanss
2018-04-18 19:00:32 +02:00
Coleen Phillimore
36d1d59425
8201505: Use WeakHandle for ProtectionDomainCacheTable and ResolvedMethodTable
...
8193524: Redefining a method that removes use of 1 or more lambda expressions causes the JVM to hang
Remove oop pointers from runtime data structures.
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Reviewed-by: lfoltan, stefank
2018-04-18 12:06:53 -04:00
Srividya Shamaiah
698152fb51
8201369: Inet4AddressImpl_getLocalHostName reverse lookup on Solaris only
...
Reviewed-by: clanger, chegar
2018-04-16 12:50:10 +05:30
Coleen Phillimore
1ee531afe9
8200555: OopHandle should use Access API
...
Add RootAccess<> to OopHandle.resolve() in runtime and interpreter code. Add comments for compiler code for later.
Reviewed-by: eosterlund, stefank
2018-04-18 10:39:40 -04:00
Doug Simon
1b29264229
8201794: [Graal] fix regressions from JDK-8187490
...
Reviewed-by: alanb, mchung
2018-04-18 15:57:19 +02:00
Kumar Srinivasan
1065333848
8198793: Add launcher support for preview features
...
Reviewed-by: mchung, sundar
2018-04-16 16:52:08 -07:00
John Paul Adrian Glaubitz
f491141467
8201616: Hotspot crashes on linux-sparc after 8189941
...
Reviewed-by: kvn, stuefe
2018-04-18 15:12:28 +02:00
Aleksey Shipilev
4c626b6272
8201799: Build failures after JDK-8195099 (Concurrent safe-memory-reclamation mechanism)
...
Reviewed-by: dholmes, tschatzl, eosterlund
2018-04-18 15:05:37 +02:00
Thomas Schatzl
6db76f1af6
8201172: Parallelize Remset Tracking Update Before Rebuild phase
...
Reviewed-by: sangheki, sjohanss
2018-04-18 11:36:48 +02:00
Thomas Schatzl
ebbd7cf90b
8201596: java.lang.ref.Reference processing total time logging broken
...
Fix "Reference Processing" and add "Weak Processing" time
Reviewed-by: kbarrett, sangheki
2018-04-18 11:36:48 +02:00
Thomas Schatzl
c62a6abe91
8201490: Improve concurrent mark keep alive closure performance
...
Avoid doing marking work unless absolutely required.
Reviewed-by: sjohanss, kbarrett
2018-04-18 11:36:48 +02:00
Thomas Schatzl
9b31b8f365
8201487: Do not rebalance reference processing queues if not doing parallel reference processing
...
Reviewed-by: sangheki, kbarrett
2018-04-18 11:36:48 +02:00
Thomas Schatzl
dc7aa2ca03
8200730: Fix debug=gc+phases time tracking in Remark and Cleanup
...
Timing in Remark and Cleanup pauses did not use instance variables for the scoped timing objects, so these durations were always zero.
Reviewed-by: sangheki, sjohanss
2018-04-18 11:36:48 +02:00
Thomas Schatzl
5b42f3ce0d
8200426: Make G1 code use _g1h members
...
Consistently use _g1h member names for cached G1CollectedHeap* variables.
Reviewed-by: sangheki, sjohanss
2018-04-18 11:36:48 +02:00
Thomas Schatzl
e11d1b311d
8200723: Suppress rs_length and predicted_cards sampling during mixed gcs
...
Due to the impact of these measurements on pause time, their high difference to other collections during mixed collections, and their non-use during mixed collections, do not use rs_length and predicted_cards measurements done during mixed gc for the predictor. This avoids the young gen sizing after the mixed phase to be negatively affected by mixed collections.
Reviewed-by: kbarrett, sjohanss
2018-04-18 11:36:48 +02:00
Thomas Schatzl
9db71579ee
8154528: Reclaim regions emptied by marking in Remark pause
...
Reviewed-by: shade, sjohanss
2018-04-18 11:36:48 +02:00
Thomas Schatzl
7c09cf644b
8178105: Switch mark bitmaps during Remark
...
Reviewed-by: sjohanss, sangheki
2018-04-18 11:36:48 +02:00
Alan Bateman
33b921f25d
8201315: (se) Allow SelectableChannel.register to be invoked while selection operation is in progress
...
Reviewed-by: bpb
2018-04-18 10:20:09 +01:00
Doug Simon
76590dc009
8187490: HotSpotGraalMBean should be moved to Graal management module
...
Reviewed-by: alanb, mchung, iveresov
2018-04-18 11:11:38 +02:00
Robbin Ehn
a0a4b1981b
8195099: Concurrent safe-memory-reclamation mechanism
...
This implement a globalcounter with RCU semantics.
Reviewed-by: acorn, coleenp, dcubed, eosterlund, gziemski, mlarsson, kbarrett, dholmes
2018-04-18 09:25:51 +02:00
Felix Yang
2997d6f6f0
8194260: Point-to-point interface should be excluded from java/net/ipv6tests/*
...
Reviewed-by: chegar, vtewari
2018-04-17 23:27:41 -07:00
Lana Steuck
a063344790
Merge
2018-04-18 03:29:24 +00:00
Henry Jen
1f1f480606
Merge
2018-04-17 16:13:30 -07:00
Calvin Cheung
894e8c6479
8197972: Always verify non-system classes during CDS dump time
...
Use -Verify:remote even if the user specifies -Xverify:none during CDS dump time
Reviewed-by: iklam, mseledtsov, jiangli
2018-04-17 16:19:48 -07:00
Christian Tornqvist
278672706d
8201609: Split test/jdk/:tier2 to enable better parallel execution
...
Reviewed-by: alanb, darcy
2018-04-17 16:18:22 -04:00
Chris Hegarty
34c03b5907
Merge
2018-04-17 19:25:50 +01:00
Xueming Shen
1775d925de
8194750: Console.readPassword does not save/restore tty settings
...
Reviewed-by: martin, alanb
2018-04-17 11:20:50 -07:00
Chris Hegarty
049184f334
Merge
2018-04-17 18:18:53 +01:00
Chris Hegarty
a3b61fd4c7
8197564: HTTP Client implementation
...
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Michael McMahon <michael.x.mcmahon@oracle.com>
Co-authored-by: Pavel Rappo <pavel.rappo@oracle.com>
Reviewed-by: chegar, dfuchs, michaelm, prappo
2018-04-17 08:54:17 -07:00
Magnus Ihse Bursie
a9234c0ab6
8201591: JVM features with "-" in name is not correctly handled
...
Reviewed-by: erikj
2018-04-17 15:39:20 +02:00
Vivek Theeyarath
97979a53a1
8184692: add Pattern.asMatchPredicate
...
Reviewed-by: psandoz, rriggs
2018-04-16 11:21:32 -07:00