Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Order of immediates on atomic GC accessors

Abierto
#121 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
15/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
wasm
Área
compilers

Línea de trabajo

The issue names no files. Start by reading the linked acquire-release-atomics PR 29 to see the proposed immediate order, then find the current [ordering] typeidx immediate on the atomic GC struct and array accessors in this repo's spec text. Done means the team has agreed on a final immediate order, with the spec wording updated to match, and that decision is a design call for maintainers.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

The intersection of the acquire-release-atomics proposal and multi-byte array access proposal gives this order of immediates for multi-byte array loads and stores: [flags] [memidx | typeidx] [ordering] [offset] (see https://github.com/WebAssembly/acquire-release-atomics/pull/29).

Currently, atomic GC accessors have this order of immediates: [ordering] typeidx.

We may want to change the order of immediates on GC accessors to be e.g. struct.atomic.get $t seqcst to better match the proposed order for loads and stores.

Lenguaje dominante
WebAssembly
Estrellas
98
Forks
7
Merge medio
1 d 20 h
PR fusionados (30 d)
1

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de WebAssembly/shared-everything-threads

Todos los issues de WebAssembly/shared-everything-threads

Issues similares

Más issues de Compilers

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.