Henry Jen
ae81cfa30f
Merge
2020-01-15 01:54:35 +00:00
Bradford Wetmore
0b70f01e98
8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
...
Reviewed-by: ascarpino
2020-01-14 12:28:15 -08:00
Brian Burkhalter
03cd98e15b
8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned
...
Reviewed-by: alanb, darcy, psandoz
2020-01-14 11:06:00 -08:00
Ivan Gerasimov
1507a1fb67
8234423: Modifying ArrayList.subList().subList() resets modCount of subList
...
Reviewed-by: rriggs
2020-01-13 18:00:32 -08:00
Henry Jen
231d9afe6f
Merge
2020-01-09 20:16:21 +00:00
Joe Darcy
03073cd46d
8234783: Improve wording of spec of Record.equals
...
Reviewed-by: jjg, vromero
2020-01-07 10:22:06 -08:00
Joe Darcy
af4ad226c8
8236695: java.lang.Record should be declared with an explicit constructor
...
Reviewed-by: psandoz, chegar
2020-01-07 09:17:51 -08:00
Jim Laskey
0cb75321ef
8233751: StringBuilder / StringBuffer capacity() doc is misleading
...
Reviewed-by: bchristi
2020-01-07 09:03:00 -04:00
Christoph Dreis
0b542e3bae
8236945: typo "the the" in Lookup::in javadoc
...
Reviewed-by: mchung
2020-01-10 12:01:21 -08:00
Joe Darcy
78df4d412e
8236877: Add "record" to descriptions in java.lang.{annotation, reflect}
...
Reviewed-by: mchung, lancea, chegar
2020-01-10 09:15:20 -08:00
Jorn Vernee
8f4f088a12
8234049: Implementation of Memory Access API (Incubator)
...
Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov@oracle.com>
Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov
2019-12-12 22:59:57 +00:00
Brian Burkhalter
7cdecd8981
8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test
...
Reviewed-by: alanb, rriggs
2019-12-12 13:43:07 -08:00
Almaz Mingaleev
d3f7666418
8235730: Incorrect javadoc in MatchKind
...
Reviewed-by: martin, prappo
2019-12-10 15:50:12 -08:00
Chris Hegarty
eec0e71c04
8235550: Clarify record reflective support specification
...
Reviewed-by: mcimadamore
2019-12-10 19:12:57 +00:00
Roger Riggs
796f3ba8be
8232419: Improve Registry registration
...
Reviewed-by: smarks, chegar
2019-10-30 13:22:35 -04:00
Ivan Gerasimov
34e36a8c01
8233002: Further enhance datagram socket support
...
Reviewed-by: alanb, chegar, dfuchs
2019-10-29 09:51:37 -07:00
Brian Burkhalter
68c5b95b13
8231790: Provide better FileSystemProviders
...
Reviewed-by: alanb, skoivu, rhalade
2019-10-10 10:52:31 -07:00
Roger Riggs
24a7ba0c61
8231422: Setting JEP 290 Filter via System Property May Be Ignored
...
Reviewed-by: smarks, rhalade
2019-10-15 09:52:44 -04:00
Weijun Wang
f3815c85a1
8231139: Improved keystore support
...
Reviewed-by: mullan, ahgross
2019-10-09 17:42:38 +08:00
Daniel Fuchs
3375411e1b
8228548: Normalize normalization for all
...
Reviewed-by: chegar, rhalade, igerasim
2019-08-08 16:47:55 +01:00
Daniel Fuchs
7135b5dd9c
8235141: Specify the required standard socket options for the socket types in the java.net package
...
Reviewed-by: alanb, chegar
2019-12-10 13:22:52 +00:00
Henry Jen
9ac2f8b654
8234542: code removal of Pack200 Tools and API
...
Reviewed-by: alanb, mchung, erikj
2019-12-10 00:36:30 +00:00
Patrick Concannon
12e43e216e
8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set
...
Clarifies the behaviour of 2-arg joinGroup/leaveGroup methods when null is passed for the NetworkInteface argument. The fix also clarifies what is returned by getInterface() and getNetworkInterface() methods when no previous NetworkInterface has been set.
Reviewed-by: alanb, chegar, dfuchs
2019-12-09 15:54:44 +00:00
Patrick Concannon
22e26b2a81
8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options
...
Fix adds multicast socket options to DatagramSocket
Reviewed-by: alanb, dfuchs, vtewari
2019-12-09 14:25:37 +00:00
Julia Boes
3ea25ecdfe
8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress
...
Deprecate any method that operates on InetAddress as well as getLoopbackMode and setLoopbackMode
Reviewed-by: chegar, dfuchs, alanb
2019-12-09 12:06:26 +00:00
Mandy Chung
e7fa637179
8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag
...
Reviewed-by: alanb
2019-12-06 15:10:40 -08:00
Harold Seigel
b8dbdd1232
8235359: Simplify method Class.getRecordComponents()
...
Change getRecordComponents0() to return an array of RecordComponent's so no conversion is needed
Reviewed-by: lfoltan, chegar, fparain, vromero, mchung
2019-12-06 13:05:25 +00:00
Joe Darcy
81ec9e3087
8235369: Class.toGenericString need to be updated for records
...
Reviewed-by: vromero, mchung, chegar
2019-12-05 14:19:35 -08:00
Naoto Sato
730d0ecf19
8222756: Plural support in CompactNumberFormat
...
Reviewed-by: joehw, rriggs
2019-12-05 13:10:18 -08:00
Vicente Romero
827e5e3226
8225054: Compiler implementation for records
...
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records
Implement records in the compiler and the JVM, including serialization, reflection and APIs support
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Joe Darcy <joe.darcy@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn
2019-12-04 15:57:39 -05:00
Mandy Chung
a445b66e58
8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup
...
Add a new Lookup::hasFullPrivilegeAccess method and document the capabilities requiring full privileges
Reviewed-by: alanb, plevart
2019-12-04 10:46:49 -08:00
Alan Bateman
e7d68cd13b
8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation
...
Reviewed-by: chegar
2019-12-04 16:37:00 +00:00
Vladimir Ivanov
a6daef527e
8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance
...
Reviewed-by: jrose
2019-12-03 20:13:21 +03:00
Jim Laskey
234f326d79
8233116: Escape Sequences For Line Continuation and White Space (Preview)
...
Reviewed-by: vromero, jlahoda, bchristi, mcimadamore
2019-12-03 08:35:21 -04:00
Roger Riggs
13569d67de
8233799: Review the need for overview.html in the java.time package
...
Reviewed-by: dfuchs, naoto, lancea
2019-12-02 09:45:32 -05:00
Ivan Gerasimov
cd589d8469
8234147: Avoid looking up standard charsets in core libraries
...
Reviewed-by: alanb
2019-12-01 15:29:37 -08:00
Patrick Concannon
55da7d34c9
8233307: MulticastSocket getOption(IP_MULTICAST_IF) returns interface when not set
...
The MulticastSocket method getOption has been changed to conform to the behavior described in StandardSocketOptions.IP_MULTICAST_IF.
Reviewed-by: chegar, dfuchs
2019-11-28 16:49:52 +00:00
Julia Boes
aa66dd422f
8234799: javadoc of java.util.Arrays.compare(T[] a, T[] b) misses the word "less"
...
Add word "less" to method-level javadoc
Reviewed-by: dfuchs, lancea
2019-11-27 15:13:58 +00:00
Joe Darcy
deb0c481e7
8234917: Explicitly discuss java.lang.Enum in Class.isEnum spec
...
Reviewed-by: jjg
2019-11-27 10:23:40 -08:00
Joe Darcy
6cd20759b6
8234781: Update description of InvalidClassException to include more conditions
...
Reviewed-by: alanb, chegar
2019-11-27 06:36:41 -08:00
Vladimir Ivanov
e515a609e9
8234401: ConstantCallSite may stuck in non-frozen state
...
Reviewed-by: psandoz
2019-11-26 16:09:17 +03:00
Brian Burkhalter
4d86094783
8179320: File.getUsableSpace() returns a negative number on very large file system
...
Reviewed-by: alanb, rriggs, darcy
2019-11-25 15:30:35 -08:00
Mandy Chung
34c43f791e
8233956: MethodHandles.dropArguments javadoc lists parameters in wrong order
...
Reviewed-by: jjg
2019-11-22 11:34:22 -08:00
Brian Burkhalter
adf0d4eae8
8164993: (ch) ReadableByteChannel should note a possible IllegalArgumentException
...
Reviewed-by: alanb, darcy
2019-11-22 09:00:16 -08:00
Daniel Fuchs
8333ea85fa
8233296: MulticastSocket getOption/setOption inverts the value of IP_MULTICAST_LOOP
...
MulticastSocket.getOption(StandardSocketOption.IP_MULTICAST_LOOP) now returns true if loopback mode is enabled, and MulticastSocket.setOption(StandardSocketOption.IP_MULTICAST_LOOP, true) enables loopback mode. No other behavioral changes.
Reviewed-by: alanb, chegar
2019-11-22 11:52:48 +00:00
Julia Boes
a8a2246158
8234335: Remove line break in class declaration in java.base
...
Remove line break in class declarations where applicable
Reviewed-by: rriggs, lancea
2019-11-21 09:10:21 +00:00
Patrick Concannon
e636c69e61
8234103: DatagramSocketImpl::socket is not needed
...
DatagramSocketImpl has a socket field that links back to the DatagramSocket. This is only used to figure out whether multicasting is supported or not. This fix replaces it with a boolean isMulticast.
Reviewed-by: alanb, chegar, dfuchs
2019-11-20 10:13:10 +00:00
Alan Bateman
7e42642939
8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS)
...
Reviewed-by: dfuchs, chegar
2019-11-20 08:35:53 +00:00
Joe Darcy
8534e920b1
8234381: API docs should mention special handling of enums in serialization
...
Reviewed-by: rriggs
2019-11-19 16:26:58 -08:00
Brent Christian
469cb2b334
8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking
...
Reviewed-by: dholmes, mchung
2019-11-19 10:02:46 -08:00