bytecodealliance / bytecodealliance/wit-bindgen

Non-deterministic output for html-in-md rendering

Offen
#1,101 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
1.5k
Forks
288
Ø Merge
6 Std. 32 Min.
Gemergte PRs (30 T.)
19

Beschreibung

The output order changes if `--all-features` is passed in versus `--features=` even in the case of the same feature set.

```bash
git clone https://github.com/WebAssembly/wasi-cli.git

wit-bindgen markdown wit --html-in-md --all-features
git add

wit-bindgen markdown wit --html-in-md --features=cli-exit-with-code
# note diff
# there's only one feature in this package so the output should be the same
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere den Bericht, indem du die beiden `wit-bindgen markdown wit --html-in-md`-Befehle ausführst, einmal mit `--all-features` und einmal mit `--features=cli-exit-with-code`, und vergleiche anschließend die generierte Ausgabe. Verfolge die Pfade für Markdown-Rendering und Feature-Auswahl, um zu ermitteln, warum äquivalente Feature-Sets eine unterschiedliche Reihenfolge erzeugen; abgeschlossen ist die Aufgabe, wenn beide Befehle identische Ausgabe erzeugen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust, wasm
Bereich
compilers, tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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