emscripten-core / emscripten-core/emscripten

Building libwasm_workers with -O1 or -O2 causes tests to fail

Offen
#19,331 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
27.6k
Forks
3.6k
Ø Merge
1 T. 14 Std.
Gemergte PRs (30 T.)
125

Beschreibung

For example:

- browser.test_wasm_worker_lock_async_acquire
- browser.test_wasm_worker_lock_waitinf_minimal_runtime

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den Fehler beim Erstellen von libwasm_workers mit -O1 und -O2 zu reproduzieren, unter Verwendung von browser.test_wasm_worker_lock_async_acquire und browser.test_wasm_worker_lock_waitinf_minimal_runtime. Vergleiche diese Ergebnisse mit einem nicht optimierten Build und verfolge das Verhalten des fehlschlagenden Tests, bevor du die Regression eingrenzt. Die Arbeit ist abgeschlossen, wenn beide Tests bei den gemeldeten Optimierungsstufen bestehen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, wasm
Bereich
compilers, testing-qa
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
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.