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

Maurizio Cimadamore mcimadamore at openjdk.java.net
Thu Apr 8 16:00:30 UTC 2021


On Thu, 8 Apr 2021 15:01:53 GMT, Srikanth Adayapalam <sadayapalam at openjdk.org> wrote:

>> 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:
> 
>   Revert overeager conversion of asSuper calls into isSubtype calls as when the goal is instanceof determination, the former is good enough.

Looks good - thanks for following up!

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

Marked as reviewed by mcimadamore (Committer).

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


More information about the valhalla-dev mailing list