Jesper Wilhelmsson
4395578b6f
Merge
2023-01-09 23:31:32 +00:00
Naoto Sato
d49851a8b8
8299689: Make use of JLine for Console as "opt-in"
...
Reviewed-by: jpai, alanb
2023-01-09 18:23:42 +00:00
Per Minborg
7938f8c32a
8298639: Perform I/O operations in bulk for RandomAccessFile
...
Co-authored-by: Sergey Tsypanov <stsypanov@openjdk.org>
Reviewed-by: alanb, bpb
2022-12-18 20:25:42 +00:00
Naoto Sato
8a9911ef17
8295803: Console should be usable in jshell and other environments
...
Reviewed-by: jlaskey, alanb
2022-12-07 20:49:29 +00:00
Markus KARG
389b8f4b78
8297298: SequenceInputStream should override transferTo
...
Reviewed-by: bpb
2022-12-07 16:29:43 +00:00
Weibing Xiao
cdf9ed07de
8297528: java/io/File/TempDirDoesNotExist.java test failing on windows-x64
...
Reviewed-by: rriggs, iris, bpb, naoto
2022-11-28 21:34:36 +00:00
Weibing Xiao
8df3bc4ec5
8290313: Produce warning when user specified java.io.tmpdir directory doesn't exist
...
Reviewed-by: rriggs, naoto, coffeys
2022-11-23 17:10:05 +00:00
Brian Burkhalter
749335d34a
8291911: java/io/File/GetXSpace.java fails with "53687091200 != 161051996160"
...
Reviewed-by: rriggs
2022-11-14 18:08:33 +00:00
Markus Karg
95b84050fc
8296431: PushbackInputStream should override transferTo
...
Reviewed-by: bpb
2022-11-14 18:03:18 +00:00
Markus Karg
8713dfa64e
8294541: java/io/BufferedInputStream/TransferTo.java fails with OOME
...
Reviewed-by: alanb
2022-10-09 13:55:27 +00:00
Markus Karg
7515b304ca
8279283: BufferedInputStream should override transferTo
...
Reviewed-by: bpb
2022-09-28 15:58:25 +00:00
Naoto Sato
aa9b8f04bf
8292043: Incorrect decoding near EOF for stateful decoders like UTF-16
...
Reviewed-by: joehw, alanb, lancea
2022-08-22 16:26:37 +00:00
Peter Levart
d4a795d75a
8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs
...
Reviewed-by: rkennke, shade
2022-08-04 13:25:15 +00:00
Xue-Lei Andrew Fan
82a8bd7e92
8287596: Reorg jdk.test.lib.util.ForceGC
...
Reviewed-by: rriggs
2022-07-06 14:23:44 +00:00
XenoAmess
e01cd7c3ed
8284780: Need methods to create pre-sized HashSet and LinkedHashSet
...
Reviewed-by: naoto, bpb, dfuchs, ascarpino
2022-06-09 01:50:54 +00:00
Brian Burkhalter
6520843f86
8287003: InputStreamReader::read() can return zero despite writing a char in the buffer
...
Reviewed-by: jpai, rriggs
2022-05-27 15:23:01 +00:00
Alexey Ivanov
e0d361cea9
8284191: Replace usages of 'a the' in hotspot and java.base
...
Reviewed-by: lancea, wetmore, naoto, iris, kevinw, xuelei
2022-05-24 11:25:13 +00:00
Sergey Bylokhov
f42631e354
8285523: Improve test java/io/FileOutputStream/OpenNUL.java
...
Reviewed-by: andrew, bpb
2022-04-29 07:34:46 +00:00
Brian Burkhalter
03cbb48e6a
8285445: cannot open file "NUL:"
...
Reviewed-by: mikael
2022-04-23 15:51:04 +00:00
Naoto Sato
d6b4693c05
8283698: Refactor Locale constructors used in src/test
...
Reviewed-by: iris, joehw
2022-04-08 15:23:25 +00:00
Matteo Baccan
ccad39237a
8282657: Code cleanup: removing double semicolons at the end of lines
...
Reviewed-by: lancea, rriggs, ihse, prr, iris, wetmore, darcy, dholmes
2022-03-07 21:33:40 +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
Andrey Turbanov
178ac74653
8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives.
...
Reviewed-by: bpb
2022-01-28 07:01:21 +00:00
Aleksey Shipilev
cebaad1c94
8280041: Retry loop issues in java.io.ClassCache
...
Co-authored-by: Peter Levart <plevart@openjdk.org>
Reviewed-by: rkennke, rriggs, plevart
2022-01-25 19:22:07 +00:00
Matthias Baesken
8931c12258
8280157: wrong texts Falied in a couple of tests
...
Reviewed-by: egahlin, aivanov
2022-01-19 12:01:10 +00:00
Sergey Bylokhov
7fea10327e
8279134: Fix Amazon copyright in various files
...
Reviewed-by: xliu, phh
2021-12-26 22:10:54 +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
Roman Kennke
8eb453baeb
8277072: ObjectStreamClass caches keep ClassLoaders alive
...
Reviewed-by: rriggs, plevart
2021-12-10 16:24:16 +00:00
Roger Riggs
3cec700a5c
8278463: [test] Serialization WritePrimitive test revised for readFully test fails
...
Reviewed-by: darcy
2021-12-08 22:59:38 +00:00
Roger Riggs
8e8fadf2d4
8278428: ObjectInputStream.readFully range check incorrect
...
Reviewed-by: alanb
2021-12-08 20:37:41 +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
Naoto Sato
231fb61aae
8276970: Default charset for PrintWriter that wraps PrintStream
...
Reviewed-by: rriggs, alanb
2021-11-18 01:12:12 +00:00
Brian Burkhalter
13265f9901
8274750: java/io/File/GetXSpace.java failed: '/dev': 191488 != 190976
...
Reviewed-by: rriggs, naoto
2021-10-29 16:13:23 +00:00
Clive Verghese
97d3280eb4
8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime
...
Reviewed-by: alanb, bpb
2021-10-25 18:33:57 +00:00
Jaikiran Pai
f143d2a88e
8268595: java/io/Serializable/serialFilter/GlobalFilterTest.java#id1 failed in timeout
...
Reviewed-by: chegar, rriggs
2021-10-25 14:24:05 +00:00
Jaikiran Pai
35e5bb5f59
8269336: Malformed jdk.serialFilter incorrectly handled
...
Reviewed-by: rriggs
2021-10-20 15:10:28 +00:00
Brian Burkhalter
a68b5b9c1d
8272369: java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0"
...
Reviewed-by: alanb
2021-08-17 17:07:03 +00:00
Brian Burkhalter
82688258f6
8272297: FileInputStream should override transferTo() for better performance
...
Reviewed-by: alanb
2021-08-16 15:53:33 +00:00
Jesper Wilhelmsson
ec975c6a05
Merge
2021-07-10 01:23:18 +00:00
Roger Riggs
6889a39a3f
8268826: Cleanup Override in Context-Specific Deserialization Filters
...
Reviewed-by: dfuchs, bchristi
2021-07-09 14:33:56 +00:00
Jesper Wilhelmsson
dfd6b2be7d
Merge
2021-07-08 23:21:00 +00:00
Brian Burkhalter
f46a917270
6766844: ByteArrayInputStream#read with a byte array of length 0 not consistent with InputStream when at EOF
...
Reviewed-by: naoto, lancea, joehw
2021-07-08 19:05:29 +00:00
Brian Burkhalter
68ef21db41
4847239: (spec) File.createTempFile() should make it clear that it doesn't create the temporary directory
...
Reviewed-by: naoto, lancea
2021-06-25 19:08:35 +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
640a2afda3
8267184: Add -Djava.security.manager=allow to tests calling System.setSecurityManager
...
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: dholmes, alanb, dfuchs, mchung, mullan, prr
2021-05-24 16:55:55 +00:00
Brian Burkhalter
da4dfde71a
8264777: Overload optimized FileInputStream::readAllBytes
...
Reviewed-by: dfuchs, alanb
2021-05-17 19:58:41 +00:00
Lance Andersen
e8405970b9
8266460: java.io tests fail on null stream with upgraded jtreg/TestNG
...
Reviewed-by: bpb
2021-05-06 14:18:41 +00:00
Brian Burkhalter
5f15666092
8266078: Reader.read(CharBuffer) advances Reader position for read-only Charbuffers
...
Reviewed-by: rriggs, alanb, chegar
2021-04-29 15:54:11 +00:00
Brian Burkhalter
2a03739530
8266014: Regression brought by optimization done with JDK-4926314
...
Reviewed-by: alanb, naoto
2021-04-29 15:35:14 +00:00
Naoto Sato
294347b59b
8265918: java/io/Console/CharsetTest.java failed with "expect: spawn id exp6 not open"
...
Reviewed-by: alanb, iris
2021-04-29 13:01:30 +00:00
Philippe Marschall
65c19c4094
4926314: Optimize Reader.read(CharBuffer)
...
Reviewed-by: alanb, bpb
2021-04-26 17:33:35 +00:00
Naoto Sato
bebfae48e3
8264208: Console charset API
...
Reviewed-by: joehw, rriggs, alanb
2021-04-23 18:57:03 +00:00
Erik Gahlin
4dcaac1feb
8265036: JFR: Remove use of -XX:StartFlightRecording= and -XX:FlightRecorderOptions=
...
Reviewed-by: cjplummer
2021-04-20 15:53:45 +00:00
Ioi Lam
78d1164ce2
8214455: Relocate CDS archived regions to the top of the G1 heap
...
Reviewed-by: tschatzl, ccheung
2021-04-08 00:41:28 +00:00
Stefan Karlsson
0fa35728a7
8264489: Add more logging to LargeCopyWithMark.java
...
Reviewed-by: kbarrett, alanb, bpb
2021-03-31 16:43:14 +00:00
Brian Burkhalter
7ffa1481c2
8247918: Clarify Reader.skip behavior for end of stream
...
Reviewed-by: rriggs, naoto
2021-02-19 17:21:11 +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
Brian Burkhalter
143998e46c
8248383: Clarify java.io.Reader.read(char[], ...) behavior for full array
...
Reviewed-by: naoto, smarks, rriggs
2020-12-17 16:29:57 +00:00
Mahendra Chhipa
c859fb02f3
8249836: java/io/IOException/LastErrorString.java should have bug-id as 1st word in @ignore
...
Reviewed-by: iignatyev
2020-12-01 12:57:36 +00:00
Brian Burkhalter
727a69f537
8255969: Improve java/io/BufferedInputStream/LargeCopyWithMark.java using jtreg tags
...
Reviewed-by: naoto
2020-11-06 16:15:14 +00:00
Brian Burkhalter
c287170c94
8254742: InputStream::readNBytes(int) result may contain zeros not in input
...
Reviewed-by: shade, bchristi
2020-11-04 16:50:02 +00:00
Vicente Romero
8bde2f4e3d
8255013: implement Record Classes as a standard feature in Java, follow-up
...
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: jlahoda
2020-10-28 17:18:46 +00:00
Vicente Romero
1da28de82f
8255009: delta apply fixes for JDK-8246774 and JDK-8253455, pushed too soon
...
Reviewed-by: jlahoda
2020-10-19 15:55:54 +00:00
Vicente Romero
c17d58516f
8246774: implement Record Classes as a standard feature in Java
...
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: coleenp, jlahoda, sspitsyn, chegar
2020-10-18 18:54:33 +00:00
Chris Hegarty
aad3cf4df7
8254234: Add test library stream object builder
...
Reviewed-by: rriggs
2020-10-12 13:06:10 +00:00
Fernando Guallini
737ae7742a
8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore
...
Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it
Reviewed-by: coffeys
2020-09-01 19:04:42 +01:00
Brian Burkhalter
a963aab1a8
8181919: Refactor test/java/io/File/GetXSpace.sh to java test
...
Reviewed-by: naoto
2020-08-14 08:12:13 -07:00
Brian Burkhalter
d0d925c13a
8251017: java/io/File/GetXSpace.java fails on UNIX
...
Reviewed-by: naoto
2020-08-10 10:25:17 -07:00
Brian Burkhalter
db1e207a72
8249703: test/jdk/java/io/File/GetXSpace.java fails on macos
...
Reviewed-by: naoto
2020-08-10 09:54:34 -07:00
Raffaello Giulietti
4ac45a3b50
8245036: DataInputStream.readFully(byte[], int, int) does not throw expected IndexOutOfBoundsExceptions
...
Reviewed-by: bpb
2020-08-07 12:58:40 -07:00
Brian Burkhalter
3ea5fdc9ac
8235792: LineNumberReader.getLineNumber() behavior is inconsistent with respect to EOF
...
Reviewed-by: alanb, darcy, rriggs
2020-08-05 11:40:07 -07:00
Igor Ignatyev
d5c4c292a0
6501010: test/java/io/File/GetXSpace.java fails on Windows
...
Reviewed-by: bpb
2020-07-30 19:39:44 -07:00
Mikael Vidstedt
9ff01f7b2f
Merge
2020-07-21 20:55:29 -07:00
Igor Ignatyev
8d97637cf2
8249700: java/io/File/GetXSpace.java should be added to exclude list, and not @ignore-d
...
Reviewed-by: alanb
2020-07-20 09:11:53 -07:00
Mikael Vidstedt
1982432db4
Merge
2020-07-14 23:29:45 -07:00
Roger Riggs
34fc33074a
8234836: Improve serialization handling
...
Reviewed-by: chegar, rhalade, skoivu
2020-04-16 10:33:44 -04:00
Chris Hegarty
c0c4a8d738
8248326: Add a minimal serialization test for local records
...
Reviewed-by: dfuchs
2020-06-26 14:55:09 +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
56048d0480
8247789: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java
...
Reviewed-by: rriggs, mchung
2020-06-18 17:46:15 +01:00
Chris Hegarty
eec7750e55
8238763: ObjectInputStream readUnshared method handling of Records
...
Reviewed-by: rriggs
2020-06-03 15:46:53 +01:00
Mikael Vidstedt
071bd521bc
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
...
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
2020-05-20 17:33:37 -07:00
Vicente Romero
9efdaacc31
8242478: compiler implementation for records (Second Preview)
...
Reviewed-by: mcimadamore, jlahoda, darcy
2020-05-17 11:09:52 -04:00
Stefan Karlsson
81597d9f8f
8244078: ProcessTools executeTestJvm and createJavaProcessBuilder have inconsistent handling of test.*.opts
...
Reviewed-by: dholmes, cjplummer
2020-05-04 21:20:39 +02:00
Vicente Romero
78a0baa57c
8241627: Updating ASM to 8.0.1 for JDK 15
...
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Reviewed-by: psandoz, chegar
2020-04-21 21:25:26 -04:00
Chris Hegarty
c6b22388b7
8241921: Remove leftover diagnostic from test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
...
Reviewed-by: lancea
2020-04-02 12:33:53 +01:00
Mikael Vidstedt
3318314c7c
8237589: Fix copyright header formatting
...
Reviewed-by: jjg, serb, iris, jwilhelm
2020-01-21 14:23:01 -08:00
Igor Ignatyev
e2240b714e
8236111: narrow allowSmartActionArgs disabling
...
Reviewed-by: dholmes, mullan, darcy, rriggs
2020-01-15 21:20:40 -08:00
Brian Burkhalter
40d0110ac6
8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java
...
Reviewed-by: mchung, lancea, prappo
2020-01-15 08:21:07 -08: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
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
Chris Hegarty
dadaffbbeb
8235531: Update record serialization migration tests to not use hard coded source versions
...
Reviewed-by: darcy
2019-12-10 19:10:14 +00:00
Joe Darcy
e1921502c5
8235514: Update record serialization tests to not use hard coded source versions
...
Reviewed-by: lancea
2019-12-06 13:32:46 -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
Ivan Gerasimov
31afddccae
8230407: SocketPermission and FilePermission action list allows leading comma
...
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Reviewed-by: chegar
2019-10-16 14:32:17 -07:00
Roger Riggs
942402bab8
8231427: Warning cleanup in tests of java.io.Serializable
...
Reviewed-by: darcy, lancea
2019-10-11 13:11:56 -04:00
Brian Burkhalter
17c057bd76
8229333: java/io/File/SetLastModified.java timed out
...
Reviewed-by: lancea, rriggs
2019-10-01 07:37:39 -07:00
Brian Burkhalter
4285853d91
8230342: LineNumberReader.getLineNumber() returns inconsistent results after EOF
...
Reviewed-by: rriggs, dfuchs
2019-09-11 12:32:01 -07:00
Brian Burkhalter
4d70cdac4f
8187898: PrintStream should override FilterOutputStream#write(byte[]) with a method that has no throws clause
...
Reviewed-by: alanb, rriggs, lancea, darcy
2019-09-05 16:26:53 -07:00
Brian Burkhalter
62c2d1fbd9
8078891: java.io.SequenceInputStream.close is not atomic and not idempotent
...
Reviewed-by: prappo, dfuchs, alanb
2019-07-29 09:09:23 -07:00
Brian Burkhalter
ba9c952f87
8228392: Backout incorrect change done by JDK-8067801
...
Reviewed-by: lancea
2019-07-18 17:10:33 -07:00