Reconsider match_byte macro if plain match becomes optimized enough
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia individuando la macro match_byte e esamina le pull request collegate di Rust e Servo per comprendere l’affermazione sull’ottimizzazione. Esegui un benchmark di plain match rispetto alla macro nei percorsi del parser interessati; il lavoro è completato quando le evidenze supportano la sostituzione o il mantenimento della macro e la decisione dell’issue è documentata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
@nox pointed out (https://github.com/servo/rust-cssparser/pull/112#issuecomment-286152329) that https://github.com/rust-lang/rust/pull/39456 brings the same performance to plain match expressions.
- Lingua principale
- Rust
- Stelle
- 871
- Fork
- 152
- Merge medio
- 1g 1h
- PR unite (30g)
- 6
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di servo/rust-cssparser
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
servo/rust-cssparser#440 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
servo/rust-cssparser#439 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
servo/rust-cssparser#434 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
servo/rust-cssparser#438 · 3 commenti · 1 reazione ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
servo/rust-cssparser#436 · 1 commento ·
Tutte le issue di servo/rust-cssparser
Issue simili
-
Change output crossing a compactsize boundary leaves the fee slightly below the requested feerateApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
bitcoindevkit/bdk_wallet#578 ·
I maintainer di solito rispondono entro 8 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
521xueweihan/HelloGitHub#3832 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
canonical/opentelemetry-collector-operator#409 ·
I maintainer di solito rispondono entro 1 giorno