• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Export Word
    • Attachments
    • Page Information

    Loading...
  1. Dashboard
  2. Lilliput
  3. Main
  4. TODO

Page History

Versions Compared

Old Version 3

changes.mady.by.user Roman Kennke

Saved on Apr 30, 2024

compared with

New Version Current

changes.mady.by.user Stefan Karlsson

Saved on May 03, 2024

  • Previous Change: Difference between versions 2 and 3
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Near-term action items:

  • DONE: OMWorld (external object to ObjectMonitor mapping): Combine LM_PLACEHOLDER into LM_LIGHTWEIGHT
    • The intention is that the OMWorld locking implementation will replace the Lightweigt locking. It will either go in with Lilliput or extracted into a separate, stand-alone RFE
    • Note: this means that the OMWorld implementation will still be used when the user runs with `-XX:-UseCompactObjectHeaders`
    • Owner: Axel
  • DONE: Create a "patch queue" of all changes and maintain those patches as the top-most changes in https://github.com/openjdk/lilliput/tree/master
    • This will help
    • The "patch queue" will be rebased whenever the upstream (openjdk/jdk) is merged.
      • This will use non-destructive rebasing with "git merge -s ours", which "forgets" the old "patch queue"
    • Example patch queue:
      • * 4363dd8a1ef (HEAD -> lilliput-all, lilliput-stefank/lilliput-all) OMWorld Lilliput changes
        * 916d0958a7f JDK-8325104: Lilliput: Shrink Classpointers
        * 1346db1b546 Lilliput: Compact object headers
        * 8fb10dc6f1d 8305898: Alternative self-forwarding mechanism
        * 3726027944e 8305896: Alternative full GC forwarding
        * c1f2dfb8735 OMWorld
        * 998d0baab0f (tag: jdk-23+12, lilliput/jdk) 8324799: Use correct extension for C++ test headers
    • Owner: Roman

...

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 186, "requestCorrelationId": "c9812df8ab48b549"}