Skip to content

Commit

Permalink
Update to include some gecko-dev fixes for StarlingMonkey.
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
cfallin committed Jul 31, 2024
1 parent bbaee95 commit fd42c25
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion gecko-revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
b7935befafe6c921fd7933ab4eeebbc5cbd8dc26
b608f09321fc083f6f2659576f0f8215ce085a78

0 comments on commit fd42c25

Please sign in to comment.