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 explainer for the new spec #137

Merged
merged 18 commits into from
Feb 25, 2021
Merged

Commits on Oct 7, 2020

  1. Update explainer for the new spec

    This updates the explainer text according to the new spec we agreed in
    the 09-15-2020 CG meeting. Some of the text is taken from [the first
    version](https://github.com/WebAssembly/exception-handling/blob/master/proposals/old/Exceptions-v1.md)
    of the proposal. I renamed `catch_br` to `delegate` based on the
    perceived consensus in WebAssembly#133.
    
    There are some minor issues that need clarification, some of which is
    currently being discussed in the repo:
    - `rethrow`'s immmediate (or label) argument. I made it match the status
      in the first proposal for now. I believe keeping it makes it more
      versatile and lets us handle more languages.
    - It is not clear whether `rethrow` and `delegate`'s label (=immediate)
      argument should count non-try block-like structures, such as blocks
      and loops. It is currently being discussed for `delegate`.
    - `delegate`'s opcode should be decided. We exhausted all control-flow
      opcodes that begin with `0x0`.
    aheejin committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    2b94fb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7a4f60 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

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

Commits on Dec 17, 2020

  1. Configuration menu
    Copy the full SHA
    a8ab319 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0905d08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bd61c5 View commit details
    Browse the repository at this point in the history
  4. backup

    aheejin committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    53170b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2021

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

Commits on Feb 12, 2021

  1. Configuration menu
    Copy the full SHA
    82342b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    989ee10 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. Apply suggestions from code review

    Co-authored-by: Andreas Rossberg <rossberg@mpi-sws.org>
    Co-authored-by: Thomas Lively <7121787+tlively@users.noreply.github.com>
    3 people authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    7655f75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    575705c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f52db33 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b59bb1 View commit details
    Browse the repository at this point in the history
  5. 80-col wrapping

    aheejin committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    263af13 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c7faca3 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. Fix catch / catch_all rule

    aheejin committed Feb 19, 2021
    Configuration menu
    Copy the full SHA
    275c449 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2021

  1. Configuration menu
    Copy the full SHA
    4d6c635 View commit details
    Browse the repository at this point in the history