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

JSR-45 #15684

Closed
wants to merge 20 commits into from
Closed

JSR-45 #15684

wants to merge 20 commits into from

Commits on Aug 9, 2022

  1. Copy the full SHA
    e313ef9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1b31c9d View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    37ceb24 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    220eddc View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    0fab476 View commit details
    Browse the repository at this point in the history
  6. Solve not registering inlining position for tuples

    also removes code that was relocationg inlined calls but now is unreachable
    Kordyjan authored and anatoliykmetyuk committed Aug 9, 2022
    Copy the full SHA
    dcc22f8 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    87c8708 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    3d73cb3 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    0ef53d5 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    a4d74b6 View commit details
    Browse the repository at this point in the history
  11. Disable YCheckPosition

    Kordyjan authored and anatoliykmetyuk committed Aug 9, 2022
    Copy the full SHA
    a178e74 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    6d892b5 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    2c5b93a View commit details
    Browse the repository at this point in the history
  14. Sort inlining requests before creating SMAP

    Fixes SMAP generation breaking bytecode idempotency assertions
    Kordyjan authored and anatoliykmetyuk committed Aug 9, 2022
    Copy the full SHA
    e373171 View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    26566a0 View commit details
    Browse the repository at this point in the history
  16. Comment out warning about inline positions recording

    Such warnings are produced when compiling the bootstrapped
    compiler.
    anatoliykmetyuk committed Aug 9, 2022
    Copy the full SHA
    d8ed01f View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Copy the full SHA
    ad6c699 View commit details
    Browse the repository at this point in the history
  2. Inlined code gets virtual line numbers in stack traces

    We follow the Kotlin solution to allow inlined code to point
    to virtual numbers. We rely on the tooling for proper
    navigation. See also:
    
    https://youtrack.jetbrains.com/issue/KT-8628
    https://bugs.openjdk.org/browse/JDK-4972961
    anatoliykmetyuk committed Aug 12, 2022
    Copy the full SHA
    aec1311 View commit details
    Browse the repository at this point in the history
  3. Fix virtual line numbers in assert-stack

    When emitting the bytecode, line numbers are emitted
    for trees. These line numbers are used in call stack
    frames. Trees inlined from other files get virtual
    numbers.
    
    It appears that, when inlining `call(x)`, the line
    number for `call` is emitted before that for `x`.
    So, if `x` is coming from the current file, its
    line number will be real and will override that
    of `call`.
    anatoliykmetyuk committed Aug 12, 2022
    Copy the full SHA
    28e3e32 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

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