[patterns-instanceof-primitive] RFR: 8303374: Compiler Implementation for Primitive types in patterns, instanceof, and switch

Aggelos Biboudis abimpoudis at openjdk.org
Wed Mar 8 09:56:37 UTC 2023


Prototype implementation for primitive types in patterns, instanceof, and switch.

draft JEP: https://openjdk.org/jeps/8288476

draft spec: https://cr.openjdk.org/~abimpoudis/instanceof/latest/

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

Commit messages:
 - Remove whitespaces again
 - Remove whitespaces
 - Fix bootstrap
 - Merge remote-tracking branch 'upstream/master' into instanceof
 - Merge remote-tracking branch 'upstream/master' into instanceof
 - Adjust processCases and move the unconditionally exact test to Types
 - Merge remote-tracking branch 'upstream/master' into instanceof
 - Add failing test
 - Add test case
 - Merge remote-tracking branch 'upstream/master' into instanceof
 - ... and 8 more: https://git.openjdk.org/amber/compare/fb130639...dd8ca97e

Changes: https://git.openjdk.org/amber/pull/91/files
 Webrev: https://webrevs.openjdk.org/?repo=amber&pr=91&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8303374
  Stats: 2137 lines in 36 files changed: 1873 ins; 123 del; 141 mod
  Patch: https://git.openjdk.org/amber/pull/91.diff
  Fetch: git fetch https://git.openjdk.org/amber pull/91/head:pull/91

PR: https://git.openjdk.org/amber/pull/91


More information about the amber-dev mailing list