Skip to content

release: version 0.13.0 - #104

Merged
MicBur merged 1 commit into
mainfrom
release/0.13.0
Aug 4, 2026
Merged

MicBur merged 1 commit into
mainfrom
release/0.13.0

Conversation

@MicBur

@MicBur MicBur commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Cuts v0.13.0. 56 commits since v0.12.0, including two complete v1.0.0 milestone items — none of it has reached users yet.

Headline — remote preprocessing is on by default (#42). The client runs the cheap -MM scan and ships raw source + a project-header bundle; the worker preprocesses. −42 % client CPU (Linux) and 3.19× wall-clock on a real 101-TU Windows build. Byte-identity was the gate and was verified on both platforms first (240/240 vs native on Linux; Windows PE/COFF cross-compile identical apart from path-string normalisation, machine code byte-identical). Time-macro / C++20-module / MSVC TUs fall back automatically; SUCO_REMOTE_PREPROCESS=0 restores the classic path, and CI pins both.

Also in: opt-in worker compile sandboxing with per-job isolation (#43) · VS Code extension · the three POSIX fixes that made a Windows worker functional at all (#100) · a Windows-specific path-escape hole in the bundle guard (#88) · V3 cross-compile compiler resolution (#66) · PPA version read (#49).

Version bumped to 0.13.0; CHANGELOG entry written. Tag + release workflows follow once this is green.

🤖 Generated with Claude Code

…sandboxing

Headline: the client no longer runs -E for eligible TUs (#42). It runs the cheap
-MM scan, ships raw source + a project-header bundle, and the worker preprocesses.
-42% client CPU on Linux, 3.19x wall-clock on a real 101-TU Windows build. On by
default after byte-identity was verified on both platforms (240/240 vs native on
Linux; Windows PE/COFF cross-compile identical bar path-string normalisation, with
the machine code byte-identical). Time-macro, C++20-module and MSVC TUs fall back
automatically; SUCO_REMOTE_PREPROCESS=0 restores the classic path and CI pins both.

Also in: opt-in worker compile sandboxing with per-job isolation (#43), a VS Code
extension, and the fixes that made a Windows worker functional at all (#100), closed
a Windows-specific path-escape hole in the bundle guard (#88), corrected the V3
cross-compile compiler resolution (#66) and the PPA version read (#49).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@MicBur
MicBur merged commit 41134d1 into main Aug 4, 2026
8 checks passed
@MicBur
MicBur deleted the release/0.13.0 branch August 4, 2026 07:21
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