Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

consumer_acceptance: a consumer rebuild of $EIGS_DIR replaces the tree-path counting slot

クローズ
#1,304 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

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

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
64/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
c

調査の方向性

Start with Tidepool's Makefile lines 16, 27, and 42, then read the B3 reproducer in /tmp/critic-ca3/REPORT.md. Run the reproducer and inspect the self-test plant; done means the counting slot remains intact after the stub build or the row reports FAIL|runtime-slot-replaced.

索引モデルが issue の本文から書いたものです。

説明

area:gates found-by:critic kind:silent-wrong

Found by the blind critic on the #1275 consumer_acceptance shrink (round 3, c98a743). It is pre-existing: the old harness at 88ba928 also PASSes.

Problem. Tidepool's Makefile defines EIG := $(EIGS_DIR)/src/eigenscript (line 16), rebuilds with $(MAKE) -C $(EIGS_DIR) build (line 27) and runs $(EIG) (line 42). A plausible acceptance sequence would be smoke → build → test. That rebuild replaces the overlay's counting shim at src/eigenscript with a freshly built binary, and later tree-path calls are no longer counted or routed through the supplied candidate. Today's Tidepool acceptance command does not run build, so this is prospective, not observed in a wave.

Reproduce (dev box): see the B3 reproducer in /tmp/critic-ca3/REPORT.md.

Done when:

  • A consumer's make -C "$EIGS_DIR" build either leaves the counting slot intact (for example, the shim is re-installed after each consumer step, or the build target is redirected) or makes the row refuse by name (FAIL|runtime-slot-replaced).
  • A self-test plant runs a stub build that overwrites $EIGS_DIR/src/eigenscript and shows the named outcome.
主要言語
C
スター
3
フォーク
7
平均マージ
11時間 38分
マージ済み PR(30日)
270

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

InauguralSystems/EigenScript のほかの issue

InauguralSystems/EigenScript の issue をすべて見る

似ている issue

C の issue をもっと見る

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

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