Skip to content
This repository was archived by the owner on Apr 25, 2025. It is now read-only.

[spec/tests] Specification of legacy exceptions + tests #284

Merged
merged 2 commits into from
Oct 27, 2023
Merged

Conversation

rossberg
Copy link
Member

No description provided.

@rossberg rossberg merged commit f754f5c into exnref-1b Oct 27, 2023
rossberg added a commit that referenced this pull request Oct 27, 2023
* Reintroduce exnref

* Fix type_of

* Simplify parser

* Implement 1b

* Change opcodes for catch/catch_all to avoid conflict

* Put catch clauses first

* Remove obsolete Delegating cases

* Change exn type opcode to -0x17

* Switch to B' variant

* [interpreter] Add boilerplate for ref.exn result patterns

* [ci] Deactivate node run, since it can't handle try_table yet

* Try -> TryTable in AST

* [spec] Update spec for option B' (#283)

* Deactivate Bikeshed

* [spec/tests] Specification of legacy exceptions + tests (#284)

* [legacy] Create specification doc for legacy exception handling

* [test] Create infra for legacy tests
@rossberg rossberg deleted the legacy branch November 10, 2023 06:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant