[lworld] RFR: 8244227: [lworld] Explore an implementation where the reference projection and value projection types are backed by a single class symbol [v2]

Srikanth Adayapalam sadayapalam at openjdk.java.net
Mon Apr 5 05:14:30 UTC 2021


> This PR overhauls the existing implementation/representation of reference projection types  and the inline types so that both share the same underlying symbol, much like how an infinite family of parameterized types that originate from the same generic type are modelled using the same underlying symbol.

Srikanth Adayapalam has updated the pull request incrementally with one additional commit since the last revision:

  8264216: [lworld] unknown.Class.default gives misleading compilation error
  
  Reviewed-by: sadayapalam

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

Changes:
  - all: https://git.openjdk.java.net/valhalla/pull/375/files
  - new: https://git.openjdk.java.net/valhalla/pull/375/files/406f61e6..725652b8

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=valhalla&pr=375&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=valhalla&pr=375&range=00-01

  Stats: 24 lines in 3 files changed: 22 ins; 0 del; 2 mod
  Patch: https://git.openjdk.java.net/valhalla/pull/375.diff
  Fetch: git fetch https://git.openjdk.java.net/valhalla pull/375/head:pull/375

PR: https://git.openjdk.java.net/valhalla/pull/375


More information about the valhalla-dev mailing list