{"repo":"WebAssembly/exception-handling","summary":{"retrieved":"2026-05-16T07:37:20Z","triageViolations":8,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":42},"triage":[{"number":36,"url":"https://github.com/WebAssembly/exception-handling/issues/36","title":"Discuss relationship with other proposals","author":"eholk","createdAt":"2018-02-09T20:00:01Z","labels":[],"sloTimeUsed":"P3017DT11H37M19S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":209,"url":"https://github.com/WebAssembly/exception-handling/issues/209","title":"rethrow.wast test can be passed by ignoring labelidx","author":"keithw","createdAt":"2022-05-23T09:03:31Z","labels":[],"sloTimeUsed":"P1453DT22H33M49S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":210,"url":"https://github.com/WebAssembly/exception-handling/issues/210","title":"Would be helpful for tests to test br inside try-catch","author":"keithw","createdAt":"2022-05-28T01:39:05Z","labels":[],"sloTimeUsed":"P1449DT5H58M15S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":214,"url":"https://github.com/WebAssembly/exception-handling/issues/214","title":"[Discussion] Simple Decomposable Design","author":"RossTate","createdAt":"2022-06-16T13:49:39Z","labels":[],"sloTimeUsed":"P1429DT17H47M41S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":242,"url":"https://github.com/WebAssembly/exception-handling/issues/242","title":"Clarify how exception identity is tracked","author":"Ms2ger","createdAt":"2022-11-09T12:45:26Z","labels":[],"sloTimeUsed":"P1283DT18H51M54S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":276,"url":"https://github.com/WebAssembly/exception-handling/issues/276","title":"Add stack-polymorphic tests","author":"SoniEx2","createdAt":"2023-04-23T12:07:37Z","labels":[],"sloTimeUsed":"P1118DT19H29M43S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":325,"url":"https://github.com/WebAssembly/exception-handling/pull/325","title":"add a little more complex case with a loop block","author":"yamt","createdAt":"2024-08-28T05:33:06Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P626DT2H4M14S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0},"outOfSlo":true},{"number":333,"url":"https://github.com/WebAssembly/exception-handling/issues/333","title":"A \"handful\" of missing test cases","author":"SoniEx2","createdAt":"2024-10-04T22:11:54Z","labels":[],"sloTimeUsed":"P588DT9H25M26S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":15,"url":"https://github.com/WebAssembly/exception-handling/issues/15","title":"Interaction with host environments","author":"kmiller68","createdAt":"2017-05-16T17:16:57Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":16,"url":"https://github.com/WebAssembly/exception-handling/issues/16","title":"Remove \"terminate\" / describe uncaught exceptions","author":"lukewagner","createdAt":"2017-05-17T16:09:58Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":19,"url":"https://github.com/WebAssembly/exception-handling/issues/19","title":"Should producers/consumers assume throwing is \"rare\" and, if so, can the spec note this?","author":"lukewagner","createdAt":"2017-05-17T17:09:55Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":20,"url":"https://github.com/WebAssembly/exception-handling/issues/20","title":"Measure size increase for enabling EH on modern C++ codebases","author":"lukewagner","createdAt":"2017-05-17T17:25:41Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":14,"numLabels":0}},{"number":22,"url":"https://github.com/WebAssembly/exception-handling/issues/22","title":"Identity of exception objects across frames","author":"eholk","createdAt":"2017-07-31T18:59:24Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":4,"numLabels":0}},{"number":23,"url":"https://github.com/WebAssembly/exception-handling/issues/23","title":"Toolchain support for exception handling","author":"aheejin","createdAt":"2017-08-01T08:40:38Z","labels":["feature"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":34,"url":"https://github.com/WebAssembly/exception-handling/issues/34","title":"Document MVP requirements in Layer1.md","author":"eholk","createdAt":"2018-02-09T19:55:56Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0}},{"number":68,"url":"https://github.com/WebAssembly/exception-handling/issues/68","title":"Add exception specifier to function signature","author":"PoignardAzur","createdAt":"2018-11-13T13:39:46Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":31,"numLabels":0}},{"number":78,"url":"https://github.com/WebAssembly/exception-handling/issues/78","title":"How to handle system exceptions?","author":"Horcrux7","createdAt":"2019-03-03T21:40:35Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":82,"url":"https://github.com/WebAssembly/exception-handling/issues/82","title":"An alternate model for exceptions","author":"fgmccabe","createdAt":"2019-06-27T17:39:10Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":24,"numLabels":0}},{"number":101,"url":"https://github.com/WebAssembly/exception-handling/issues/101","title":"Creating wasm-uncatchable exceptions in Javascript","author":"Macil","createdAt":"2020-02-12T05:28:51Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":19,"numLabels":0}},{"number":102,"url":"https://github.com/WebAssembly/exception-handling/issues/102","title":"Inefficiency Due to Eager Stack Tracing","author":"RossTate","createdAt":"2020-03-11T15:35:16Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":32,"numLabels":0}},{"number":104,"url":"https://github.com/WebAssembly/exception-handling/issues/104","title":"Forwards-incompatible with resumable exceptions","author":"RossTate","createdAt":"2020-03-23T18:19:48Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":105,"url":"https://github.com/WebAssembly/exception-handling/issues/105","title":"Primer on low-level stack and control-flow primitives","author":"RossTate","createdAt":"2020-03-24T05:03:09Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":8,"numLabels":0}},{"number":108,"url":"https://github.com/WebAssembly/exception-handling/issues/108","title":"Forwards-compatibility with low-level primitives","author":"RossTate","createdAt":"2020-04-14T20:08:54Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":11,"numLabels":0}},{"number":124,"url":"https://github.com/WebAssembly/exception-handling/issues/124","title":"Unwinding as a modifier to branching","author":"RossTate","createdAt":"2020-07-29T00:35:29Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":18,"numLabels":0}},{"number":149,"url":"https://github.com/WebAssembly/exception-handling/issues/149","title":"Reflecting on implicit exceptions","author":"RossTate","createdAt":"2021-03-15T22:50:07Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":152,"url":"https://github.com/WebAssembly/exception-handling/issues/152","title":"Fwd: Mapping Java null-pointer exceptions to WasmGC","author":"tlively","createdAt":"2021-04-26T20:23:07Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":158,"url":"https://github.com/WebAssembly/exception-handling/issues/158","title":"`finally` support?","author":"aheejin","createdAt":"2021-06-07T18:25:28Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":32,"numLabels":0}},{"number":167,"url":"https://github.com/WebAssembly/exception-handling/issues/167","title":"Grammar railroad diagram","author":"mingodad","createdAt":"2021-06-28T09:49:01Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":172,"url":"https://github.com/WebAssembly/exception-handling/issues/172","title":"Moving WebAssembly.Tag.type to type reflection?","author":"thibaudmichaud","createdAt":"2021-07-13T14:53:16Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":6,"numLabels":0}},{"number":179,"url":"https://github.com/WebAssembly/exception-handling/issues/179","title":"Plan for Phase 4","author":"aheejin","createdAt":"2021-09-07T03:33:15Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":14,"numLabels":0}},{"number":185,"url":"https://github.com/WebAssembly/exception-handling/issues/185","title":"Encoding Exceptional CFGs","author":"RossTate","createdAt":"2021-10-19T14:26:23Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":193,"url":"https://github.com/WebAssembly/exception-handling/issues/193","title":"Q: Accessing wasm exception contents externally","author":"bkotsopoulossc","createdAt":"2022-01-10T21:40:17Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":8,"numLabels":0}},{"number":202,"url":"https://github.com/WebAssembly/exception-handling/issues/202","title":"Should wasm code be able to extract the externref from exceptions thrown from js?","author":"Ms2ger","createdAt":"2022-02-14T08:49:52Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":6,"numLabels":0}},{"number":206,"url":"https://github.com/WebAssembly/exception-handling/issues/206","title":"Catching traps","author":"MikeInnes","createdAt":"2022-04-21T10:09:28Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":13,"numLabels":0}},{"number":207,"url":"https://github.com/WebAssembly/exception-handling/issues/207","title":"Ambiguity/identity loss when (re)throwing external exceptions","author":"dcodeIO","createdAt":"2022-05-02T17:18:10Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":259,"url":"https://github.com/WebAssembly/exception-handling/issues/259","title":"rethrow semantics question","author":"yamt","createdAt":"2023-02-17T14:06:32Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":280,"url":"https://github.com/WebAssembly/exception-handling/issues/280","title":"Reintroducing exnref","author":"titzer","createdAt":"2023-07-24T22:42:12Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":28,"numLabels":0}},{"number":281,"url":"https://github.com/WebAssembly/exception-handling/issues/281","title":"Proposed instruction format for reintroducing exnref","author":"aheejin","createdAt":"2023-09-06T17:59:39Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":27,"numLabels":0}},{"number":287,"url":"https://github.com/WebAssembly/exception-handling/issues/287","title":"exception lifetime question","author":"yamt","createdAt":"2024-01-24T08:03:22Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":6,"numLabels":0}},{"number":294,"url":"https://github.com/WebAssembly/exception-handling/issues/294","title":"is opcode of catch being 0x00?","author":"trcrsired","createdAt":"2024-02-11T11:18:06Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":296,"url":"https://github.com/WebAssembly/exception-handling/issues/296","title":"LLVM support of the latest proposal","author":"yamt","createdAt":"2024-02-16T04:56:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":307,"url":"https://github.com/WebAssembly/exception-handling/issues/307","title":"debugging","author":"devsnek","createdAt":"2024-06-12T13:45:27Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":322,"url":"https://github.com/WebAssembly/exception-handling/issues/322","title":"wast doesn't seem to have a way to test uncaught exception in start function","author":"yamt","createdAt":"2024-07-05T08:42:59Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":324,"url":"https://github.com/WebAssembly/exception-handling/issues/324","title":"questions on tag identity","author":"yamt","createdAt":"2024-08-28T05:27:49Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":328,"url":"https://github.com/WebAssembly/exception-handling/issues/328","title":"spec question; should <dfn>ToWebAssemblyValue</dfn> be updated to include exceptions?","author":"fgmccabe","createdAt":"2024-09-10T21:02:51Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":338,"url":"https://github.com/WebAssembly/exception-handling/issues/338","title":"Missing exnref type check for JS API Table constructor?","author":"thibaudmichaud","createdAt":"2024-11-13T15:34:43Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":339,"url":"https://github.com/WebAssembly/exception-handling/issues/339","title":"unreachable catch clause","author":"SoniEx2","createdAt":"2024-11-20T13:30:15Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":344,"url":"https://github.com/WebAssembly/exception-handling/issues/344","title":"Make the legacy and current proposals mutually exclusive intra-module","author":"syg","createdAt":"2025-03-20T23:08:14Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":17,"numLabels":0}},{"number":250,"url":"https://github.com/WebAssembly/exception-handling/pull/250","title":"Update JS API to better specify opaqueData exception identity","author":"dschuff","createdAt":"2023-02-15T02:18:43Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":21,"numComments":21,"numLabels":0}},{"number":332,"url":"https://github.com/WebAssembly/exception-handling/pull/332","title":"[legacy] Add setjmp bait","author":"SoniEx2","createdAt":"2024-09-22T00:13:43Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":9,"numComments":9,"numLabels":0}}]}