Why doesn't the `IntMap` and `IntSet` code use pointer equality checks to improve sharing and reduce allocations?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Leggi l’uso esistente di ptrEq nel codice di Map e Set, quindi confronta le implementazioni corrispondenti di IntMap e IntSet. Determina se controlli equivalenti di uguaglianza dei puntatori potrebbero migliorare la condivisione o ridurre le allocazioni, quindi valida ogni conclusione con i test o le misurazioni delle allocazioni pertinenti del repository.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
There's quite a bit of ptrEq usage in the Map and Set code. Why isn't there anything similar in the corresponding IntMap and IntSet code?
- Lingua principale
- Haskell
- Stelle
- 356
- Fork
- 196
- Merge medio
- 3g 22h
- PR unite (30g)
- 1
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
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 haskell/containers
-
unfoldTree is too lazyApertamajor-release strictness Tree
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
haskell/containers#1260 ·
-
feature-request Seq
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
haskell/containers#1266 · 10 commenti · 1 reazione ·
-
IntMap IntSet Map performance
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
haskell/containers#1265 · 3 commenti ·
-
Map performance Set
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
haskell/containers#1263 · 5 commenti ·
-
low-hanging-fruit performance Seq
Difficoltà 4/5 3-5 giorni Idoneità per principianti 43/100
haskell/containers#1262 · 2 commenti ·
Tutte le issue di haskell/containers
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
MorphRule, DataizeRule and ContextualizeRule silently accept unknown YAML keys, unlike rewrite `Rule`Forse già presa @renyamamoto2026-cmyk l’ha presa 2 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
objectionary/phino#2107 ·
I maintainer di solito rispondono entro 1 giorno
-
30-minutes algorithm any-language codewars dart easy elixir hackerrank hacktoberfest haskell help wanted interview-prep julia leetcode lua open-source r scala students zig
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 88/100
Huerte/algo-solutions-python#124 ·