[DO NOT MERGE] measurement for #693: which process exits, and the encoding build.ninja is written in - #697
Closed
Sunrisepeak wants to merge 6 commits into
Closed
[DO NOT MERGE] measurement for #693: which process exits, and the encoding build.ninja is written in#697Sunrisepeak wants to merge 6 commits into
Sunrisepeak wants to merge 6 commits into
Conversation
…oding build.ninja is written in
…ith the loop variable; the shim runs inside its workspace; cdb records the crash
…sponse-file encodings, and which MinGW executables declare UTF-8
…Windows user name
Member
Author
|
Readings recorded in
Findings:
|
…exe read a response file, and the same file written by Ninja
…urce statement names
Member
Author
|
Round 5 and 5b recorded; closed again. |
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.
Temporary measurement branch. Do not merge. Every workflow except
measure-693.ymlis removed on this branch so that only these readings run.Readings for #693 on
windows-latest(system ANSI code page 1252), with the released mcpp 2026.9.25.1:mcpp.exeitself, the release zip'smcpp.bat, or the xlings shim that fronts mcpp in an xlings installation. Windows Error Reporting events and local dumps name the faulting image and module.build.ninjaandcompile_commands.jsonare written in the process ANSI code page while the Ninja that mcpp runs reads UTF-8. Tested in a directory the code page can represent (caf+ U+00E9), where the two encodings differ in bytes.activeCodePagemanifest, embedded withmt.exeinto a copy of the releasedmcpp.exe, changes Q1 and Q2, and whether it is sufficient end to end: clang 20.1.7, lld, Ninja, thestdmodule, and abuild.mcppwritten with narrow APIs or with wide APIs.The readings feed
.agents/docs/2026-09-25-issues-693-696-triage-and-repair-plan.md. This PR is closed once they are recorded.