release: version 0.13.0 - #104
Merged
Merged
Conversation
…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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
-MMscan 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=0restores 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