On Mon, 13 Mar 2023 21:02:51 GMT, Adam Sotona wrote:
>> jdk/classfile/CorpusTest.java rarely fails in 1 of 6754 parametrised
>> parallel junit tests
>>
>> The root cause seems to be thread-unsafe lazy initialisation of
>> `TypeKind.newarraycodeToTypeTag` in `TypeKind::fromNewArrayCode`. Provid
On Mon, 13 Mar 2023 21:02:51 GMT, Adam Sotona wrote:
>> jdk/classfile/CorpusTest.java rarely fails in 1 of 6754 parametrised
>> parallel junit tests
>>
>> The root cause seems to be thread-unsafe lazy initialisation of
>> `TypeKind.newarraycodeToTypeTag` in `TypeKind::fromNewArrayCode`. Provid
> jdk/classfile/CorpusTest.java rarely fails in 1 of 6754 parametrised parallel
> junit tests
>
> The root cause seems to be thread-unsafe lazy initialisation of
> `TypeKind.newarraycodeToTypeTag` in `TypeKind::fromNewArrayCode`. Provided
> patch replaces that lazy-initialized helper array with
On Mon, 13 Mar 2023 19:04:45 GMT, liach wrote:
>> Adam Sotona has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> throwing IllegalArgumentException instead of IllegalStateException
>
> src/java.base/share/classes/jdk/internal/classfile/TypeK