Ioanna M Dimitriou H

Results 20 comments of Ioanna M Dimitriou H

> The current formal reduction rule for `rethrow` in the core spec is: > > ``` > caught{a val*} B^l[rethrow l] end > ↪ caught{a val*} B^l[val* (throw a)] end...

@rossberg I just made PR #180 with the current stand of the spec document implementing the formal-overview #143, but without try-labels or relevant restrictions to `try-delegate`. I will look at...

@aheejin is the example clear enough now or do you think it's better to use the concrete values, so `(i32.const 1)` instead of `val_{i32}` etc?

@rossberg incidentally, this also addresses your [previous comment](https://github.com/WebAssembly/exception-handling/pull/180#discussion_r955919370) about using "let ... be .. ".

All review comments should be addressed now, pending for approval.

> We extended labels to include an optional `catch` in validation: > > ``` > label := catch'? resulttype > ``` > > Is this not used in execution semantics?...

This should be now ready for merging, pending approval.

@aheejin Switched `n` with `m` and the ordering of the steps as suggested in your comments.

@aheejin I also switched `a` to `a_x` in the formal rule. For the other review comments see my replies, as I am not sure atm how to rephrase those parts.

@Ms2ger does the [last commit](https://github.com/WebAssembly/spec/pull/1300/commits/31964d4e1a052729741126eae013b2058a569d0e) address your review comment?