Roger Riggs
d0a7679d2e
4958969: ObjectOutputStream example leads to non-working code
...
Reviewed-by: lancea, naoto
2022-12-19 23:10:30 +00:00
Alan Bateman
acd5bcfc88
8289610: Degrade Thread.stop
...
Reviewed-by: rriggs, cjplummer, jpai, mchung, prr, mullan
2022-09-23 07:55:29 +00:00
Joe Darcy
8e602b862d
8286783: Expand use of @inheritDoc in InputStream and OutputStream subclasses
...
Reviewed-by: alanb
2022-05-17 16:14:28 +00:00
Brian Burkhalter
f76f5da016
5087440: java.io bulk read(...) end-of-stream return value descriptions ambiguous
...
Reviewed-by: rriggs, lancea
2022-04-04 18:54:36 +00:00
Joe Darcy
104e3cb24b
8282696: Add constructors taking a cause to InvalidObjectException and InvalidClassException
...
Reviewed-by: lancea
2022-03-07 14:47:52 +00:00
Roger Riggs
fdd9ca74bd
8280642: ObjectInputStream.readObject should throw InvalidClassException instead of IllegalAccessError
...
Reviewed-by: naoto, mchung
2022-02-01 20:13:14 +00:00
Jesper Wilhelmsson
4616c13c2f
Merge
2022-01-20 01:18:38 +00:00
Roger Riggs
3adc111766
8272236: Improve serial forms for transport
...
Reviewed-by: bchristi, rhalade, smarks
2022-01-18 23:35:34 +00:00
Roger Riggs
feff0e5578
8264934: Enhance cross VM serialization
...
Reviewed-by: smarks, rhalade, chegar
2022-01-18 23:35:32 +00:00
Pavel Rappo
f180530935
8279918: Fix various doc typos
...
Reviewed-by: kevinw, lancea, mullan, sspitsyn, naoto, jlahoda, azvegint, egahlin, jjg
2022-01-14 16:10:14 +00:00
Roman Kennke
8fed8ab29c
8278065: Refactor subclassAudits to use ClassValue
...
Reviewed-by: rriggs, plevart
2022-01-12 13:47:25 +00:00
Roger Riggs
ac7430cf7e
8278044: ObjectInputStream methods invoking the OIF.CFG.getSerialFilterFactory() silent about error cases.
...
Backport-of: 8c0bb53f5b
2021-12-21 16:31:58 +00:00
Roger Riggs
db3d6d7724
8278087: Deserialization filter and filter factory property error reporting under specified
...
Backport-of: f90425a1cb
2021-12-21 15:42:36 +00:00
Roger Riggs
8c0bb53f5b
8278044: ObjectInputStream methods invoking the OIF.CFG.getSerialFilterFactory() silent about error cases.
...
Reviewed-by: lancea, bpb
2021-12-21 15:16:19 +00:00
Roger Riggs
f90425a1cb
8278087: Deserialization filter and filter factory property error reporting under specified
...
Reviewed-by: lancea, bpb
2021-12-21 14:24:44 +00:00
Roger Riggs
8e8fadf2d4
8278428: ObjectInputStream.readFully range check incorrect
...
Reviewed-by: alanb
2021-12-08 20:37:41 +00:00
Sergey Tsypanov
73a9654c26
8276806: Use Objects.checkFromIndexSize where possible in java.base
...
Reviewed-by: rriggs, lancea
2021-12-02 20:00:49 +00:00
Roger Riggs
0384739afc
8276665: ObjectInputStream.GetField.get(name, object) should throw ClassNotFoundException
...
Reviewed-by: naoto, lancea, smarks
2021-11-24 15:14:22 +00:00
Joe Darcy
8c4da9c15f
8275013: Improve discussion of serialization method declarations in java.io.Object{Input, Output}Stream
...
Reviewed-by: smarks, rriggs
2021-10-15 16:17:29 +00:00
Pavel Rappo
b4b121018d
8273616: Fix trivial doc typos in the java.base module
...
Reviewed-by: jrose, iris, lancea, dfuchs, rriggs
2021-09-13 17:46:13 +00:00
Roger Riggs
13d6180421
8264859: Implement Context-Specific Deserialization Filters
...
Reviewed-by: bchristi, dfuchs, chegar
2021-06-09 12:30:07 +00:00
Weijun Wang
6765f90250
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
...
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
2021-06-02 11:57:31 +00:00
Patrick Concannon
4eb216824f
8267670: Update java.io, java.math, and java.text to use switch expressions
...
Reviewed-by: darcy, chegar, naoto, iris, dfuchs, lancea, vtewari
2021-06-01 10:14:56 +00:00
Chris Hegarty
3dc6f52a89
8261160: Add a deserialization JFR event
...
Co-authored-by: Sean Coffey <coffeys@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: coffeys, rriggs, dfuchs, egahlin
2021-02-12 17:35:25 +00:00
Julia Boes
d05401d886
8256679: Update serialization javadoc once JOSS changes for records are complete
...
Reviewed-by: chegar, rriggs
2020-12-07 09:30:52 +00:00
Roger Riggs
bd14274b1b
8256480: Refactor ObjectInputStream field reader implementation
...
Reviewed-by: bchristi
2020-11-24 17:04:08 +00:00
Stuart Marks
cc0ed401ec
8037384: Fix wording in Javadoc of java.io.Serializable
...
8231547: Serializable class doc should link to serialization specification
Reviewed-by: rriggs, iris, chegar
2020-11-20 18:26:38 +00:00
Roger Riggs
0d35235723
8249927: Specify limits of jdk.serialProxyInterfaceLimit
...
corrections to limits defined by 8236862 implemented by 8248183
Reviewed-by: smarks, rhalade, skoivu
2020-10-20 14:58:39 -07:00
Roger Riggs
036da9950b
8236862: Enhance support of Proxy class
...
Reviewed-by: smarks, chegar, skoivu, rhalade
2020-10-20 14:58:39 -07:00
Roger Riggs
34fc33074a
8234836: Improve serialization handling
...
Reviewed-by: chegar, rhalade, skoivu
2020-04-16 10:33:44 -04:00
Chris Hegarty
42d3bad0b1
8248233: Avoid superfluous Class::isRecord invocations during deserialization
...
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: redestad, plevart
2020-06-25 09:54:19 +01:00
Peter Levart
2f09989ec0
8247532: Records deserialization is slow
...
8248135: Build microbenchmarks with --enable-preview
Test contributed by Chris Hegarty <chris.hegarty@oracle.com>
Reviewed-by: chegar, psandoz, redestad, ihse
2020-06-24 11:05:09 +02:00
Chris Hegarty
eec7750e55
8238763: ObjectInputStream readUnshared method handling of Records
...
Reviewed-by: rriggs
2020-06-03 15:46:53 +01:00
Brent Christian
d7136cd430
8224541: Better mapping of serial ENUMs
...
Reviewed-by: mschoene, rhalade, robm, rriggs, smarks
2020-01-21 10:56:30 -08:00
Ivan Gerasimov
b0e1ee4b3b
8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only)
...
Reviewed-by: prappo
2020-03-28 21:07:55 -07:00
Roger Riggs
796f3ba8be
8232419: Improve Registry registration
...
Reviewed-by: smarks, chegar
2019-10-30 13:22:35 -04: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
Julia Boes
d15a57b842
8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base
...
Minor coding style update of javadoc tag in any file in java.base
Reviewed-by: bchristi, lancea
2019-09-24 09:43:43 +01:00
Joe Darcy
f3208bfcd0
8199424: consider removing ObjectInputStream and ObjectOutputStream native methods
...
Reviewed-by: bpb, rriggs, redestad
2019-09-20 09:32:45 -07:00
Joe Darcy
10f1f10f2e
8230723: Remove default constructors from java.lang and java.io
...
Reviewed-by: bpb, rriggs
2019-09-09 10:13:42 -07:00
Andrey Turbanov
9eda28e6ea
6394787: Typos in javadoc of OIS.readObjectOverride and OOS.writeObjectOverride
...
Reviewed-by: alanb, chegar
2019-06-04 15:52:26 +01:00
Roger Riggs
0ec2218c50
8202675: Replace process-wide terminology in serial filtering to be consistent
...
Reviewed-by: alanb, lancea
2019-01-15 15:56:41 -05:00
Mandy Chung
9ffe7e1205
8211122: Reduce the number of internal classes made accessible to jdk.unsupported
...
Reviewed-by: alanb, dfuchs, kvn
2018-11-06 10:01:16 -08:00
Roger Riggs
474a1253bb
8203368: ObjectInputStream filterCheck method throws NullPointerException
...
Reviewed-by: bpb, smarks
2018-05-25 13:29:25 -04:00
Roger Riggs
e50e03e199
8197595: Serialization javadoc should link to security best practices
...
Reviewed-by: lancea, mullan, ahgross
2018-03-28 14:15:41 -04:00
Brian Burkhalter
7be1368ad8
8194649: Minor cleanup of parameter checking in ByteArrayOutputStream and ObjectInputStream
...
Reviewed-by: rriggs
2018-01-05 12:46:22 -08:00
Jesper Wilhelmsson
65db4f42d0
8187556: Backout of a fix reintroduced a dependency that had since been removed
...
Reviewed-by: duke
2017-09-14 22:57:36 +02:00
Stuart Marks
7d547d0ee4
8174109: Better queuing priorities
...
Reviewed-by: chegar, dfuchs, rriggs, alanb, robm, rhalade, jeff, ahgross
2017-08-02 10:34:35 -07:00
Roger Riggs
74b07b599e
8181597: Process Proxy presentation
...
Reviewed-by: dfuchs, ahgross, rhalade, skoivu
2017-06-19 17:38:33 -04:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00