Integrated: 8310664: remove compiler support for primitive classes

Vicente Romero vromero at openjdk.org
Thu Jun 22 20:43:36 UTC 2023


On Thu, 22 Jun 2023 20:24:50 GMT, Vicente Romero <vromero at openjdk.org> wrote:

> Remove support for primitive classes in the compiler:
>  - switches for checking if primitive classes are allowed and code protected by them
>  - remove flavors, Q-types, primitive classes related predicates
>  - uses of `.ref` `.val` and projections related code
>  - parser support for primitive classes
>  - removing the PRIMITIVE_CLASS and ACC_PRIMITIVE flags and its uses
>  - some minor refactorings and adjustments to regression tests
>  - removing Type.ConstantPoolQType

This pull request has now been integrated.

Changeset: 9496505d
Author:    Vicente Romero <vromero at openjdk.org>
URL:       https://git.openjdk.org/valhalla/commit/9496505d6ebe3e7780fe6a3f300c9298c6cffa59
Stats:     1219 lines in 156 files changed: 117 ins; 856 del; 246 mod

8310664: remove compiler support for primitive classes

-------------

PR: https://git.openjdk.org/valhalla/pull/868



More information about the valhalla-dev mailing list