Commit Graph
760 Commits
Author SHA1 Message Date
Dean d0b970a412 Merge pull request #8073 from thuanquang/fix/pr-labels-unblocks-none
fix(tools): don't label "Unblocks: none ..." pull requests as unblocking a title
2026-10-20 14:52:51 +13:00
xXPBSXxandClaude Sonnet 5.5 3f007a8798 fix(tools): read the select_tests changed-file list as UTF-8 with a byte order mark
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 03:00:15 +02:00
xXPBSXxandClaude Sonnet 5.5 89b04548c8 fix(tools): name the failing command when pr_overlap cannot run git or gh
pr_overlap.py let a failed git or gh call escape as a bare
CalledProcessError traceback that names the command but drops the
error text, so a mistyped --base such as upstream/main (refs/heads/upstream/main
does not exist) read as an unexplained crash. The script now exits with
"pr_overlap: <command> failed with exit code N: <stderr>".

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 02:30:31 +02:00
xXPBSXxandClaude Sonnet 5.5 e827ddf45e fix(tools): name the unreadable snapshot in progress --compare
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 01:17:14 +02:00
xXPBSXxandClaude Sonnet 5.5 3f18855d3e fix(tools): report an unusable build directory in check_test_registration
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 01:15:06 +02:00
Adrià f3fe95b4b9 Merge pull request #7488 from mantavisual/fix/check-skips-windows-no-vulkan-device
fix: accept "no usable Vulkan device" skips in the Windows check_skip…
2026-10-20 00:52:06 +02:00
xXPBSXxandClaude Sonnet 5.5 8609309863 fix(tools): match import_audit module names like the relinker
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 00:27:22 +02:00
Adrià ae1ad35c42 Merge pull request #7442 from MrMha/feat/oracle-difference-limit-20261018
feat: bound hardware-oracle comparison diagnostics
2026-10-19 23:27:23 +02:00
Adrià 7f54f514cf Merge pull request #7441 from MrMha/feat/progress-history-cache-20261018
feat: cache progress history by commit and counting rules
2026-10-19 23:27:18 +02:00
Adrià ddd2ff864a Merge pull request #7439 from MrMha/feat/nid-symbol-input-files-20261018
feat: compute NIDs from UTF-8 symbol files or stdin
2026-10-19 23:27:13 +02:00
eliasbruno124-dev 7991f0130e fix(tools): resolve unscoped registry imports from guest modules 2026-10-19 23:05:59 +02:00
Adrià 9127ea36d2 Merge pull request #7435 from MrMha/feat/parallel-syntax-checks-20261018
feat: run independent syntax checks with configurable concurrency
2026-10-19 22:32:17 +02:00
Adrià 283cde8987 Merge pull request #7438 from MrMha/feat/configure-seed-filters-20261018
feat: filter configure checks included in cache seeds
2026-10-19 22:30:08 +02:00
Adrià 3d4da7ad01 Merge pull request #7434 from MrMha/feat/oracle-offline-validation-20261018
feat: validate hardware-oracle inputs without GPU tools
2026-10-19 22:17:49 +02:00
Adrià 252cbc29be Merge pull request #7430 from MrMha/feat/performance-context-gate-20261018
feat: require matching recorded context in performance comparisons
2026-10-19 22:05:21 +02:00
thuanquangandClaude Opus 5.5 881dfc1b16 fix(tools): don't label "Unblocks: none ..." pull requests as unblocking a title
title_ids took every title ID from the Unblocks field, so a field that
starts with "none" and then names a title for context ("none by
itself; foundation for PPSA27836 in #6570") got the unblocks title
label. A field that starts with "none" now names no title.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 02:47:59 +07:00
emirplus f32cab0b1b fix(tools): decode debt files with utf-8-sig in debt_split 2026-10-19 21:13:11 +03:00
orezraeyandClaude Opus 5.5 6c039bd3e2 fix(tools): report a failed Ninja wincodepage query in check_compile
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 15:10:53 -03:00
orezraeyandClaude Opus 5.5 26a7d9c8ec fix(tools): decode check_compile's Ninja commands in the build-file encoding
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 15:10:52 -03:00
emirplus ac008fa8ff fix(tools): decode summary and stack inputs with utf-8-sig in trace_digest 2026-10-19 20:58:03 +03:00
emirplus b51adcaf12 fix(tools): decode CMake cache with utf-8-sig in package_release 2026-10-19 20:36:08 +03:00
emirplus 4436a42ad8 fix(tools): create parent directory for body output in prepare_release_notes 2026-10-19 20:27:35 +03:00
maximaxi01 4c8daaf25a fix(tools): ignore CMake literals when checking test registration 2026-10-19 13:14:56 -04:00
emirplus 11540b9850 fix(tools): decode CMake cache with utf-8-sig in configure_seed 2026-10-19 20:11:28 +03:00
emirplus 65da8ac106 fix(tools): recognize _wgetenv wide environment readers in env_reference 2026-10-19 20:07:43 +03:00
emirplus 9058744285 fix(tools): recognize tilde code block fences in pr_labels 2026-10-19 19:36:08 +03:00
emirplus 11e11a1d1c fix(tools): avoid invoking ctest when no tests are selected in plan 2026-10-19 19:34:33 +03:00
andreamattandClaude Opus 5.5 13fa14e7dd fix(progress_history): take history days in UTC
daily_commits grouped commits by %cs, the committer date in the
committer's own offset. With merges from +13:00 and +02:00 interleaved
on main, the newest commit labelled with the later date can be older
than the newest commit labelled with the earlier one, so the chart
ended on an older tree and showed a drop that did not happen.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 18:25:48 +02:00
Dean 1126abbfac Merge pull request #7928 from joedeangelis533-bot/fix/audit-windows-host-library-case
fix(tools): ignore case in Windows host library lookup
2026-10-20 05:24:09 +13:00
Dean 610c8776c7 Merge pull request #7899 from mopga/fix/pr-overlap-empty-depends
fix(tools): read a Depends on declaration after an empty one in pr_overlap
2026-10-20 05:23:55 +13:00
Dean 526adffbe5 Merge pull request #7901 from mopga/fix/debt-split-resolve-anchor
fix(tools): place resolved debt entries after their predecessor in the same file
2026-10-20 05:23:31 +13:00
Dean db0ef09e58 Merge pull request #7931 from joedeangelis533-bot/fix/trace-waits-capture-window
fix(tools): clip longest trace waits to the capture window
2026-10-20 05:23:16 +13:00
Dean b84d4e6a2f Merge pull request #7900 from mopga/fix/trace-digest-identity-changes
fix(tools): report trace identity changes between consecutive intervals
2026-10-20 05:23:00 +13:00
Dean 74c9ef6640 Merge pull request #7885 from xXPBSXx/fix/unwrap-self-utf8-stdout
fix(tools): print unwrap_self reports as UTF-8 on every console
2026-10-20 05:22:17 +13:00
emirplus 5965ea6100 fix(tools): read C++ source files with utf-8 encoding in progress scanner 2026-10-19 19:19:55 +03:00
emirplus 8836668ef4 fix(tools): preserve lf line endings on stderr in stubgen 2026-10-19 18:52:56 +03:00
emirplus 6de562f8a3 fix(tools): fetch upstream tracking base before resolving default base 2026-10-19 18:51:14 +03:00
Adrià 01ef2d2961 Merge pull request #6981 from Lorkydey/fix/selected-test-fixture-builds
fix(ci): build fixture helpers added by CTest
2026-10-19 17:28:14 +02:00
joedeangelis533-bot acd9ff5755 fix(tools): clip longest trace waits to the capture window 2026-10-19 10:41:42 -04:00
joedeangelis533-bot 00666a51eb fix(tools): ignore case in Windows host library lookup 2026-10-19 10:27:58 -04:00
Adrià 4b462ef602 Merge pull request #6795 from simonbronk/codex/release-note-destination-preflight
fix(release): preflight note destinations before writing
2026-10-19 15:14:44 +02:00
mopgobopotandClaude Opus 5.5 104f54da7f fix(tools): place resolved debt entries after their predecessor in the same file
debt_split resolve anchored an added entry to the previous entry of the whole index. When that entry was in another section or another library's file, the new entry was appended to the end of its section instead of being placed before the entry it precedes.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 15:39:59 +03:00
mopgobopotandClaude Opus 5.5 e7262ddf99 fix(tools): report trace identity changes between consecutive intervals
Each interval was compared with the first one, so 'changed at interval' listed every interval that differed from the first instead of where a change happened: commits a, a, b, b, a gave 3, 4 instead of 3, 5.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 15:39:57 +03:00
mopgobopotandClaude Opus 5.5 de2244040d fix(tools): read a Depends on declaration after an empty one in pr_overlap
Only the first 'Depends on:' was read. When it was empty, such as the template checklist line with its placeholder comment, a later 'Depends on: #N' was ignored and the dependent pull requests were reported as overlapping.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 15:39:55 +03:00
xXPBSXxandClaude Sonnet 5.5 360e8bd685 fix(tools): print unwrap_self reports as UTF-8 on every console
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-19 13:58:16 +02:00
Dean 08a0b7c95b Merge pull request #7702 from vittoriosalvadore/codex/fix-unwrap-empty-load-alignment
fix(tools): preserve empty load segment alignment when unwrapping SELF
2026-10-20 00:51:46 +13:00
Dean b62e0a8a7d Merge pull request #7713 from joedeangelis533-bot/fix/unwrap-file-backed-segments
fix(tools): reject unbacked segment data when unwrapping SELF
2026-10-19 23:51:55 +13:00
Adrià b364181076 Merge pull request #6776 from mopga/fix/windows-zips-and-tool-parsing
fix(web): accept ZIPs made on Windows
2026-10-19 12:38:57 +02:00
Adrià c74aeb2f4c Merge pull request #6757 from LeandroLP23/ci/conventions-debt-entry-length
feat(tools): warn when a pull request adds a technical debt entry over 1000 characters
2026-10-19 12:17:54 +02:00
Adrià 8e3d8b9bd8 Merge pull request #6723 from Tripchipp/fix/debt-file-unlinked-entries
fix(tools): keep debt entries without a core link in the index
2026-10-19 12:09:51 +02:00