Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Whale Compiler Toolchain

¿Es wavefnd/Whale apto para principiantes?

Los mantenedores de wavefnd/Whale suelen responder a un pull request en 1 día. Ahora mismo hay 18 issues aptos para principiantes abiertos.

Estrellas
4
Forks
4
Issues abiertos para principiantes
18
Issues indexados
166
Merge medio
2 h
PR fusionados (30 d)
21
Lenguaje dominante
Rust
Licencia
MPL-2.0
Último push a GitHub
7/10/2026
Última indexación
7/10/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
help wanted good first issue

Cómo contribuir a wavefnd/Whale

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia MPL-2.0 del proyecto.
  4. Elige uno de los 18 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

  • Test AST JSON Schema and interchange fixtures for versioned agreement
    Abierto
    enhancement help wanted ir needs testing priority medium

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

    wavefnd/Whale#290 ·

    Los mantenedores suelen responder en 1 día

  • Check executable public Whale reference examples against current tools
    Abierto
    ci documentation enhancement help wanted priority medium

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

    wavefnd/Whale#289 ·

    Los mantenedores suelen responder en 1 día

  • Group ELF relocations once instead of rescanning them per section
    Abierto
    help wanted object performance priority medium

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

    wavefnd/Whale#288 ·

    Los mantenedores suelen responder en 1 día

  • Exercise tracked memory with a bounded generated operation corpus
    Abierto
    enhancement fuzzing help wanted ir priority high

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

    wavefnd/Whale#286 ·

    Los mantenedores suelen responder en 1 día

  • Fuzz AST decode and bounded O0 lowering with strict-schema seeds
    Abierto
    enhancement fuzzing help wanted ir priority medium

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

    wavefnd/Whale#285 ·

    Los mantenedores suelen responder en 1 día

  • Fuzz typed IR parsing and canonical round trips under resource limits
    Abierto
    enhancement fuzzing help wanted ir priority medium

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

    wavefnd/Whale#284 ·

    Los mantenedores suelen responder en 1 día

  • Represent signed 32-bit absolute AMD64 relocations explicitly
    Abierto
    enhancement help wanted linker object priority medium

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

    wavefnd/Whale#283 ·

    Los mantenedores suelen responder en 1 día

  • Encode AMD64 ADC and SBB scalar register forms
    Abierto
    assembler enhancement help wanted priority low

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

    wavefnd/Whale#282 ·

    Los mantenedores suelen responder en 1 día

  • Encode AMD64 immediate PUSH forms
    Abierto
    assembler enhancement help wanted priority medium

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

    wavefnd/Whale#281 ·

    Los mantenedores suelen responder en 1 día

  • Encode AMD64 immediate IMUL forms
    Abierto
    assembler enhancement help wanted priority medium

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

    wavefnd/Whale#280 ·

    Los mantenedores suelen responder en 1 día

  • Encode AMD64 indirect CALL and JMP operand forms
    Abierto
    assembler enhancement help wanted priority medium

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

    wavefnd/Whale#279 ·

    Los mantenedores suelen responder en 1 día

  • Encode AMD64 CMOVcc register forms
    Abierto
    assembler enhancement help wanted priority medium

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

    wavefnd/Whale#278 ·

    Los mantenedores suelen responder en 1 día

  • Encode AMD64 SETcc byte-result forms
    Abierto
    assembler enhancement help wanted priority medium

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

    wavefnd/Whale#277 ·

    Los mantenedores suelen responder en 1 día

  • Encode the initial AMD64 TEST register-register forms
    Abierto
    assembler enhancement good first issue help wanted priority medium

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

    wavefnd/Whale#276 ·

    Los mantenedores suelen responder en 1 día

  • Encode AMD64 integer NOT and NEG register forms
    Abierto
    assembler enhancement help wanted priority medium

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

    wavefnd/Whale#275 ·

    Los mantenedores suelen responder en 1 día

  • Describe O0 variables and call frames in DWARF5
    Abierto
    codegen enhancement help wanted object priority medium

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

    wavefnd/Whale#274 ·

    Los mantenedores suelen responder en 1 día

  • Emit initial DWARF5 function and line information for AMD64 output
    Abierto
    codegen enhancement help wanted object priority medium

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

    wavefnd/Whale#273 ·

    Los mantenedores suelen responder en 1 día

  • Include bounded interpreted call stacks in runtime failures
    Abierto
    cli enhancement help wanted ir priority medium

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

    wavefnd/Whale#272 ·

    Los mantenedores suelen responder en 1 día

  • Render interpreter traps with preserved source locations and IR identities
    Abierto
    cli enhancement help wanted ir priority high

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

    wavefnd/Whale#271 ·

    Los mantenedores suelen responder en 1 día

  • Preserve original source identities and locations in typed IR interchange
    Abierto
    enhancement help wanted integration ir priority high

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

    wavefnd/Whale#270 ·

    Los mantenedores suelen responder en 1 día

  • Represent and execute checked lossless integer conversions
    Abierto
    enhancement help wanted ir priority medium semantics

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

    wavefnd/Whale#269 ·

    Los mantenedores suelen responder en 1 día

  • Execute bit-preserving integer-float scalar bitcasts
    Abierto
    enhancement help wanted ir priority medium

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

    wavefnd/Whale#268 ·

    Los mantenedores suelen responder en 1 día

  • Interpret floating extension and truncation with exact width policies
    Abierto
    enhancement help wanted ir priority medium

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

    wavefnd/Whale#267 ·

    Los mantenedores suelen responder en 1 día

  • Interpret signed and unsigned integer-float conversions with defined traps
    Abierto
    enhancement help wanted ir priority high semantics

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

    wavefnd/Whale#266 ·

    Los mantenedores suelen responder en 1 día

  • Execute ordered and unordered floating comparison predicates
    Abierto
    enhancement help wanted ir priority medium

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

    wavefnd/Whale#265 ·

    Los mantenedores suelen responder en 1 día

  • Interpret scalar floating arithmetic at its declared precision
    Abierto
    enhancement help wanted ir priority high semantics

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

    wavefnd/Whale#264 ·

    Los mantenedores suelen responder en 1 día

  • Interpret bit-exact scalar floating values and tracked storage
    Abierto
    enhancement help wanted ir priority high

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

    wavefnd/Whale#263 ·

    Los mantenedores suelen responder en 1 día

  • Add same-allocation pointer ordering and difference operations
    Abierto
    enhancement help wanted ir priority medium semantics

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

    wavefnd/Whale#262 ·

    Los mantenedores suelen responder en 1 día

  • Enforce explicit allocation retirement in the interpreter
    Abierto
    enhancement help wanted ir priority medium semantics

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

    wavefnd/Whale#261 ·

    Los mantenedores suelen responder en 1 día

  • Represent explicit tracked allocation lifetime termination in IR
    Abierto
    enhancement help wanted ir priority medium semantics

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

    wavefnd/Whale#260 ·

    Los mantenedores suelen responder en 1 día

  • Interpret global allocations with initialization and read-only checks
    Abierto
    enhancement help wanted ir priority high semantics

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

    wavefnd/Whale#259 ·

    Los mantenedores suelen responder en 1 día

  • Represent addressable global storage and explicit initialization modes in IR
    Abierto
    enhancement help wanted ir priority high semantics

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

    wavefnd/Whale#258 ·

    Los mantenedores suelen responder en 1 día

  • Interpret signature-checked indirect Whale calls
    Abierto
    enhancement help wanted ir priority high

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

    wavefnd/Whale#257 ·

    Los mantenedores suelen responder en 1 día

  • Interpret function-pointer values and preserve their identity in storage
    Abierto
    enhancement help wanted ir priority high

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

    wavefnd/Whale#256 ·

    Los mantenedores suelen responder en 1 día

  • Preserve tracked pointer authority across interpreted calls and returns
    Abierto
    enhancement help wanted ir priority high semantics

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

    wavefnd/Whale#255 ·

    Los mantenedores suelen responder en 1 día

  • Interpret direct Whale scalar calls with bounded invocation frames
    Abierto
    enhancement help wanted ir priority high

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

    wavefnd/Whale#254 ·

    Los mantenedores suelen responder en 1 día

  • Share verified global constants across function-local validation
    Abierto
    help wanted ir performance priority medium

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

    wavefnd/Whale#253 ·

    Los mantenedores suelen responder en 1 día

  • Index SSA value types for repeated verification lookups
    Abierto
    help wanted ir performance priority medium

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

    wavefnd/Whale#252 ·

    Los mantenedores suelen responder en 1 día

  • Avoid repeated dominator-chain walks during SSA verification
    Abierto
    help wanted ir performance priority high

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

    wavefnd/Whale#251 ·

    Los mantenedores suelen responder en 1 día

  • Bound assembler and raw-object CLI file reads before buffering
    Abierto
    cli enhancement help wanted priority high

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

    wavefnd/Whale#250 ·

    Los mantenedores suelen responder en 1 día

  • Publish the Wave bootstrap archive atomically and preserve the previous artifact
    Abierto
    bug build good first issue help wanted priority medium

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

    wavefnd/Whale#249 ·

    Los mantenedores suelen responder en 1 día

  • Handle closed stdout pipes in the IR CLI without panicking
    Abierto
    bug cli good first issue help wanted priority medium

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

    wavefnd/Whale#248 ·

    Los mantenedores suelen responder en 1 día

  • Validate in-memory symbol metadata at linker consumption boundaries
    Abierto
    bug help wanted linker object priority high

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

    wavefnd/Whale#247 ·

    Los mantenedores suelen responder en 1 día

  • Preflight ELF name and metadata budgets before cloning payloads
    Abierto
    bug help wanted object priority high

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

    wavefnd/Whale#246 ·

    Los mantenedores suelen responder en 1 día

  • Bound direct Rust AST lowering and encoding before recursive work
    Abierto
    bug help wanted integration ir priority high

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

    wavefnd/Whale#245 ·

    Los mantenedores suelen responder en 1 día

  • Bound public type-layout traversal even when callers raise the depth limit
    Abierto
    bug help wanted ir priority high

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

    wavefnd/Whale#244 ·

    Los mantenedores suelen responder en 1 día

  • Track output-target expansion across Wave architecture and OS profiles
    Abierto
    cross-platform roadmap

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

    wavefnd/Whale#232 ·

    Los mantenedores suelen responder en 1 día

  • Model freestanding ELF profiles without hosted runtime assumptions
    Abierto
    cross-platform enhancement ir needs testing priority medium

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

    wavefnd/Whale#231 ·

    Los mantenedores suelen responder en 1 día

  • Model FreeBSD output profiles separately from Linux ELF targets
    Abierto
    abi cross-platform enhancement needs testing priority medium

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

    wavefnd/Whale#230 ·

    Los mantenedores suelen responder en 1 día

  • Lower initial Darwin AArch64 scalar calls with the Apple ABI
    Abierto
    abi codegen enhancement needs testing priority medium

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

    wavefnd/Whale#229 ·

    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.