Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Reusable compiler infrastructure for Julia GPU backends.

JuliaGPU/GPUCompiler.jl est-il accessible aux débutants ?

Les mainteneurs de JuliaGPU/GPUCompiler.jl répondent en général à une pull request sous 1 jour. 1 issue accessible aux débutants est ouverte en ce moment.

Étoiles
188
Forks
71
Issues débutants ouvertes
1
Issues indexées
83
Merge moyen
1 j 7 h
PR mergées (30 j)
54
Langage dominant
Julia
Licence
Aucune donnée de licence
Dernier push GitHub
14/10/2026
Dernière indexation
18/9/2026
Guide de contribution
Aucun guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
good first issue

Comment contribuer à JuliaGPU/GPUCompiler.jl

  1. Il n'y a pas de guide de contribution : partez du README et de quelques pull requests fusionnées récemment pour voir comment les changements sont proposés.
  2. Choisissez l'issue ouverte accessible aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • Back-ends each compile their own copy of inference and the pipeline
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    JuliaGPU/GPUCompiler.jl#1011 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 2/5 1-3 heures Accessibilité débutants 68/100

    JuliaGPU/GPUCompiler.jl#1008 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#970 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 28/100

    JuliaGPU/GPUCompiler.jl#965 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    JuliaGPU/GPUCompiler.jl#964 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 40/100

    JuliaGPU/GPUCompiler.jl#939 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    JuliaGPU/GPUCompiler.jl#935 ·

    Les mainteneurs répondent en général sous 1 jour

  • 1.14: TTFX regression without importing REPL
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    JuliaGPU/GPUCompiler.jl#858 ·

    Les mainteneurs répondent en général sous 1 jour

  • Enzyme.jl CI failure from cuda codegen
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#839 · 4 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#759 · 6 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • `native_code` never deleted.
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#756 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#754 · 4 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    JuliaGPU/GPUCompiler.jl#723 · 4 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Add support for ASAN & Co on the CPU
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    JuliaGPU/GPUCompiler.jl#720 ·

    Les mainteneurs répondent en général sous 1 jour

  • `reinterpret` of tuple fails on gpus
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#712 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Truncated static backtraces
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#705 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    JuliaGPU/GPUCompiler.jl#689 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#679 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Julia IR level verification
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    JuliaGPU/GPUCompiler.jl#674 ·

    Les mainteneurs répondent en général sous 1 jour

  • Switch to native Julia highlighter
    Ouverte
    good first issue

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#666 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#657 ·

    Les mainteneurs répondent en général sous 1 jour

  • Unconditional errors result in dynamic invocations
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#649 · 9 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#647 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Handle ErrorStack and WrappedErrors in `code_typed`
    Peut-être à nouveau libre @vchuravy l’a pris il y a 735 jours, et aucune pull request n’est ouverte. Ouverte

    JuliaGPU/GPUCompiler.jl#642 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Consider supporting more non-isbitstype arguments
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#639 ·

    Les mainteneurs répondent en général sous 1 jour

  • IR backtraces: expand multiple call frames
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    JuliaGPU/GPUCompiler.jl#637 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#629 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Support for disabling use_jlplt
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#628 ·

    Les mainteneurs répondent en général sous 1 jour

  • Revert Enzyme hack
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 15/100

    JuliaGPU/GPUCompiler.jl#620 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#607 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#597 ·

    Les mainteneurs répondent en général sous 1 jour

  • Dispose LLVM objects
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 45/100

    JuliaGPU/GPUCompiler.jl#588 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 28/100

    JuliaGPU/GPUCompiler.jl#587 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Relocatability of `deferred_codegen`
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#581 ·

    Les mainteneurs répondent en général sous 1 jour

  • `illegal hardware instruction` via precompiling CPU and CUDA KA kernels
    Peut-être à nouveau libre @vchuravy l’a pris il y a 888 jours, et aucune pull request n’est ouverte. Ouverte

    JuliaGPU/GPUCompiler.jl#580 · 3 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Capture exception information
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#574 ·

    Les mainteneurs répondent en général sous 1 jour

  • Racy bitcode compilation
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#570 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Metal: Extend and improve intrinsic function attributes
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#565 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 42/100

    JuliaGPU/GPUCompiler.jl#558 ·

    Les mainteneurs répondent en général sous 1 jour

  • InvalidIRError: hide GC intrinsics
    Ouverte
    enhancement good first issue

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#554 ·

    Les mainteneurs répondent en général sous 1 jour

  • Revisit TBAA removal
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    JuliaGPU/GPUCompiler.jl#552 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • ABI handling for more than just specptr/jfptr
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    JuliaGPU/GPUCompiler.jl#536 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    JuliaGPU/GPUCompiler.jl#532 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaGPU/GPUCompiler.jl#486 · 5 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    JuliaGPU/GPUCompiler.jl#483 ·

    Les mainteneurs répondent en général sous 1 jour

  • Add julia.hasfp16 attribute to functions
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#480 ·

    Les mainteneurs répondent en général sous 1 jour

  • Lower LLVM intrinsics to platform-specific ops
    Ouverte
    metal

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#479 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#466 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#463 ·

    Les mainteneurs répondent en général sous 1 jour

  • GPURuntime compilation can "embedd" julia runtime values
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaGPU/GPUCompiler.jl#460 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.