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
xXPBSXx and Claude 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
xXPBSXx and Claude 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
xXPBSXx and Claude 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
xXPBSXx and Claude 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
xXPBSXx and Claude 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
thuanquang and Claude 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
orezraey and Claude 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
orezraey and Claude 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
andreamatt and Claude 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
mopgobopot and Claude 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
mopgobopot and Claude 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
mopgobopot and Claude 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
xXPBSXx and Claude 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