bytecodealliance / bytecodealliance/wit-bindgen

markdown: add align, size, and offsets to the output

Aperta
#965 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
1.5k
Fork
288
Merge medio
6h 32m
PR unite (30g)
19

Descrizione

It would be useful if each type had its size and alignment, and additionally if each field in a record or whatever should have its offset, etc...

Maybe optionally via a CLI flag.

This would make the output more useful to folks who are trying to better understand the canonical ABI details for a particular interface.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia individuando il punto di ingresso dell’output Markdown e la gestione dei flag CLI in wit-bindgen. Leggi come l’output generato rappresenta ogni tipo e campo, quindi risali alle informazioni esistenti sull’ABI canonico o sul layout. Il lavoro è completato quando l’output può esporre la dimensione e l’allineamento dei tipi, oltre agli offset dei campi, e il comportamento CLI opzionale richiesto è coperto dai test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust
Ambito
cli, tooling
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.