{"repo":"WebAssembly/threads","summary":{"retrieved":"2026-05-16T07:37:41Z","triageViolations":20,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":59},"triage":[{"number":70,"url":"https://github.com/WebAssembly/threads/issues/70","title":"Should mention that a trapping thread doesn't suspend other threads","author":"binji","createdAt":"2017-10-18T23:52:17Z","labels":[],"sloTimeUsed":"P3131DT7H45M24S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":124,"url":"https://github.com/WebAssembly/threads/issues/124","title":"Plan for enabling Wasm threads","author":"annevk","createdAt":"2019-02-05T08:55:00Z","labels":[],"sloTimeUsed":"P2656DT22H42M41S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0},"outOfSlo":true},{"number":155,"url":"https://github.com/WebAssembly/threads/issues/155","title":"(ArrayBuffer or SharedArrayBuffer) is invalid IDL","author":"annevk","createdAt":"2020-03-27T12:52:54Z","labels":[],"sloTimeUsed":"P2240DT18H44M47S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":161,"url":"https://github.com/WebAssembly/threads/issues/161","title":"Please merge upstream","author":"Ms2ger","createdAt":"2020-05-13T14:33:09Z","labels":[],"sloTimeUsed":"P2193DT17H4M32S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":166,"url":"https://github.com/WebAssembly/threads/issues/166","title":"[interpreter] Incorrect alignment check?","author":"rossberg","createdAt":"2020-10-26T10:23:24Z","labels":[],"sloTimeUsed":"P2027DT21H14M17S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":168,"url":"https://github.com/WebAssembly/threads/issues/168","title":"[interpreter/spec] Use LEB for secondary opcodes","author":"rossberg","createdAt":"2020-10-26T14:05:06Z","labels":[],"sloTimeUsed":"P2027DT17H32M35S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":173,"url":"https://github.com/WebAssembly/threads/issues/173","title":"Introduce flag to prevent reallocation of shared memory","createdAt":"2021-01-06T16:21:05Z","labels":[],"sloTimeUsed":"P1955DT15H16M36S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":180,"url":"https://github.com/WebAssembly/threads/issues/180","title":"Does this proposal support multi-memories?","author":"7ombie","createdAt":"2021-08-25T02:17:50Z","labels":[],"sloTimeUsed":"P1725DT5H19M51S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":216,"url":"https://github.com/WebAssembly/threads/issues/216","title":"Move the `upstream-rebuild` branch to `main`","author":"alexcrichton","createdAt":"2023-10-12T14:59:32Z","labels":[],"sloTimeUsed":"P946DT16H38M9S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":220,"url":"https://github.com/WebAssembly/threads/issues/220","title":"Missing explanation of synchronisation events","author":"rossberg","createdAt":"2023-11-01T08:35:17Z","labels":[],"sloTimeUsed":"P926DT23H2M24S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":222,"url":"https://github.com/WebAssembly/threads/issues/222","title":"Merge in latest spec repo","author":"RReverser","createdAt":"2024-01-17T14:59:32Z","labels":[],"sloTimeUsed":"P849DT16H38M9S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":226,"url":"https://github.com/WebAssembly/threads/issues/226","title":"Inline data abbreviation for shared memories","author":"tlively","createdAt":"2024-07-01T18:50:41Z","labels":[],"sloTimeUsed":"P683DT12H47M","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":231,"url":"https://github.com/WebAssembly/threads/issues/231","title":"Wait until deadline variant","author":"dead-claudia","createdAt":"2025-05-15T18:51:51Z","labels":[],"sloTimeUsed":"P365DT12H45M50S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":237,"url":"https://github.com/WebAssembly/threads/issues/237","title":"Branch renaming","author":"conrad-watt","createdAt":"2025-10-29T05:27:18Z","labels":[],"sloTimeUsed":"P199DT2H10M23S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":240,"url":"https://github.com/WebAssembly/threads/issues/240","title":"Merge conflicts preventing auto-update in testsuite repo","author":"tlively","createdAt":"2026-01-14T03:50:05Z","labels":[],"sloTimeUsed":"P122DT3H47M36S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":245,"url":"https://github.com/WebAssembly/threads/issues/245","title":"Merge upstream spec/main into threads","author":"stevenfontanella","createdAt":"2026-02-10T01:05:24Z","labels":[],"sloTimeUsed":"P95DT6H32M17S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":251,"url":"https://github.com/WebAssembly/threads/pull/251","title":"[threads][test][js-api] Add worker-based tests for Wait/Notify","author":"backes","createdAt":"2026-03-17T16:38:20Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P59DT14H59M21S","whichSlo":"triage","stats":{"numTimelineItems":5,"numComments":5,"numLabels":0},"outOfSlo":true},{"number":252,"url":"https://github.com/WebAssembly/threads/pull/252","title":"Revise overview of threads proposal with detailed features","author":"kevmoo","createdAt":"2026-04-01T01:00:36Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P45DT6H37M5S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":254,"url":"https://github.com/WebAssembly/threads/issues/254","title":"Underspecification of disallowing waits on the main thread","author":"tlively","createdAt":"2026-04-08T23:20:30Z","labels":[],"sloTimeUsed":"P37DT8H17M11S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":255,"url":"https://github.com/WebAssembly/threads/pull/255","title":"[threads][js-api] Preserve SharedArrayBuffer identity on grow(0)","author":"backes","createdAt":"2026-04-23T12:08:52Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P22DT19H28M49S","whichSlo":"triage","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":3,"url":"https://github.com/WebAssembly/threads/issues/3","title":"Consider supporting verifiably safe concurrency","author":"DLehenbauer","createdAt":"2017-05-10T16:31:17Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":4,"url":"https://github.com/WebAssembly/threads/issues/4","title":"What are the plans for thread-local and shared global variables?","author":"AndrewScheidecker","createdAt":"2017-05-19T11:25:20Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":13,"numLabels":0}},{"number":8,"url":"https://github.com/WebAssembly/threads/issues/8","title":"Native WebAssembly threads","author":"binji","createdAt":"2017-05-23T19:28:44Z","labels":["question"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":27,"numLabels":1}},{"number":9,"url":"https://github.com/WebAssembly/threads/issues/9","title":"Memory model standardization","author":"binji","createdAt":"2017-05-23T19:41:09Z","labels":["question"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":18,"numLabels":1}},{"number":15,"url":"https://github.com/WebAssembly/threads/issues/15","title":"Spinloop relaxation instruction","author":"lars-t-hansen","createdAt":"2017-05-24T06:43:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":13,"numLabels":0}},{"number":21,"url":"https://github.com/WebAssembly/threads/issues/21","title":"The big gundown","author":"lars-t-hansen","createdAt":"2017-05-29T08:03:57Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":26,"url":"https://github.com/WebAssembly/threads/issues/26","title":"Resizing details / underspecification","author":"lars-t-hansen","createdAt":"2017-06-02T12:33:32Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":23,"numLabels":0}},{"number":28,"url":"https://github.com/WebAssembly/threads/issues/28","title":"Consolidate agent/agent cluster definitions with ES spec?","author":"domenic","createdAt":"2017-06-14T21:05:55Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":39,"url":"https://github.com/WebAssembly/threads/issues/39","title":"A WebAssbembly Thread should interoperate with a tasklet efficiently.","author":"winksaville","createdAt":"2017-06-26T21:38:45Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":49,"url":"https://github.com/WebAssembly/threads/issues/49","title":"Rename WebAssembly.Global to something","author":"titzer","createdAt":"2017-07-18T00:10:38Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":20,"numLabels":0}},{"number":52,"url":"https://github.com/WebAssembly/threads/issues/52","title":"Common JS shell infrastructure","author":"lars-t-hansen","createdAt":"2017-07-18T22:26:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":10,"numLabels":0}},{"number":62,"url":"https://github.com/WebAssembly/threads/issues/62","title":"Can we avoid data segment fill at every instantiation?","author":"juj","createdAt":"2017-08-25T12:07:46Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":43,"numLabels":0}},{"number":68,"url":"https://github.com/WebAssembly/threads/issues/68","title":"Where should the memory model spec live?","author":"littledan","createdAt":"2017-09-07T22:13:44Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":27,"numLabels":0}},{"number":71,"url":"https://github.com/WebAssembly/threads/issues/71","title":"Coordinate WebAssembly memory model changes w/ ECMAScript (via TC39)","author":"binji","createdAt":"2017-10-19T20:33:02Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":72,"url":"https://github.com/WebAssembly/threads/issues/72","title":"The result of the `wake` operation","author":"lars-t-hansen","createdAt":"2017-10-20T09:46:30Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":22,"numLabels":0}},{"number":73,"url":"https://github.com/WebAssembly/threads/issues/73","title":"Potential web compatibility issue with exports of globals","author":"littledan","createdAt":"2017-10-20T12:50:50Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":18,"numLabels":0}},{"number":78,"url":"https://github.com/WebAssembly/threads/issues/78","title":"Priority for threads","author":"alpertron","createdAt":"2017-11-09T13:59:15Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":84,"url":"https://github.com/WebAssembly/threads/issues/84","title":"Potential of multiple linear memories for speed and stability in threading.","author":"aardappel","createdAt":"2017-12-01T00:54:32Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":87,"url":"https://github.com/WebAssembly/threads/issues/87","title":"Why does WebAssembly.Global.prototype not have accessors for mutability and type?","author":"lars-t-hansen","createdAt":"2018-01-10T13:26:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":94,"url":"https://github.com/WebAssembly/threads/issues/94","title":"Bounds/permission checks during instantiation","author":"conrad-watt","createdAt":"2018-06-04T18:29:46Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":95,"url":"https://github.com/WebAssembly/threads/issues/95","title":"Why should it be implemented this way?","author":"lachlansneff","createdAt":"2018-06-24T03:08:38Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":8,"numLabels":0}},{"number":96,"url":"https://github.com/WebAssembly/threads/issues/96","title":"Data initialization synchronization","author":"conrad-watt","createdAt":"2018-06-26T22:37:53Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":6,"numLabels":0}},{"number":97,"url":"https://github.com/WebAssembly/threads/issues/97","title":"OpenMP","author":"jakirkham","createdAt":"2018-08-06T15:34:10Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":98,"url":"https://github.com/WebAssembly/threads/issues/98","title":"Why is buffer frozen?","author":"domenic","createdAt":"2018-08-16T18:26:28Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":105,"url":"https://github.com/WebAssembly/threads/issues/105","title":"Should wake trap for out-of-bounds addresses?","author":"AndrewScheidecker","createdAt":"2018-09-14T18:31:25Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":14,"numLabels":0}},{"number":108,"url":"https://github.com/WebAssembly/threads/issues/108","title":"Revisiting the edge-case semantics of wake","author":"conrad-watt","createdAt":"2018-10-29T15:38:13Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":16,"numLabels":0}},{"number":120,"url":"https://github.com/WebAssembly/threads/issues/120","title":"is threads now available?","author":"juepiezhongren","createdAt":"2019-01-30T05:46:04Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":123,"url":"https://github.com/WebAssembly/threads/issues/123","title":"Misalignment checks","author":"lachlansneff","createdAt":"2019-02-05T08:05:28Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":135,"url":"https://github.com/WebAssembly/threads/issues/135","title":"i64.atomic.wait has no matching futex syscall on Linux","author":"programmerjake","createdAt":"2019-02-24T08:57:44Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":16,"numLabels":0}},{"number":136,"url":"https://github.com/WebAssembly/threads/issues/136","title":"Lock objects (GC feature + WebIDL tie-ins)","author":"lars-t-hansen","createdAt":"2019-04-12T07:22:25Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":138,"url":"https://github.com/WebAssembly/threads/issues/138","title":"What's the relationship between Wasm and WASI threading proposal?","author":"Becavalier","createdAt":"2019-06-06T13:11:24Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":19,"numLabels":0}},{"number":140,"url":"https://github.com/WebAssembly/threads/issues/140","title":"atomic.fence validation and binary encoding","author":"conrad-watt","createdAt":"2019-06-16T16:10:15Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":142,"url":"https://github.com/WebAssembly/threads/issues/142","title":"Not able to generate race condition","author":"shubham2398","createdAt":"2019-08-18T08:04:41Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":145,"url":"https://github.com/WebAssembly/threads/issues/145","title":"Naming convention for wait/notify instructions","author":"rossberg","createdAt":"2019-10-24T13:40:01Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":151,"url":"https://github.com/WebAssembly/threads/issues/151","title":"Cannot find generated versions of the Web/JS API parts of the proposal","author":"annevk","createdAt":"2020-03-18T11:53:43Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":152,"url":"https://github.com/WebAssembly/threads/issues/152","title":"https://webassembly.github.io/threads is out of date","author":"sunfishcode","createdAt":"2020-03-19T11:53:48Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":157,"url":"https://github.com/WebAssembly/threads/issues/157","title":"return status of std::condition_variable wait_for is not always as expected","author":"delleceste","createdAt":"2020-04-06T13:22:00Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":160,"url":"https://github.com/WebAssembly/threads/issues/160","title":"Why is WebAssembly.Memory with shared set to false not serializable?","author":"annevk","createdAt":"2020-04-21T14:55:42Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":162,"url":"https://github.com/WebAssembly/threads/issues/162","title":"Make shared tables a validation failure","author":"RReverser","createdAt":"2020-06-05T01:23:28Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":15,"numLabels":0}},{"number":174,"url":"https://github.com/WebAssembly/threads/issues/174","title":"memory.atomic.wait32 on the main browser thread","author":"juj","createdAt":"2021-01-15T12:34:57Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":17,"numLabels":0}},{"number":176,"url":"https://github.com/WebAssembly/threads/issues/176","title":"How to cancel a pending Atomics.waitAsync?","author":"juj","createdAt":"2021-01-17T13:47:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":40,"numLabels":0}},{"number":177,"url":"https://github.com/WebAssembly/threads/issues/177","title":"Can we relax Atomics.wait to allow waiting on the main thread?","author":"juj","createdAt":"2021-04-13T10:44:06Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":27,"numLabels":0}},{"number":186,"url":"https://github.com/WebAssembly/threads/issues/186","title":"LLVM/clang OpenMP - anyone?","author":"ecs-deutschland-gmbh","createdAt":"2021-12-14T21:31:17Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":187,"url":"https://github.com/WebAssembly/threads/issues/187","title":"Move `shared` tests to separate files","author":"sunfishcode","createdAt":"2022-02-14T21:12:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":189,"url":"https://github.com/WebAssembly/threads/issues/189","title":"Unsynchronized data races","author":"wingo","createdAt":"2022-07-13T13:33:12Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":195,"url":"https://github.com/WebAssembly/threads/issues/195","title":"Behavior of `t.atomic.rmw.cmpxchg` instructions","author":"q82419","createdAt":"2022-11-17T10:14:25Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":197,"url":"https://github.com/WebAssembly/threads/issues/197","title":"Questions about non-atomic instructions like `i32.store`","author":"yamt","createdAt":"2023-03-22T06:43:03Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":8,"numLabels":0}},{"number":198,"url":"https://github.com/WebAssembly/threads/issues/198","title":"Path to Phase 4","author":"conrad-watt","createdAt":"2023-05-16T23:39:47Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":199,"url":"https://github.com/WebAssembly/threads/issues/199","title":"Does the wasm memory model have tear-free non-atomic loads?","author":"sunfishcode","createdAt":"2023-05-17T18:30:44Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":211,"url":"https://github.com/WebAssembly/threads/issues/211","title":"Missing docs on atomic nature of wait / notify","author":"anuraaga","createdAt":"2023-09-11T06:01:24Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":218,"url":"https://github.com/WebAssembly/threads/issues/218","title":"Interpreter can't translate `thread` construct to JS yet","author":"rossberg","createdAt":"2023-10-19T00:59:30Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":223,"url":"https://github.com/WebAssembly/threads/issues/223","title":"Spec tests with memory offsets","author":"anuraaga","createdAt":"2024-02-15T04:21:58Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":225,"url":"https://github.com/WebAssembly/threads/issues/225","title":"Semantics of bulk memory operations","author":"syg","createdAt":"2024-05-06T19:30:43Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":230,"url":"https://github.com/WebAssembly/threads/issues/230","title":"Shouldn't this also be paired with a monotonic time opcode?","author":"dead-claudia","createdAt":"2025-05-04T04:15:11Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":233,"url":"https://github.com/WebAssembly/threads/issues/233","title":"Can tables be shared?","author":"qouteall","createdAt":"2025-09-14T13:11:25Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":234,"url":"https://github.com/WebAssembly/threads/issues/234","title":"JS API: clarify refreshing of buffers","author":"jakobkummerow","createdAt":"2025-10-02T13:50:38Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":253,"url":"https://github.com/WebAssembly/threads/issues/253","title":"Memory64, multithreading and the 128-bit atomics operations to combat the ABA problem","author":"juj","createdAt":"2026-04-07T18:35:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":6,"numLabels":0}},{"number":248,"url":"https://github.com/WebAssembly/threads/pull/248","title":"[threads][test][js-api] Add tests for growing shared memory","author":"backes","createdAt":"2026-03-12T17:01:46Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":9,"numComments":9,"numLabels":0}},{"number":249,"url":"https://github.com/WebAssembly/threads/pull/249","title":"[threads][test][js-api] Add tests for memory buffer integrity","author":"backes","createdAt":"2026-03-17T15:48:30Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":4,"numLabels":0}}]}