On Tue, 7 Mar 2023 07:46:25 GMT, Eirik Bjorsnos wrote:
> ZipOutputStream currently writes directory entries using the DEFLATED
> compression method. This does not strictly comply with the APPNOTE.TXT
> specification and is also about 10x slower than using the STORED compression
> method.
>
>
On Wed, Apr 12, 2023 at 10:27 PM Roger Riggs wrote:
> Hi,
>
> The status quo takes a balance between trying do the right thing and
> creating a headache for lots of developers.
> Deprecating the existing methods would cause lots of warnings and
> provide little actual improvement.
>
It is a
On Wed, 12 Apr 2023 19:02:22 GMT, Jim Laskey wrote:
>> Enhance the Java programming language with string templates, which are
>> similar to string literals but contain embedded expressions. A string
>> template is interpreted at run time by replacing each expression with the
>> result of
On Wed, 12 Apr 2023 19:02:22 GMT, Jim Laskey wrote:
>> Enhance the Java programming language with string templates, which are
>> similar to string literals but contain embedded expressions. A string
>> template is interpreted at run time by replacing each expression with the
>> result of
Hi,
The status quo takes a balance between trying do the right thing and
creating a headache for lots of developers.
Deprecating the existing methods would cause lots of warnings and
provide little actual improvement.
Except in a few locales, the output would be the same as today.
If you're
> Enhance the Java programming language with string templates, which are
> similar to string literals but contain embedded expressions. A string
> template is interpreted at run time by replacing each expression with the
> result of evaluating that expression, possibly after further validation
On Wed, 12 Apr 2023 17:31:49 GMT, Roger Riggs wrote:
>> Define an internal jdk.internal.util.Architecture enumeration and static
>> methods to replace uses of the system property `os.arch`.
>> The enumeration values are defined to match those used in the build.
>> The initial values are: `X64,
On Sat, 8 Apr 2023 15:51:36 GMT, Jim Laskey wrote:
>> Enhance the Java programming language with string templates, which are
>> similar to string literals but contain embedded expressions. A string
>> template is interpreted at run time by replacing each expression with the
>> result of
On Tue, 11 Apr 2023 17:59:32 GMT, Vladimir Ivanov wrote:
>> Per Minborg has updated the pull request incrementally with two additional
>> commits since the last revision:
>>
>> - 8305369: Issues in zero-length memory segment javadoc section
>> - 8305087: MemoryLayout API checks should be
On Wed, 12 Apr 2023 09:07:34 GMT, Martin Doerr wrote:
>> Roger Riggs has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Correct mapping and test of ppc64
>
> Works on PPC64 Big Endian, now. However, little Endian fails:
> STARTED
On Sat, 8 Apr 2023 15:51:36 GMT, Jim Laskey wrote:
>> Enhance the Java programming language with string templates, which are
>> similar to string literals but contain embedded expressions. A string
>> template is interpreted at run time by replacing each expression with the
>> result of
On Mon, 10 Apr 2023 14:01:53 GMT, Sergey Tsypanov wrote:
>> Currently it's O(n) - we do `n` shifts of bytes within `StringBuilder`. This
>> can be reduced to O(1) improving the code like:
>>
>> DateTimeFormatter dtf = new DateTimeFormatterBuilder()
>> .appendLiteral("Date:")
>>
On Fri, 24 Mar 2023 19:28:57 GMT, Sergey Tsypanov wrote:
>> Meant that you should verify that something like this, which just add a
>> little padding, doesn't regress with your changes:
>>
>> DateTimeFormatter dtf = new DateTimeFormatterBuilder()
>> .appendLiteral("Year:")
>>
> Define an internal jdk.internal.util.Architecture enumeration and static
> methods to replace uses of the system property `os.arch`.
> The enumeration values are defined to match those used in the build.
> The initial values are: `X64, X86, AARCH64, RISCV64, S390, PPC64`
> Note that `amd64` and
With the removal of the AltFinalizer mechanism from `FileInputStream` and
`FileOutputStream` in
[JDK-8192939](https://bugs.openjdk.org/browse/JDK-8192939), this portion of the
Implementation Requirement in the class JavaDoc is no longer true:
> If this FileOutputStream has been subclassed and
Following tests read the unicode data files
(http://www.unicode.org/Public/UNIDATA/ ) from src directory. For tests, these
files should be in test directories. No source code is using these files. Only
tests are using these files. Tests are :
java/lang/Character/CharPropTest.java
On Thu, 2 Mar 2023 21:34:28 GMT, Bill Huang wrote:
> The purpose of this task is to add the difference between -manual jdk_core
> and jdk_core_manual to the jdk_core_manual test goal. Furthermore, in order
> to streamline the manual test execution process, a new test group called
>
On Tue, 4 Apr 2023 13:46:12 GMT, Quan Anh Mai wrote:
>> `Vector::slice` is a method at the top-level class of the Vector API that
>> concatenates the 2 inputs into an intermediate composite and extracts a
>> window equal to the size of the inputs into the result. It is used in vector
>>
On Sat, 8 Apr 2023 15:51:36 GMT, Jim Laskey wrote:
>> Enhance the Java programming language with string templates, which are
>> similar to string literals but contain embedded expressions. A string
>> template is interpreted at run time by replacing each expression with the
>> result of
While we are at it, is Locale.ROOT character types guaranteed to only touch ASCII for case conversion, or could it use latin1 ranges, anyway? (Especially if we think compact strings). How about unassigned or illegal Code units?GrussBernd-- http://bernd.eckenfels.net
On Tue, 11 Apr 2023 22:06:30 GMT, Bill Huang wrote:
>> The purpose of this task is to add the difference between -manual jdk_core
>> and jdk_core_manual to the jdk_core_manual test goal. Furthermore, in order
>> to streamline the manual test execution process, a new test group called
>>
As we head toward PTT for JEP 430 String Templates (Preview) it would be nice
to get some final reviews of the following;
Implementation API CSR https://bugs.openjdk.org/browse/JDK-8286021
Implementation PR https://github.com/openjdk/jdk/pull/10889
Thank you.
— Jim
On Wed, 12 Apr 2023 03:44:45 GMT, Amit Kumar wrote:
> Another remark: Old JDK on s390 used "os.arch = zArch_64", current one
> "os.arch = s390x". @offamitkumar: You probably want to take a look.
zArch_64 is not relevant/not used in the OpenJDK port to IBM System z. As noted
elsewhere in the
On Wed, 12 Apr 2023 09:43:11 GMT, Alan Bateman wrote:
> I think you've got the wrong JBS issue, JDK-8240567 is about changing the
> SystemModulesPlugin to avoid the 64k limit on method size.
For me, it's the correct one. I was not sure which one to link. I can also drop
the reference.
More
On Wed, 12 Apr 2023 09:18:13 GMT, Oliver Kopp wrote:
> This refs [https://bugs.openjdk.org/browse/JDK-82405679](8240567). Does NOT
> fix it, but cleanup `SystemModulesPlugin` a bit to ease working on the bug
> itself.
>
> Although this change is rather small, I think, it's good to have a
This refs [https://bugs.openjdk.org/browse/JDK-82405679](8240567). Does NOT fix
it, but cleanup `SystemModulesPlugin` a bit to ease working on the bug itself.
Although this change is rather small, I think, it's good to have a "more clean"
SystemModulesPlugin available.
-
Commit
On Tue, 11 Apr 2023 21:09:43 GMT, Roger Riggs wrote:
>> Define an internal jdk.internal.util.Architecture enumeration and static
>> methods to replace uses of the system property `os.arch`.
>> The enumeration values are defined to match those used in the build.
>> The initial values are: `X64,
On Tue, 11 Apr 2023 20:42:38 GMT, Roger Riggs wrote:
>> The choice of multi-character delimiter is deliberate, to show that the
>> regex really absorbs all the delimiter characters.
>> The `":+"` examples are followed by the `"o"` examples, where the delimiters
>> are single characters.
>
> I
> Adds overrides for common Map operations to avoid having to allocate the
> entrySet for Collectors$Partition maps.
Viktor Klang has updated the pull request incrementally with one additional
commit since the last revision:
Let auto-boxing do its thing for Collectors.get(key)
-
On Wed, 12 Apr 2023 07:55:28 GMT, Viktor Klang wrote:
>> Adds overrides for common Map operations to avoid having to allocate the
>> entrySet for Collectors$Partition maps.
>
> Viktor Klang has updated the pull request incrementally with one additional
> commit since the last revision:
>
>
On Wed, 29 Mar 2023 11:28:53 GMT, Aleksey Shipilev wrote:
> Java API has the `Thread.sleep(millis, nanos)` method exposed to users. The
> documentation for that method clearly says the precision and accuracy are
> dependent on the underlying system behavior. However, it always rounds up
>
On Tue, 11 Apr 2023 23:38:23 GMT, Leonid Mesnik wrote:
> Test TraceVirtualThreadLocals verifies that thread locals are dumped for
> virtual threads. It fails when continuations are not available and virtual
> threads are emulated.
>
> The test failed on linux-x86 so I just want to mark it to
On Tue, 11 Apr 2023 17:48:37 GMT, Jorn Vernee wrote:
>> Per Minborg has updated the pull request incrementally with two additional
>> commits since the last revision:
>>
>> - 8305369: Issues in zero-length memory segment javadoc section
>> - 8305087: MemoryLayout API checks should be more
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull request incrementally
On Wed, 12 Apr 2023 07:12:10 GMT, Julian Waters wrote:
>> C11 has been stable for a long time on all platforms, so native code can use
>> the standard alignas operator for alignment requirements
>
> Julian Waters has updated the pull request incrementally with four additional
> commits since
> C11 has been stable for a long time on all platforms, so native code can use
> the standard alignas operator for alignment requirements
Julian Waters has updated the pull request incrementally with four additional
commits since the last revision:
- Restore visCPP
- Restore gcc attribute
-
> API changes for the FFM API (third preview)
>
> Specdiff:
> https://cr.openjdk.org/~pminborg/panama/21/v1/specdiff/overview-summary.html
>
> Javadoc:
> https://cr.openjdk.org/~pminborg/panama/21/v1/javadoc/java.base/module-summary.html
Per Minborg has updated the pull request with a new
On Tue, 11 Apr 2023 17:47:56 GMT, Jatin Bhateja wrote:
>> Quan Anh Mai has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> special case iotaShuffle
>
> Marked as reviewed by jbhateja (Reviewer).
@jatin-bhateja @iwanowww Thanks a lot for
On Fri, 7 Apr 2023 12:22:03 GMT, Andy-Tatman wrote:
> See https://bugs.java.com/bugdatabase/view_bug?bug_id=8305734
The BitSet API requires that the logical size fit in an int so I think you'll
end up changing the set methods to disallow an index of MAX_VALUE.
Can you change the title of the
On Wed, 12 Apr 2023 06:13:04 GMT, David Holmes wrote:
> Sorry, have to ask, but why does the test fail without continuations? IIRC
> the emulated VTs use a carrier-per-VT so I would expect the ThreadLocal test
> to work just fine.
The debugging option is for the VirtualThread implementation
On Tue, 11 Apr 2023 23:38:23 GMT, Leonid Mesnik wrote:
> Test TraceVirtualThreadLocals verifies that thread locals are dumped for
> virtual threads. It fails when continuations are not available and virtual
> threads are emulated.
>
> The test failed on linux-x86 so I just want to mark it to
On Tue, 11 Apr 2023 23:38:23 GMT, Leonid Mesnik wrote:
> Test TraceVirtualThreadLocals verifies that thread locals are dumped for
> virtual threads. It fails when continuations are not available and virtual
> threads are emulated.
>
> The test failed on linux-x86 so I just want to mark it to
42 matches
Mail list logo