-
Notifications
You must be signed in to change notification settings - Fork 33
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 formal spec to (partially) implement the 3rd EH proposal #180
Commits on Feb 25, 2022
-
Update core formal spec to the current (3rd) EH proposal
As described in `proposals/exceptions/Exceptions.md` and in `proposals/exceptions/Exceptions-formal-overview.md`. * Detailed changes from the previous (2nd proposal) formal spec: - Removed: + the reference type "exnref" is removed, + the administrative instruction "REFEXNADDR" is removed, + Release dependencies "bulk instructions" and "reference types" are removed. - Renamed: + "exn" and (most occurrences of) "exception" renamed to "tag", + "EITYPE" renamed to "TAGITYPE", + "ETYPE" renamed to "TAGTYPE", + variable names for tags changed from "et" to "tt" or "tagt" and "iet" to "itagt", + "CATCHN" is renamed to "CATCHadm". + "THROWADDR" is renamed to "THROWadm". - Adjusted: + syntax and rules for "TRY-CATCH", "RETHROW", and "CATCHadm", + folded text format for "TRY-CATCH", + validation example of control frame with opcode catch. - Added: + validation example of control frame with opcode catch_all, + administrative instructions "CAUGHTadm" and "DELEGATEadm" with rules, + syntax and rules for "TRY-DELEGATE". - Most prose that is changing in the 3rd spec is removed and a temporary "**TODO: add prose**" is added. + This will be updated in a followup PR to include the new prose instead. iIn several places added or adjusted prose or added TODO items to add prose in a followup PR. - Several similar **TODO**s are added for uncaught exceptions.
Configuration menu - View commit details
-
Copy full SHA for 4bd749a - Browse repository at this point
Copy the full SHA 4bd749aView commit details
Commits on May 27, 2022
-
Apply suggestions from code review
Co-authored-by: Heejin Ahn <aheejin@gmail.com> Co-authored-by: Andreas Rossberg <rossberg@mpi-sws.org>
Configuration menu - View commit details
-
Copy full SHA for a34f14f - Browse repository at this point
Copy the full SHA a34f14fView commit details
Commits on Jul 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7c4f707 - Browse repository at this point
Copy the full SHA 7c4f707View commit details
Commits on Aug 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d21ac52 - Browse repository at this point
Copy the full SHA d21ac52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e77107 - Browse repository at this point
Copy the full SHA 4e77107View commit details -
Added forgotten fix by Andreas Rossberg.
Review comment was overlooked: https://github.com/WebAssembly/exception-handling/pull/180/files/4bd749a8895434c14b3bf3dda23463e3962192c4#r820732541
Configuration menu - View commit details
-
Copy full SHA for 7e68070 - Browse repository at this point
Copy the full SHA 7e68070View commit details
Commits on Aug 24, 2022
-
Update document/core/util/macros.def
Co-authored-by: Heejin Ahn <aheejin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d6664e3 - Browse repository at this point
Copy the full SHA d6664e3View commit details -
Update document/core/text/instructions.rst
Co-authored-by: Heejin Ahn <aheejin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1e71e0d - Browse repository at this point
Copy the full SHA 1e71e0dView commit details -
Addressed two forgotten review comments.
In particular: - WebAssembly#180 (comment) - WebAssembly#180 (comment)
Configuration menu - View commit details
-
Copy full SHA for 56c2506 - Browse repository at this point
Copy the full SHA 56c2506View commit details -
Addressed currently last review comment and added |-markers forgotten…
… in the previous commit. This comment: WebAssembly#180 (comment)
Configuration menu - View commit details
-
Copy full SHA for e9de07d - Browse repository at this point
Copy the full SHA e9de07dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53e4e33 - Browse repository at this point
Copy the full SHA 53e4e33View commit details
Commits on Aug 26, 2022
-
Apply suggestions from code review
Co-authored-by: Heejin Ahn <aheejin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4d30c9b - Browse repository at this point
Copy the full SHA 4d30c9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86126ae - Browse repository at this point
Copy the full SHA 86126aeView commit details