Integrated: 8310664: remove compiler support for primitive classes
Vicente Romero
vromero at openjdk.org
Thu Jun 22 20:43:36 UTC 2023
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
-------------
Commit messages:
- fixing whitespace issue
- 8310664: remove compiler support for primitive classes
Changes: https://git.openjdk.org/valhalla/pull/868/files
Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=868&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8310664
Stats: 1219 lines in 156 files changed: 117 ins; 856 del; 246 mod
Patch: https://git.openjdk.org/valhalla/pull/868.diff
Fetch: git fetch https://git.openjdk.org/valhalla.git pull/868/head:pull/868
PR: https://git.openjdk.org/valhalla/pull/868
More information about the valhalla-dev
mailing list