Order of immediates on atomic GC accessors
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
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de WebAssembly/shared-everything-threads
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
WebAssembly/shared-everything-threads#119 · 2 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
WebAssembly/shared-everything-threads#114 · 7 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
WebAssembly/shared-everything-threads#105 · 6 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
WebAssembly/shared-everything-threads#99 · 5 commentaires ·
Toutes les issues de WebAssembly/shared-everything-threads
Issues similaires
-
area: compat area: parsing bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
reubeno/brush#1526 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour