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

JuliaGPU/GPUCompiler.jl

Reusable compiler infrastructure for Julia GPU backends.

JuliaGPU/GPUCompiler.jl é bom para iniciantes?

Os mantenedores de JuliaGPU/GPUCompiler.jl costumam responder a um pull request em até 1 dia. No momento não há nenhuma issue para iniciantes aberta; a lista abaixo mostra as outras issues que temos deste repositório.

Estrelas
188
Forks
71
Issues abertas para iniciantes
0
Issues indexadas
82
Merge médio
1d 7h
PRs com merge (30d)
54
Linguagem predominante
Julia
Licença
Sem dados de licença
Último push no GitHub
7/10/2026
Última indexação
18/9/2026
Guia de contribuição
Sem guia de contribuição
Código de conduta
Sem código de conduta
Labels para iniciantes
good first issue

Como contribuir com JuliaGPU/GPUCompiler.jl

  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. Siga o repositório para saber quando uma nova issue para iniciantes for aberta, ou veja as outras issues abaixo.
Carregando issues

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

  • SPIR-V: declare native integer widths in the datalayout
    Aberta

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

    JuliaGPU/GPUCompiler.jl#1008 ·

    Mantenedores costumam responder em até 1 dia

  • Every compilation leaks memory: the LLVM context, and on `main` several target machines
    Aberta

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

    JuliaGPU/GPUCompiler.jl#970 ·

    Mantenedores costumam responder em até 1 dia

  • Metal: bus error in the LLVM inliner on dynamic code, instead of an InvalidIRError
    Aberta

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

    JuliaGPU/GPUCompiler.jl#965 ·

    Mantenedores costumam responder em até 1 dia

  • Metal: run-time Symbol comparison takes the wrong branch after #960
    Aberta

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

    JuliaGPU/GPUCompiler.jl#964 ·

    Mantenedores costumam responder em até 1 dia

  • SPIR-V: Use native llvm.minimum and llvm.maximum
    Aberta

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

    JuliaGPU/GPUCompiler.jl#939 ·

    Mantenedores costumam responder em até 1 dia

  • [2.7.0] Metal - llvm.vector.reduce.* reaching the AIR back-end fails to compile
    Aberta

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

    JuliaGPU/GPUCompiler.jl#935 ·

    Mantenedores costumam responder em até 1 dia

  • 1.14: TTFX regression without importing REPL
    Aberta

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

    JuliaGPU/GPUCompiler.jl#858 ·

    Mantenedores costumam responder em até 1 dia

  • Enzyme.jl CI failure from cuda codegen
    Aberta
    bug

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

    JuliaGPU/GPUCompiler.jl#839 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Pointers from the host in the cross-compiled LLVM IR
    Aberta

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

    JuliaGPU/GPUCompiler.jl#759 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • `native_code` never deleted.
    Aberta

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

    JuliaGPU/GPUCompiler.jl#756 ·

    Mantenedores costumam responder em até 1 dia

  • Julia 1.12: Mismatched codeinfo hits assertion error.
    Aberta
    bug upstream

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

    JuliaGPU/GPUCompiler.jl#754 · 4 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • `@safe_debug` does not always work well with `LoggingExtras.jl`
    Aberta
    upstream

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

    JuliaGPU/GPUCompiler.jl#723 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add support for ASAN & Co on the CPU
    Aberta

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

    JuliaGPU/GPUCompiler.jl#720 ·

    Mantenedores costumam responder em até 1 dia

  • `reinterpret` of tuple fails on gpus
    Aberta

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

    JuliaGPU/GPUCompiler.jl#712 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Truncated static backtraces
    Aberta

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

    JuliaGPU/GPUCompiler.jl#705 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Compilation error with `always_inline=true` with conversions within broadcasts
    Aberta

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

    JuliaGPU/GPUCompiler.jl#689 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • `exp` on `SIMD.Vec` triggers LLVM error
    Aberta
    bug ptx

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

    JuliaGPU/GPUCompiler.jl#679 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Julia IR level verification
    Aberta

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

    JuliaGPU/GPUCompiler.jl#674 ·

    Mantenedores costumam responder em até 1 dia

  • Switch to native Julia highlighter
    Aberta
    good first issue

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

    JuliaGPU/GPUCompiler.jl#666 ·

    Mantenedores costumam responder em até 1 dia

  • PTX: Switch from NVVM kernel annotation to ptx_kernel calling convention and function attributes
    Aberta
    ptx

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

    JuliaGPU/GPUCompiler.jl#657 ·

    Mantenedores costumam responder em até 1 dia

  • Unconditional errors result in dynamic invocations
    Aberta
    enhancement

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

    JuliaGPU/GPUCompiler.jl#649 · 9 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Cthulhu uses InteractiveUtils.code_llvm instead of GPUCompiler.jl
    Aberta

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

    JuliaGPU/GPUCompiler.jl#647 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Handle ErrorStack and WrappedErrors in `code_typed`
    Talvez livre de novo @vchuravy assumiu há 734 dias e não há nenhum pull request aberto. Aberta

    JuliaGPU/GPUCompiler.jl#642 · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Consider supporting more non-isbitstype arguments
    Aberta

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

    JuliaGPU/GPUCompiler.jl#639 ·

    Mantenedores costumam responder em até 1 dia

  • IR backtraces: expand multiple call frames
    Aberta

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

    JuliaGPU/GPUCompiler.jl#637 ·

    Mantenedores costumam responder em até 1 dia

  • GPUCompiler doesn't support deferred codegen more than second order
    Aberta

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

    JuliaGPU/GPUCompiler.jl#629 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Support for disabling use_jlplt
    Aberta

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

    JuliaGPU/GPUCompiler.jl#628 ·

    Mantenedores costumam responder em até 1 dia

  • Revert Enzyme hack
    Aberta

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

    JuliaGPU/GPUCompiler.jl#620 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Cannot iterate over a Tuple of mixed Type
    Aberta
    bug upstream

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

    JuliaGPU/GPUCompiler.jl#607 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • (Re-)Allow to passing non-isbits when not used in kernel
    Aberta

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

    JuliaGPU/GPUCompiler.jl#597 ·

    Mantenedores costumam responder em até 1 dia

  • Dispose LLVM objects
    Aberta

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

    JuliaGPU/GPUCompiler.jl#588 ·

    Mantenedores costumam responder em até 1 dia

  • GPUCompiler code typed is type unstable whereas regular code typed is fine
    Aberta

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

    JuliaGPU/GPUCompiler.jl#587 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Relocatability of `deferred_codegen`
    Aberta

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

    JuliaGPU/GPUCompiler.jl#581 ·

    Mantenedores costumam responder em até 1 dia

  • `illegal hardware instruction` via precompiling CPU and CUDA KA kernels
    Talvez livre de novo @vchuravy assumiu há 886 dias e não há nenhum pull request aberto. Aberta

    JuliaGPU/GPUCompiler.jl#580 · 3 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Capture exception information
    Aberta
    enhancement

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

    JuliaGPU/GPUCompiler.jl#574 ·

    Mantenedores costumam responder em até 1 dia

  • Racy bitcode compilation
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta

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

    JuliaGPU/GPUCompiler.jl#570 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Metal: Extend and improve intrinsic function attributes
    Aberta

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

    JuliaGPU/GPUCompiler.jl#565 ·

    Mantenedores costumam responder em até 1 dia

  • Handle ExceptionStack in `code_typed(err)`
    Aberta
    enhancement

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

    JuliaGPU/GPUCompiler.jl#558 ·

    Mantenedores costumam responder em até 1 dia

  • InvalidIRError: hide GC intrinsics
    Aberta
    enhancement good first issue

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

    JuliaGPU/GPUCompiler.jl#554 ·

    Mantenedores costumam responder em até 1 dia

  • Revisit TBAA removal
    Aberta

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

    JuliaGPU/GPUCompiler.jl#552 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • ABI handling for more than just specptr/jfptr
    Aberta

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

    JuliaGPU/GPUCompiler.jl#536 ·

    Mantenedores costumam responder em até 1 dia

  • Feature request: ability to specify method table in `methodinstance`
    Aberta

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

    JuliaGPU/GPUCompiler.jl#532 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Julia does not support cross-compilation to 32-bits
    Aberta
    upstream

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

    JuliaGPU/GPUCompiler.jl#486 · 5 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • PTX: Conditional reference-to-value rewrite
    Aberta
    ptx

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

    JuliaGPU/GPUCompiler.jl#483 ·

    Mantenedores costumam responder em até 1 dia

  • Add julia.hasfp16 attribute to functions
    Aberta

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

    JuliaGPU/GPUCompiler.jl#480 ·

    Mantenedores costumam responder em até 1 dia

  • Lower LLVM intrinsics to platform-specific ops
    Aberta
    metal

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

    JuliaGPU/GPUCompiler.jl#479 ·

    Mantenedores costumam responder em até 1 dia

  • PTX: Re-land datalayout change on LLVM 17
    Aberta

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

    JuliaGPU/GPUCompiler.jl#466 ·

    Mantenedores costumam responder em até 1 dia

  • PTX: Demote GEP indices to 32 bits, if possible.
    Aberta
    ptx

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

    JuliaGPU/GPUCompiler.jl#463 ·

    Mantenedores costumam responder em até 1 dia

  • GPURuntime compilation can "embedd" julia runtime values
    Aberta

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

    JuliaGPU/GPUCompiler.jl#460 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Use NewPM with extension points to enable back-end passes
    Aberta

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

    JuliaGPU/GPUCompiler.jl#450 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

Receba novas issues na sua caixa de entrada

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