Skip to content

feat(bootstrap) feat some tests in bootstrap compiler#33

Merged
Daweidie merged 2 commits into
stage1from
stage2
Jul 1, 2026
Merged

feat(bootstrap) feat some tests in bootstrap compiler#33
Daweidie merged 2 commits into
stage1from
stage2

Conversation

@Daweidie

@Daweidie Daweidie commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings July 1, 2026 10:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts bootstrap-related documentation and the bootstrap/build.sh script, but the current script changes appear inconsistent with the rest of the bootstrap toolchain in the repository.

Changes:

  • Updates third_party/README.md Binaryen placeholder text (currently truncated in the diff).
  • Changes the bootstrap build script to call vixc2 and produce vixc3 instead of vixc0/vixc1.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.

File Description
third_party/README.md Updates the Binaryen placeholder note (currently left incomplete).
bootstrap/build.sh Renames the invoked compiler and output binary in the bootstrap build script.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread bootstrap/build.sh Outdated
Comment on lines +2 to +4
./vixc2 main.vix > main.ll
clang -c main.ll -o vixc1.o
clang -o vixc1 vixc1.o helper.o $(llvm-config --ldflags --libs)
clang -o vixc3 vixc1.o helper.o $(llvm-config --ldflags --libs)
Comment thread third_party/README.md
@@ -1 +1 @@
Binaryen source goes here (for Emscripten build)
Binaryen source goes here (
Comment thread bootstrap/build.sh Outdated
@@ -1,4 +1,4 @@
#!/bin/bash
./vixc0 main.vix > main.ll
./vixc2 main.vix > main.ll
@Daweidie Daweidie merged commit 5fcf773 into stage1 Jul 1, 2026
1 check 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