[lworld] Runtime cleanups of markWord hashCode for inline types after JDK-8376171

XMLWordPrintable

      JDK-8376171 introduces storage of the identity hashCode in the markWord. There is still some follow-up work to be done to improve robustness and maintainability, including but not limited to:
      - Adding assertions to the CAS-setting of the hash in the markWord
      - Breaking the loop if the CAS results in a conflict
      - SSA-ing the hash variable
      - Possibly introducing a markWord::has_hash to improve legibility

            Assignee:
            Paul Hübner
            Reporter:
            Paul Hübner
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: