Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8255493: Support for pre-generated java.lang.invoke classes in CDS dynamic archive #3611

Closed
wants to merge 21 commits into from

Commits on Apr 21, 2021

  1. 8255493: Support for pre-generated java.lang.invoke classes in CDS dy…

    …namic archive
    Yumin Qi authored and Yumin Qi committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    008c1d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Merge branch 'master' of ssh://github.com/yminqi/jdk into jdk-8255493

    Yumin Qi authored and Yumin Qi committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    c0b7888 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into jdk-8255493

    Yumin Qi authored and Yumin Qi committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    4ec9879 View commit details
    Browse the repository at this point in the history
  3. Serialize lambdafor invokers in readonly talbe, merged with master

    Yumin Qi authored and Yumin Qi committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    e437c90 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Move read static invoker lines to LambdaFormInokers, remove unneeded …

    …check for return NULL
    Yumin Qi authored and Yumin Qi committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    9b5aa51 View commit details
    Browse the repository at this point in the history
  2. Moved log invoker lines to debug only, removed check for as_utf8_string

    Yumin Qi authored and Yumin Qi committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    c46b64c View commit details
    Browse the repository at this point in the history
  3. Changed DEBUG_ONLY to log_debug, make small changes for format, added…

    … bug tag to test
    Yumin Qi authored and Yumin Qi committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    ebbda84 View commit details
    Browse the repository at this point in the history
  4. Removed unused function static_archive_invokers(), add back accidenta…

    …lly deleted empty line
    Yumin Qi authored and Yumin Qi committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    386f2da View commit details
    Browse the repository at this point in the history
  5. Remove unnecessary file header including

    Yumin Qi authored and Yumin Qi committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    6df841d View commit details
    Browse the repository at this point in the history
  6. Restore filemap.[ch]pp

    Yumin Qi authored and Yumin Qi committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    a63af74 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. Merge branch 'master' into jdk-8255493

    Yumin Qi authored and Yumin Qi committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    6bb83a4 View commit details
    Browse the repository at this point in the history
  2. Removed TRAP from regenerate_holder_classes, also correct SharedLambd…

    …aDictionaryPrinter index
    Yumin Qi authored and Yumin Qi committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    7844557 View commit details
    Browse the repository at this point in the history
  3. Only store four lambda invoker (which will be regenerated in dynamic …

    …dump) lines in static archive
    Yumin Qi authored and Yumin Qi committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    05a7ca9 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Merge branch 'master' of ssh://github.com/yminqi/jdk into jdk-8255493

    Yumin Qi authored and Yumin Qi committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    44adaee View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into jdk-8255493

    Yumin Qi authored and Yumin Qi committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    4f35804 View commit details
    Browse the repository at this point in the history
  3. Changed DynamicArchive::dump as static counterpart. Suppressed except…

    …ions in LambdaFormInvokers::regenerate_holder_classes except for oom
    Yumin Qi authored and Yumin Qi committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    0846f12 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. Merge branch 'master' of ssh://github.com/yminqi/jdk into jdk-8255493

    Yumin Qi authored and Yumin Qi committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    22d32df View commit details
    Browse the repository at this point in the history
  2. Removed macro for exception handling, removed checking exception afte…

    …r reload class
    Yumin Qi authored and Yumin Qi committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    95d6885 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. LambdaFormInvokers::reload should take CHECK

    Yumin Qi authored and Yumin Qi committed May 3, 2021
    Configuration menu
    Copy the full SHA
    8624742 View commit details
    Browse the repository at this point in the history
  2. Removed incorrect comment for regenerate_holder_classes

    Yumin Qi authored and Yumin Qi committed May 3, 2021
    Configuration menu
    Copy the full SHA
    61675bd View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Remove unessential scope operator

    Yumin Qi authored and Yumin Qi committed May 4, 2021
    Configuration menu
    Copy the full SHA
    f8fff3f View commit details
    Browse the repository at this point in the history