emscripten-core / emscripten-core/emscripten
Building libwasm_workers with -O1 or -O2 causes tests to fail
Offen
- 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
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