Compiler for the C3 language

c3lang/c3c は初心者に優しい?

直近 30 日間に、c3lang/c3c は外部コントリビューターの PR 14 件のうち 8 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けの issue が現在 3 件オープンです。

スター
5.9k
フォーク
408
オープンの初心者向け issue
3
索引済み issue
172
平均マージ
23時間 35分
マージ済み PR(30日)
24
主要言語
C3
ライセンス
MIT
最終 GitHub push
2026年10月9日
最新の索引
2026年10月9日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
初心者向けラベルは索引されていません

c3lang/c3c にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  3. あなたのコントリビュートはプロジェクトの MIT ライセンスで公開されます。
  4. 下にある 3 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • `excuse` is not registered as a keyword
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 72/100

    c3lang/c3c#3613 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Generic type inference fails with optional expected types
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    c3lang/c3c#3612 ·

    メンテナーはふだん 1 日以内に返信

  • Windows: file existence check failed for paths containing Unicode characters
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 85/100

    c3lang/c3c#3606 ·

    メンテナーはふだん 1 日以内に返信

  • Constant slice length above int::max is truncated to 32 bits (regression in 0.8.4)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    c3lang/c3c#3595 ·

    メンテナーはふだん 1 日以内に返信

  • Compiler segfault when compiling with -P enabled
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 62/100

    c3lang/c3c#3594 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • [Question]: Try doesn't work in '&&' conditionals when it follows another condition
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 22/100

    c3lang/c3c#3564 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 2/5 1〜3時間 初心者へのやさしさ 62/100

    c3lang/c3c#3537 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 3/5 1〜2日 初心者へのやさしさ 62/100

    c3lang/c3c#3536 ·

    メンテナーはふだん 1 日以内に返信

  • Multi-Dimensional Compile-Time arrays cannot be changed through subscript
    オープン
    Bug

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    c3lang/c3c#3509 ·

    メンテナーはふだん 1 日以内に返信

  • `c3c clean` does not clean build files
    オープン

    難易度 3/5 半日 初心者へのやさしさ 45/100

    c3lang/c3c#3503 · コメント 6 件 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    c3lang/c3c#3502 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Generic Inference
    オープン
    Discussion needed Enhancement Request

    難易度 5/5 1週間以上 初心者へのやさしさ 8/100

    c3lang/c3c#3463 · コメント 16 件 ·

    メンテナーはふだん 1 日以内に返信

  • Proposal: add option to build all targets in project.json
    オープン
    Enhancement Request

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    c3lang/c3c#3451 · コメント 12 件 ·

    メンテナーはふだん 1 日以内に返信

  • Proposal: C3 package manager
    オープン
    Toolchain

    難易度 5/5 1週間以上 初心者へのやさしさ 12/100

    c3lang/c3c#3447 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • The `--panicfn` override mostly doesn't work
    オープン
    Stdlib

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    c3lang/c3c#3443 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • abort on -Oz
    オープン
    Bug Stdlib

    難易度 3/5 1〜2日 初心者へのやさしさ 42/100

    c3lang/c3c#3442 ·

    メンテナーはふだん 1 日以内に返信

  • Unused strings in the binary
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 28/100

    c3lang/c3c#3441 · コメント 7 件 ·

    メンテナーはふだん 1 日以内に返信

  • third party modules
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 8/100

    c3lang/c3c#3439 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add a compiler option to specify a custom entry point
    オープン
    Accepted Enhancement Request

    難易度 5/5 1週間以上 初心者へのやさしさ 18/100

    c3lang/c3c#3417 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Explicit grouping of generic modules
    オープン
    Discussion needed Enhancement Request

    難易度 5/5 1週間以上 初心者へのやさしさ 15/100

    c3lang/c3c#3414 · コメント 7 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add BigDecimal into Stdlib
    オープン
    Enhancement Request Lower Priority Stdlib

    難易度 5/5 1週間以上 初心者へのやさしさ 12/100

    c3lang/c3c#3407 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add CPU support for AVR to allow more advanced AVR instruction sets
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン

    難易度 1/5 1時間未満 初心者へのやさしさ 35/100

    c3lang/c3c#3366 ·

    メンテナーはふだん 1 日以内に返信

  • docgen: allow excluding emitting docs for 3rd party libraries
    オープン
    Docgen

    難易度 3/5 1〜2日 初心者へのやさしさ 53/100

    c3lang/c3c#3345 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Compiler won't complain about redefinitions on .c3i files. C3 Compiler Version: 0.8.2 (Pre-release, Jun 13 2026 13:22:06)
    再び着手できるかも @lerno が 133 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    Bug

    c3lang/c3c#3336 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Support BE for md5, poly1305
    オープン
    Open Bug Stdlib

    難易度 4/5 1〜2日 初心者へのやさしさ 42/100

    c3lang/c3c#3293 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Allow custom attributes to have default parameters
    オープン
    Discussion needed Enhancement Request

    難易度 4/5 3〜5日 初心者へのやさしさ 47/100

    c3lang/c3c#3289 ·

    メンテナーはふだん 1 日以内に返信

  • `@str_*case` issues
    オープン
    Enhancement Request

    難易度 3/5 1〜2日 初心者へのやさしさ 48/100

    c3lang/c3c#3287 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • Additional optional handling
    オープン
    Discussion needed Enhancement Request

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    c3lang/c3c#3271 · コメント 10 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add `c3c update`
    オープン
    Enhancement Request Toolchain

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    c3lang/c3c#3270 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • request(std/json): allow custom behavior in json marshalling
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    c3lang/c3c#3269 ·

    メンテナーはふだん 1 日以内に返信

  • Stdlib docs: Adding links to system API manpages in comments so they appear in the generated docs
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    c3lang/c3c#3252 ·

    メンテナーはふだん 1 日以内に返信

  • [Enhancement Request]: $feature's containing values
    オープン
    Enhancement Request

    難易度 5/5 1週間以上 初心者へのやさしさ 36/100

    c3lang/c3c#3226 ·

    メンテナーはふだん 1 日以内に返信

  • Additionnal properties for reflected values
    再び着手できるかも @lerno が 126 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    Accepted Enhancement Request

    c3lang/c3c#3223 · コメント 6 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Add a flag --no-prepare or make --lsp automatically skip prepare targets
    オープン

    難易度 4/5 1〜2日 初心者へのやさしさ 48/100

    c3lang/c3c#3191 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Possible `Path` additions
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    c3lang/c3c#3172 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Problematic codegen with `@ensure`
    再び着手できるかも @lerno が 194 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    Bug

    c3lang/c3c#3162 · コメント 4 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • `@weak` attribute does not behave consistently for methods vs functions
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    c3lang/c3c#3157 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 4/5 1〜2日 初心者へのやさしさ 48/100

    c3lang/c3c#3149 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Proposed `manifest.json` extensions to make library declaration more flexible and expressive
    オープン
    Enhancement Request Libraries Toolchain

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    c3lang/c3c#3140 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    c3lang/c3c#3112 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • Locale aware String comparison functions
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    c3lang/c3c#3104 ·

    メンテナーはふだん 1 日以内に返信

  • [Feature Request] Reflection: inspect a type's attributes via `attributesof` or similar
    オープン
    Enhancement Request

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    c3lang/c3c#3100 ·

    メンテナーはふだん 1 日以内に返信

  • [FEATURE REQUEST] Add functions for getting project config directories
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    c3lang/c3c#3068 ·

    メンテナーはふだん 1 日以内に返信

  • Allow `@weak` aliases/allow aliases to overwrite `@weak` function declarations
    オープン
    Accepted Enhancement Request

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    c3lang/c3c#3046 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Enforce matching attributes on overwritten `@weak` symbols
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    c3lang/c3c#3045 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    c3lang/c3c#3036 · コメント 8 件 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    c3lang/c3c#3030 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

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

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    c3lang/c3c#3013 · コメント 9 件 ·

    メンテナーはふだん 1 日以内に返信

  • Consider project-root-relative $embed paths (or document source-relative behavior)
    オープン
    Discussion needed Enhancement Request

    難易度 2/5 1〜3時間 初心者へのやさしさ 52/100

    c3lang/c3c#2972 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Allow multiple consecutive doc-comment blocks (contract ergonomics)
    再び着手できるかも @lerno が 88 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    Additional info please Enhancement Request Fixed needs testing

    c3lang/c3c#2971 · コメント 3 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

最新の 100 件のみ表示しています

このページには最近登録されたものだけが並びます。全件は詳細フィルターにあり、言語・難易度・所要時間で絞り込めます。

詳細フィルターへ

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。