Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework .

haskell/vector é bom para iniciantes?

Vimos poucos pull requests recentes de contribuidores externos em haskell/vector para dizer com que frequência eles recebem merge. Agora há 1 issue para iniciantes aberta.

Estrelas
401
Forks
145
Issues abertas para iniciantes
1
Issues indexadas
51
Linguagem predominante
Haskell
Licença
Sem dados de licença
Último push no GitHub
23/6/2026
Última indexação
14/9/2026
Guia de contribuição
Sem guia de contribuição
Código de conduta
Sem código de conduta
Labels para iniciantes
help wanted
Métricas de merge de PRs
Nenhum PR com merge em 30d

Como contribuir com haskell/vector

  1. Não há guia de contribuição, então comece pelo README e por alguns pull requests com merge recente para ver como as mudanças são propostas.
  2. Escolha a issue aberta para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • Generic `clone` fills its new vector with zeros before it copies into it, so `force`, `modify` and `(//)` write each element two times
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100

    haskell/vector#571 ·

  • Storable `basicUnsafeIndexM` does not force the element read, so `==` and `compare` allocate 56 bytes an element
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    haskell/vector#570 ·

  • `Size` can be a newtype.
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    haskell/vector#569 ·

  • fromListN documentation: clarify (or remove?) "It's expected that the supplied list will be exactly n elements long"
    Aberta

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100

    haskell/vector#565 · 1 comentário ·

  • Backpermute needn't have the same index container
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100

    haskell/vector#563 · 1 comentário ·

  • `Vector` constructor is not exposed.
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    haskell/vector#560 · 1 comentário ·

  • Unbox Complex should use one array.
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#554 ·

  • Remove benchmarks sublibrary.
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#550 · 7 comentários ·

  • Use of sublibrary problematic, due to GHC bug #25025
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#527 · 2 comentários ·

  • Newtypes DoNotUnboxLazy / DoNotUnboxStrict / DoNotUnboxNormalForm lack Generic instances
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100

    haskell/vector#520 · 1 comentário ·

  • Feat: add `prevPermutation`, `nextPermutationBy` and a version of `nextPermutation` that goes back to the first perm?
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#499 · 7 comentários ·

  • unboxed Vector Bool seems to be 40 times slower than unboxed Array Int Bool
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#495 · 15 comentários ·

  • Adding more `HasCallStack` s
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#494 · 3 comentários ·

  • Add total counterparts to partial functions, such as `head`.
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    haskell/vector#479 · 29 comentários ·

  • Semantics and implementation of move for SoA vectors
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#472 ·

  • Split generic tests into separate package
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#459 · 5 comentários ·

  • Improve compilation time
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#458 · 3 comentários ·

  • Add a variant unfoldrExactN, returning the resulting generator
    Aberta
    help-wanted

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#447 · 3 comentários ·

  • overlaps for Data.Vector.Mutable behaves oddly for empty vectors
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#444 · 2 comentários ·

  • High level documentation?
    Aberta
    documentation help-wanted

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#443 · 2 comentários ·

  • Improve documentation and refactor `copy` + `move` in mutable APIs
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    haskell/vector#440 · 1 comentário ·

  • Adding `intersperse` to the API
    Aberta
    help-wanted

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    haskell/vector#421 · 2 comentários · 1 reação ·

  • unstreamM etc destroys performance; expose unstreamPrimM & document most-performant method
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    haskell/vector#416 · 13 comentários · 1 reação ·

  • Overflow in size hints in bundles
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    haskell/vector#406 · 2 reações ·

  • Length in unboxed instances
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#393 · 12 comentários ·

  • Resize operation
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#392 ·

  • Allocation strategies for vector creation
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    haskell/vector#388 · 14 comentários ·

  • Discussion: High-level functions that can convert between vector types
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    haskell/vector#373 · 7 comentários ·

  • Generic.takeWhile is not copy-free
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#330 · 16 comentários ·

  • Clarify the drawbacks of unsafe functions
    Aberta
    documentation help-wanted

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    haskell/vector#305 · 4 comentários · 4 reações ·

  • Memory safety in vector
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#298 · 2 comentários ·

  • Improve documentation, reduce duplication and add examples to haddock
    Aberta
    documentation help-wanted

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#296 · 10 comentários ·

  • reproducer for test suite blowup to hand off to ghc folk
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    haskell/vector#280 · 3 comentários ·

  • Inlining functions of Unboxed vector consumes a lot of memory
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    haskell/vector#274 · 8 comentários ·

  • The Bundle datatype seemingly doesn't need the field sVector
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#269 · 14 comentários ·

  • Question about the performance of fused vector operations
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 20/100

    haskell/vector#259 · 10 comentários ·

  • Unboxed is not a good default unboxed vector
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#250 · 34 comentários · 1 reação ·

  • Add uniquely named type aliases for each Vector type to `Data.Vector.Generic`
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#240 · 7 comentários ·

  • Add note about sorting to documentation (and possibly a transform function)
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    haskell/vector#232 · 5 comentários · 2 reações ·

  • Add vector version of mapAccumL that behaves like the list version
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#228 · 23 comentários · 1 reação ·

  • unstreamM fusion incredibly easy to break
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#208 · 1 comentário ·

  • lists vs pure vector vs monadic vector stream performance benchmarks
    Aberta
    help-wanted

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#207 · 1 comentário · 1 reação ·

  • add rotations
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    haskell/vector#189 · 2 comentários ·

  • (Unboxed.Vector Char).takeWhile is much slower then Data.Text.takeWhile
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    haskell/vector#182 · 3 comentários ·

  • Using mutable and immutable vectors together is painful
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#159 · 6 comentários ·

  • Consider design change in light of GHC join point work
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    haskell/vector#156 · 38 comentários ·

  • DV.Generic.Mutable.fill does not check for out of bounds access
    Aberta
    bug design-shed

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    haskell/vector#118 · 10 comentários ·

  • Possible Changes to Bundle.Chunk?
    Aberta
    design-shed enhancement question

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    haskell/vector#91 · 4 comentários ·

  • basicOverlaps is pretty weak
    Aberta
    bug design-shed enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    haskell/vector#88 · 1 comentário ·

  • Add insertion functions
    Aberta
    design-shed enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    haskell/vector#76 · 1 comentário ·

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.