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

8271820: Implementation of JEP 416: Reimplement Core Reflection with Method Handle #5027

Closed
wants to merge 43 commits into from

Commits on May 11, 2021

  1. Copy the full SHA
    320efd2 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Copy the full SHA
    2924cb3 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f9ee398 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Merge branch 'master' of https://github.com/openjdk/jdk into reimplem…

    …ent-method-invoke
    mlchung committed Jun 17, 2021
    Copy the full SHA
    d5ed9c2 View commit details
    Browse the repository at this point in the history
  2. Merge

    mlchung committed Jun 17, 2021
    Copy the full SHA
    000dd96 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. minor cleanup

    mlchung committed Jun 18, 2021
    Copy the full SHA
    0cafa9e View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. Copy the full SHA
    ab9e08e View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Copy the full SHA
    0d7686e View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. cleanup

    mlchung committed Jul 9, 2021
    Copy the full SHA
    0ff5082 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1800e69 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. clean up test

    mlchung committed Jul 21, 2021
    Copy the full SHA
    8202742 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Merge

    mlchung committed Aug 4, 2021
    Copy the full SHA
    37c6de5 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f0b6262 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Copy the full SHA
    7a89ac0 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. fix whitespace

    mlchung committed Aug 6, 2021
    Copy the full SHA
    c575c3d View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2021

  1. minor test cleanup

    mlchung committed Aug 7, 2021
    Copy the full SHA
    b73a6fa View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Remove separate accessor for static vs instance method

    There is no effective difference when using MethodHandle::dropArgument for static method.   Removing Static*Accessor and Instance*Accessor simplifies the implementation.
    mlchung committed Aug 20, 2021
    Copy the full SHA
    cff856f View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2021

  1. Copy the full SHA
    59a8ba4 View commit details
    Browse the repository at this point in the history
  2. Move the handling of native accessor to the factory method for method…

    …/constructor accessor
    mlchung committed Aug 30, 2021
    Copy the full SHA
    7c722b1 View commit details
    Browse the repository at this point in the history
  3. Add a new test for testing methods whose parameter types and return t…

    …ype not visible to the caller
    mlchung committed Aug 30, 2021
    Copy the full SHA
    dccfdb4 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    ba099fb View commit details
    Browse the repository at this point in the history
  5. Shorten the class name

    mlchung committed Aug 30, 2021
    Copy the full SHA
    475a1be View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Copy the full SHA
    df6fb0a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    68bb9ef View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. Copy the full SHA
    32e7f34 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. Merge

    mlchung committed Sep 22, 2021
    Copy the full SHA
    b76aea1 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1e68d00 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Copy the full SHA
    868a1c5 View commit details
    Browse the repository at this point in the history
  2. Merge

    mlchung committed Oct 5, 2021
    Copy the full SHA
    841f3b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Copy the full SHA
    9c28df4 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Avoid pitfall with unwanted inlining in some cases. Also remove boxin…

    …g/unboxing to focus on the invocation cost
    mlchung committed Oct 8, 2021
    Copy the full SHA
    8cb8071 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    49029aa View commit details
    Browse the repository at this point in the history
  3. Fix left-over assignment

    mlchung committed Oct 8, 2021
    Copy the full SHA
    86d34f4 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Copy the full SHA
    c25d651 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Copy the full SHA
    c1bb48f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/openjdk/jdk into reimplem…

    …ent-method-invoke
    mlchung committed Oct 18, 2021
    Copy the full SHA
    89a783a View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Merge branch 'master' of https://github.com/openjdk/jdk into reimplem…

    …ent-method-invoke
    mlchung committed Oct 25, 2021
    Copy the full SHA
    1501af7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Merge

    mlchung committed Oct 26, 2021
    Copy the full SHA
    ae8a2c0 View commit details
    Browse the repository at this point in the history
  2. fix bug id in test

    mlchung committed Oct 26, 2021
    Copy the full SHA
    2fb22cd View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    64738bb View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Merge branch 'master' of https://github.com/openjdk/jdk into reimplem…

    …ent-method-invoke
    mlchung committed Oct 27, 2021
    Copy the full SHA
    b1e394a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e796e61 View commit details
    Browse the repository at this point in the history
  3. fix copyright header and typo

    mlchung committed Oct 27, 2021
    Copy the full SHA
    46cb306 View commit details
    Browse the repository at this point in the history