Compiler for the C3 language

c3lang/c3c è adatto ai principianti?

Negli ultimi 30 giorni c3lang/c3c ha accettato 7 delle 13 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento sono aperte 3 issue adatte ai principianti.

Stelle
5.9k
Fork
408
Issue aperte per principianti
3
Issue indicizzate
172
Merge medio
1g 11m
PR unite (30g)
23
Lingua principale
C3
Licenza
MIT
Ultimo push su GitHub
9/10/2026
Ultima indicizzazione
9/10/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a c3lang/c3c

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  4. Scegli una delle 3 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Generic type inference fails with optional expected types
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    c3lang/c3c#3612 ·

    I maintainer di solito rispondono entro 1 giorno

  • Windows: file existence check failed for paths containing Unicode characters
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100

    c3lang/c3c#3606 ·

    I maintainer di solito rispondono entro 1 giorno

  • Constant slice length above int::max is truncated to 32 bits (regression in 0.8.4)
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    c3lang/c3c#3595 ·

    I maintainer di solito rispondono entro 1 giorno

  • Compiler segfault when compiling with -P enabled
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100

    c3lang/c3c#3594 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • [Question]: Try doesn't work in '&&' conditionals when it follows another condition
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100

    c3lang/c3c#3564 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • stdlib: Support floating-point types in `std::math::sign`
    Aperta
    Accepted Enhancement Request Help Wanted! Stdlib

    Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100

    c3lang/c3c#3537 ·

    I maintainer di solito rispondono entro 1 giorno

  • stdlib: Add `File.chmod` or other name to change File permissions
    Aperta
    Accepted Enhancement Request Help Wanted! Stdlib

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100

    c3lang/c3c#3536 ·

    I maintainer di solito rispondono entro 1 giorno

  • Multi-Dimensional Compile-Time arrays cannot be changed through subscript
    Aperta
    Bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    c3lang/c3c#3509 ·

    I maintainer di solito rispondono entro 1 giorno

  • `c3c clean` does not clean build files
    Aperta

    Difficoltà 3/5 Mezza giornata Idoneità per principianti 45/100

    c3lang/c3c#3503 · 6 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Make zip cache invalidation based on the whole zip file, not just the manifest.json
    Aperta
    Enhancement Request Good first issue!

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    c3lang/c3c#3502 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Generic Inference
    Aperta
    Discussion needed Enhancement Request

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100

    c3lang/c3c#3463 · 16 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Proposal: add option to build all targets in project.json
    Aperta
    Enhancement Request

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    c3lang/c3c#3451 · 12 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Proposal: C3 package manager
    Aperta
    Toolchain

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100

    c3lang/c3c#3447 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • The `--panicfn` override mostly doesn't work
    Aperta
    Stdlib

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    c3lang/c3c#3443 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • abort on -Oz
    Aperta
    Bug Stdlib

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100

    c3lang/c3c#3442 ·

    I maintainer di solito rispondono entro 1 giorno

  • Unused strings in the binary
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100

    c3lang/c3c#3441 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • third party modules
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100

    c3lang/c3c#3439 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add a compiler option to specify a custom entry point
    Aperta
    Accepted Enhancement Request

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100

    c3lang/c3c#3417 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Explicit grouping of generic modules
    Aperta
    Discussion needed Enhancement Request

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    c3lang/c3c#3414 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add BigDecimal into Stdlib
    Aperta
    Enhancement Request Lower Priority Stdlib

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100

    c3lang/c3c#3407 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Add CPU support for AVR to allow more advanced AVR instruction sets
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100

    c3lang/c3c#3366 ·

    I maintainer di solito rispondono entro 1 giorno

  • docgen: allow excluding emitting docs for 3rd party libraries
    Aperta
    Docgen

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 53/100

    c3lang/c3c#3345 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Compiler won't complain about redefinitions on .c3i files. C3 Compiler Version: 0.8.2 (Pre-release, Jun 13 2026 13:22:06)
    Forse di nuovo libera @lerno l’ha presa 134 giorni fa e non c’è nessuna pull request aperta. Aperta
    Bug

    c3lang/c3c#3336 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Support BE for md5, poly1305
    Aperta
    Open Bug Stdlib

    Difficoltà 4/5 1-2 giorni Idoneità per principianti 42/100

    c3lang/c3c#3293 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow custom attributes to have default parameters
    Aperta
    Discussion needed Enhancement Request

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 47/100

    c3lang/c3c#3289 ·

    I maintainer di solito rispondono entro 1 giorno

  • `@str_*case` issues
    Aperta
    Enhancement Request

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    c3lang/c3c#3287 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Additional optional handling
    Aperta
    Discussion needed Enhancement Request

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    c3lang/c3c#3271 · 10 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Add `c3c update`
    Aperta
    Enhancement Request Toolchain

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    c3lang/c3c#3270 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • request(std/json): allow custom behavior in json marshalling
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    c3lang/c3c#3269 ·

    I maintainer di solito rispondono entro 1 giorno

  • Stdlib docs: Adding links to system API manpages in comments so they appear in the generated docs
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    c3lang/c3c#3252 ·

    I maintainer di solito rispondono entro 1 giorno

  • [Enhancement Request]: $feature's containing values
    Aperta
    Enhancement Request

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 36/100

    c3lang/c3c#3226 ·

    I maintainer di solito rispondono entro 1 giorno

  • Additionnal properties for reflected values
    Forse di nuovo libera @lerno l’ha presa 127 giorni fa e non c’è nessuna pull request aperta. Aperta
    Accepted Enhancement Request

    c3lang/c3c#3223 · 6 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Add a flag --no-prepare or make --lsp automatically skip prepare targets
    Aperta

    Difficoltà 4/5 1-2 giorni Idoneità per principianti 48/100

    c3lang/c3c#3191 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Possible `Path` additions
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    c3lang/c3c#3172 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Problematic codegen with `@ensure`
    Forse di nuovo libera @lerno l’ha presa 195 giorni fa e non c’è nessuna pull request aperta. Aperta
    Bug

    c3lang/c3c#3162 · 4 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • `@weak` attribute does not behave consistently for methods vs functions
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    c3lang/c3c#3157 ·

    I maintainer di solito rispondono entro 1 giorno

  • lld-link: error: undefined symbol: __stack_chk_fail, __stack_chk_guard and ___chkstk_ms when using `--target mingw-x64` on the Windows 10 x64
    Aperta
    Help Wanted! Linking

    Difficoltà 4/5 1-2 giorni Idoneità per principianti 48/100

    c3lang/c3c#3149 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Proposed `manifest.json` extensions to make library declaration more flexible and expressive
    Aperta
    Enhancement Request Libraries Toolchain

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    c3lang/c3c#3140 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Shorthand for repeatedly using the same combination of values in a switch statement, eg writing compilers
    Aperta
    Enhancement Request

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    c3lang/c3c#3112 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Locale aware String comparison functions
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    c3lang/c3c#3104 ·

    I maintainer di solito rispondono entro 1 giorno

  • [Feature Request] Reflection: inspect a type's attributes via `attributesof` or similar
    Aperta
    Enhancement Request

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    c3lang/c3c#3100 ·

    I maintainer di solito rispondono entro 1 giorno

  • [FEATURE REQUEST] Add functions for getting project config directories
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    c3lang/c3c#3068 ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow `@weak` aliases/allow aliases to overwrite `@weak` function declarations
    Aperta
    Accepted Enhancement Request

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    c3lang/c3c#3046 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Enforce matching attributes on overwritten `@weak` symbols
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    c3lang/c3c#3045 ·

    I maintainer di solito rispondono entro 1 giorno

  • [Enhancement request] Create a directory with ASM and LLVM dumps, named based on the output name
    Aperta
    Discussion needed Enhancement Request

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    c3lang/c3c#3036 · 8 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • During crash, when built as static-lib, no C3 source locations are present (Linux)
    Aperta
    Bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    c3lang/c3c#3030 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • The c3c compiler still reports `WARNING: Using address sanitizer on Windows...` after seting the environment variable `ASAN_OPTIONS=detect_odr_violation=0`
    Aperta
    Additional info please

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    c3lang/c3c#3013 · 9 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Consider project-root-relative $embed paths (or document source-relative behavior)
    Aperta
    Discussion needed Enhancement Request

    Difficoltà 2/5 1-3 ore Idoneità per principianti 52/100

    c3lang/c3c#2972 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow multiple consecutive doc-comment blocks (contract ergonomics)
    Forse di nuovo libera @lerno l’ha presa 89 giorni fa e non c’è nessuna pull request aperta. Aperta
    Additional info please Enhancement Request Fixed needs testing

    c3lang/c3c#2971 · 3 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.