On Thu, 18 Feb 2021 23:16:54 GMT, Claes Redestad wrote:
> Turns out the native code called by `SystemProps.initProperties();` can
> initialize a `CharsetDecoder` if `sun.jnu.encoding` is set to certain values,
> and this tripped up the initialization to cause `getJavaLangAccess` to be
>
On Wed, 17 Feb 2021 17:19:58 GMT, Alan Bateman wrote:
> > Right, I'm not exactly sure why the more limited changes I attempted in
> > [5f4e87f](https://github.com/openjdk/jdk/commit/5f4e87f50f49e64b8616063c176ea35632b0347e)
> > failed. In that change I simply changed the initialization order,
On Wed, 17 Feb 2021 17:22:21 GMT, Alan Bateman wrote:
>>> Right, I'm not exactly sure why the more limited changes I attempted in
>>> [5f4e87f](https://github.com/openjdk/jdk/commit/5f4e87f50f49e64b8616063c176ea35632b0347e)
>>> failed. In that change I simply changed the initialization order,
On Wed, 17 Feb 2021 17:19:58 GMT, Alan Bateman wrote:
>> Great improvement! Looks good to me overall. I wondered about the changes in
>> JLA as Alan already mentioned.
>
>> Right, I'm not exactly sure why the more limited changes I attempted in
>>
On Tue, 16 Feb 2021 19:51:21 GMT, Naoto Sato wrote:
>> Claes Redestad has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Revert rem assertions
>
> Great improvement! Looks good to me overall. I wondered about the changes in
> JLA as Alan
On Tue, 16 Feb 2021 19:48:09 GMT, Naoto Sato wrote:
>> Claes Redestad has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Revert rem assertions
>
> src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java line 48:
>
>> 46:
On Mon, 15 Feb 2021 15:19:01 GMT, Claes Redestad wrote:
>> This patch exposes a couple of intrinsics used by String to speed up ASCII
>> checking and byte[] -> char[] inflation, which can be used by latin1 and
>> ASCII-compatible CharsetDecoders to speed up decoding operations.
>>
>> -
> This patch exposes a couple of intrinsics used by String to speed up ASCII
> checking and byte[] -> char[] inflation, which can be used by latin1 and
> ASCII-compatible CharsetDecoders to speed up decoding operations.
>
> - Fast-path implemented for all standard charsets, with up to 10x