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

Update to include some gecko-dev fixes for StarlingMonkey. #19

Merged
merged 1 commit into from
Jul 31, 2024

Commits on Jul 31, 2024

  1. Update to include some gecko-dev fixes for StarlingMonkey.

    Two issues discovered while debugging the testsuite in StarlingMonkey:
    
    - bytecodealliance/gecko-dev#54: fixes handling of conditionals by weval
      when LLVM applies if-conversion in a new place; use of weval intrinsic
      for value-specialization / subcontext splitting should make this more
      robust.
    
    - bytecodealliance/gecko-dev#55: fixes missing interpreter-PC values in
      stack frames up the stack during unwind because of too-aggressive
      optimization trick in weval'd bodies.
    
    With these two changes, this version of SpiderMonkey allows the
    StarlingMonkey integration test suite to pass in
    bytecodealliance/StarlingMonkey#91.
    cfallin committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    fd42c25 View commit details
    Browse the repository at this point in the history