Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Order of immediates on atomic GC accessors

Ouverte
#121 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
15/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
Active
Stack technique
wasm
Domaine
compilers

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.

Langage dominant
WebAssembly
Étoiles
98
Forks
7
Merge moyen
1 j 20 h
PR mergées (30 j)
1

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de WebAssembly/shared-everything-threads

Toutes les issues de WebAssembly/shared-everything-threads

Issues similaires

Plus d'issues Compilers

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.