A Go compiler based on LLVM in order to better integrate Go with the C ecosystem including Python and JavaScript

¿Es xgo-dev/llgo apto para principiantes?

En los últimos 30 días, xgo-dev/llgo fusionó 14 de 22 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 2 issues aptos para principiantes abiertos.

Estrellas
850
Forks
57
Issues abiertos para principiantes
2
Issues indexados
180
Merge medio
1 d 11 h
PR fusionados (30 d)
125
Lenguaje dominante
Go
Licencia
Apache-2.0
Último push a GitHub
3/11/2026
Última indexación
20/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a xgo-dev/llgo

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Incluye un Dockerfile o un archivo de Docker Compose, así que puedes ejecutarlo sin instalar todas sus herramientas.
  3. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  4. Elige uno de los 2 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • performance: lower scalar math/bits rotations to funnel shifts
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    xgo-dev/llgo#2992 ·

    Los mantenedores suelen responder en 1 día

  • proposal: replace struct-level C layout annotations with structs.HostLayout
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 8/100

    xgo-dev/llgo#2982 ·

    Los mantenedores suelen responder en 1 día

  • ssa: nonescaping function-to-interface boxing retains AllocU under full LTO
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 14/100

    xgo-dev/llgo#2975 ·

    Los mantenedores suelen responder en 1 día

  • cl: nonescaping address-taken aggregate parameters allocate on the heap
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100

    xgo-dev/llgo#2974 ·

    Los mantenedores suelen responder en 1 día

  • Proposal: `//llgo:link` for Types, and `//llgo:align`
    Abierto
    llgo-only proposal

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2954 ·

    Los mantenedores suelen responder en 1 día

  • Tracking: verified LLGo compiler bugs from the C/C++ layout audit
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 32/100

    xgo-dev/llgo#2943 ·

    Los mantenedores suelen responder en 1 día

  • Proposal: Report `runtime.Compiler == "gc"` in LLGo and Identify LLGo via a Build Tag
    Abierto
    go-compat proposal Proposal-Pending

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2933 ·

    Los mantenedores suelen responder en 1 día

  • ssa: non-loop deferred method allocates two records on every call
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    xgo-dev/llgo#2932 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • ssa: derived cdecl struct types change storage and corrupt fields after pointer conversion
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    xgo-dev/llgo#2927 ·

    Los mantenedores suelen responder en 1 día

  • runtime: BDWGC allocation counters make AllocsPerRun report false zero
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    xgo-dev/llgo#2923 ·

    Los mantenedores suelen responder en 1 día

  • darwin/arm64: wazero native backend faults on first call after runtime hook fix
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 43/100

    xgo-dev/llgo#2921 ·

    Los mantenedores suelen responder en 1 día

  • ssa: cdecl function assignments inconsistently expand to two-word closures
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    xgo-dev/llgo#2907 ·

    Los mantenedores suelen responder en 1 día

  • runtime/windows: callback registration rejects cdecl function values
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    xgo-dev/llgo#2889 ·

    Los mantenedores suelen responder en 1 día

  • runtime: finalizerFFIType describes native function pointers as two-word closures
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    xgo-dev/llgo#2888 ·

    Los mantenedores suelen responder en 1 día

  • runtime: SetFinalizer rejects cdecl function values as non-functions
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 54/100

    xgo-dev/llgo#2887 ·

    Los mantenedores suelen responder en 1 día

  • runtime: function type assertions ignore named type identity
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    xgo-dev/llgo#2886 ·

    Los mantenedores suelen responder en 1 día

  • ssa: loop defer does not capture native function pointer callees
    Abierto

    Dificultad 4/5 1-2 días Aptitud para principiantes 56/100

    xgo-dev/llgo#2885 ·

    Los mantenedores suelen responder en 1 día

  • Proposal: Binding Go Symbols to C/C++/Python Symbols via `//go:linkname` and `//llgo:link`
    Abierto
    llgo-only proposal Proposal-Accepted

    Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100

    xgo-dev/llgo#2879 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • debug: cdecl structs use Go layout in DWARF on Windows/386
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    xgo-dev/llgo#2874 ·

    Los mantenedores suelen responder en 1 día

  • runtime: function-value metadata lookup fails with LLGO_PCLNPOST=0 on Linux/amd64
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 58/100

    xgo-dev/llgo#2857 ·

    Los mantenedores suelen responder en 1 día

  • proposal: layoutlint for native layout checks against Go
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100

    xgo-dev/llgo#2831 ·

    Los mantenedores suelen responder en 1 día

  • 386 frontend size and offset calculations double-count padding after func-value expansion
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    xgo-dev/llgo#2811 ·

    Los mantenedores suelen responder en 1 día

  • ARM32 struct storage disagrees with Go sizes and reflected field offsets
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    xgo-dev/llgo#2810 ·

    Los mantenedores suelen responder en 1 día

  • Windows/386 emits align 8 loads and stores for Go struct fields aligned to 4 bytes
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    xgo-dev/llgo#2809 ·

    Los mantenedores suelen responder en 1 día

  • Windows: intermittent llgo test stalls exceed the test timeout during Clang integration
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 15/100

    xgo-dev/llgo#2805 ·

    Los mantenedores suelen responder en 1 día

  • unsafe.Sizeof and unsafe.Offsetof disagree with emitted storage layout
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    xgo-dev/llgo#2796 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Task: Implement padding field directives
    Abierto
    llgo-only proposal Proposal-Accepted

    Dificultad 5/5 Más de una semana Aptitud para principiantes 48/100

    xgo-dev/llgo#2788 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • runtime: diagnose native GOROOT GC and RWMutex stress timeouts
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100

    xgo-dev/llgo#2780 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • runtime: investigate Ranger receiver finalizer retention across GC
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    xgo-dev/llgo#2779 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • proposal: align wasm and embedded binary sizes with TinyGo through whole-program optimization
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2679 ·

    Los mantenedores suelen responder en 1 día

  • Windows 386: deep interface forwarding intermittently fails Go issue75764 performance check
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    xgo-dev/llgo#2655 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Proposal: `//llgo:share` — Choosing Static or Shared Linking for a Required Module in go.mod
    Abierto
    llgo-only proposal

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    xgo-dev/llgo#2628 ·

    Los mantenedores suelen responder en 1 día

  • LLAR Hub: Seamless C/C++ Dependency Management for LLGo
    Abierto
    llgo-only proposal Proposal-Accepted

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2617 ·

    Los mantenedores suelen responder en 1 día

  • Proposal: Function and Parameter Attributes
    Abierto
    llgo-only proposal Proposal-Accepted

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    xgo-dev/llgo#2590 ·

    Los mantenedores suelen responder en 1 día

  • Proposal: External Symbol Linking and Calling Conventions
    Abierto
    llgo-only proposal Proposal-Accepted

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    xgo-dev/llgo#2589 ·

    Los mantenedores suelen responder en 1 día

  • proposal: Go 1.27 SIMD support for amd64, arm64, and wasm
    Abierto
    proposal Proposal-Accepted

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2568 ·

    Los mantenedores suelen responder en 1 día

  • klauspost/compress/s2 TestDecoderMaxBlockSize panics under llgo
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    xgo-dev/llgo#2555 ·

    Los mantenedores suelen responder en 1 día

  • klauspost/compress error
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    xgo-dev/llgo#2552 ·

    Los mantenedores suelen responder en 1 día

  • proposal: optimize WebAssembly size and support module splitting
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2480 ·

    Los mantenedores suelen responder en 1 día

  • Error building github.com/coder/websocket
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    xgo-dev/llgo#2464 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • wasm ABI report: reconcile Go's 64-bit data model with Emscripten's wasm32 ABI
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    xgo-dev/llgo#2447 ·

    Los mantenedores suelen responder en 1 día

  • Proposal: LLGo LLVM-IR escape analysis and heap-to-stack transform
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2244 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Proposal: use LLVM AAHeapToStack for escape analysis
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100

    xgo-dev/llgo#2173 ·

    Los mantenedores suelen responder en 1 día

  • proposal: generate LLAR bindings with llgo get
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2167 ·

    Los mantenedores suelen responder en 1 día

  • Proposal: cross-platform source-level debugging for native, embedded, WASI, and browser WebAssembly
    Abierto
    embed proposal Proposal-Accepted wasm

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2164 ·

    Los mantenedores suelen responder en 1 día

  • test/goroot: resolve remaining syntax diagnostics and decide issue20780 stack policy
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    xgo-dev/llgo#2153 ·

    Los mantenedores suelen responder en 1 día

  • Proposal: define AllThreadsSyscall support for LLGo-owned threads
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    xgo-dev/llgo#2130 ·

    Los mantenedores suelen responder en 1 día

  • panic in HashTrieMap
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    xgo-dev/llgo#1935 ·

    Los mantenedores suelen responder en 1 día

  • test(cl): when expect.txt is ';', skip diff only, not execution
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100

    xgo-dev/llgo#1742 ·

    Los mantenedores suelen responder en 1 día

  • Use cached ESP QEMU for esp32/esp32c3 emulators
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    xgo-dev/llgo#1737 ·

    Los mantenedores suelen responder en 1 día

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.