Skip to content

Migrate to Oscan v0.0.43 - #56

Merged
lucabol merged 4 commits into
masterfrom
lucabol-oscan-compiler-research
Aug 1, 2026
Merged

lucabol merged 4 commits into
masterfrom
lucabol-oscan-compiler-research

Conversation

@lucabol

@lucabol lucabol commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • update OscaWeb for Oscan v0.0.43 collection mutability and canonical array_* intrinsics
  • add backend-aware auto|llvm|cranelift|c tooling, provider discovery, and toolchain-free package diagnostics
  • add cross-backend collection coverage and hosted LLVM CI on Windows and Linux
  • build portable Linux releases with Oscan's packaged musl toolchain
  • update release assets and contributor/user documentation

Validation

  • full v0.0.43 Windows C build and test suite
  • full source-built v0.0.43 hosted LLVM Windows build and test suite
  • full source-built v0.0.43 hosted LLVM Linux build and test suite under WSL
  • Linux static binary inspection: no dynamic interpreter or GLIBC symbol versions
  • collection tests on stock C, LLVM, and Cranelift packages
  • build-helper tests, workflow YAML parsing, mutation scan, and git diff --check

lucabol added 4 commits August 1, 2026 13:34
Adopt collection intrinsics and mutable array aliases, add backend-aware build tooling, and validate portable C and hosted LLVM CI/release paths.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 4f508a94-7ba9-42e4-b49d-0b53dba1b707
Allow the full release build and test matrix to run without publishing artifacts to a GitHub release.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 4f508a94-7ba9-42e4-b49d-0b53dba1b707
Stage the missing BearSSL archive for the stock C package and compile hosted runtime archives with the same packaged musl toolchain used for final links.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 4f508a94-7ba9-42e4-b49d-0b53dba1b707
Use curl for the pinned binary archive because gh api's raw-response transform fails on the hosted runner.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 4f508a94-7ba9-42e4-b49d-0b53dba1b707
@lucabol
lucabol merged commit 2bad36f into master Aug 1, 2026
8 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.

1 participant