WebAssembly / WebAssembly/multibyte-array-access

Support loading/storing 8 bits

Offen
#2 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
WebAssembly
Sterne
4
Forks
1
Ø Merge
16 Std. 35 Min.
Gemergte PRs (30 T.)
1

Beschreibung

If we end up reusing the existing memory instructions and only allow i8 arrays there will be some overlap with the regular array instructions. e.g.

i32.store8 (type $i8_array) will effectively be the same as array.set

and likewise for loads

i32.load8_s (type $i8_array) will effectively be the same as array.get_s
i32.load8_u (type $i8_array) will effectively be the same as array.get_u

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Vergleich des Issues zwischen den vorhandenen Speicherinstruktionen und den regulären Array-Instruktionen zu lesen. Es sind keine Dateien, Tests oder Einstiegspunkte angegeben; die Arbeit ist erst abgeschlossen, wenn das Design und das erforderliche Verhalten zum Laden und Speichern von 8-Bit-Array-Elementen definiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
wasm
Bereich
compilers
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.