Skip to content

Claude/fix stage2 list init 0131n jk l2qiw r azjycj jkux3#81

Merged
InauguralPhysicist merged 2 commits intomainfrom
claude/fix-stage2-list-init-0131nJkL2qiwRAzjycjJkux3
Dec 5, 2025
Merged

Claude/fix stage2 list init 0131n jk l2qiw r azjycj jkux3#81
InauguralPhysicist merged 2 commits intomainfrom
claude/fix-stage2-list-init-0131nJkL2qiwRAzjycjJkux3

Conversation

@InauguralPhysicist
Copy link
Contributor

No description provided.

- Add Stage 3 (eigensc2 → eigensc3) to bootstrap_test.sh
- Update SELF_HOSTING_QUICKSTART.md with 5-stage process
- Update COMPILER_SELF_HOSTING.md status to "Fixpoint Achieved"
- Extend ASCII diagrams to show Stage 3 fixpoint
- Fix "⚠️ Partial" → "✅ Fixpoint Achieved" throughout

The fixpoint (Stage 2 = Stage 3) proves the compiler can
reproduce itself exactly and indefinitely.
- Add --no-runtime flag to eigenscript-compile CLI
- Skip runtime bitcode embedding when flag is set
- Use --no-runtime for main.eigs in bootstrap script
- Add -no-pie to Stage 1 linking for consistency

This fixes duplicate symbol errors when linking with eigenvalue.o
separately, enabling the full bootstrap test to run successfully.
@InauguralPhysicist InauguralPhysicist merged commit ee550cf into main Dec 5, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants