Adrià
97aac62429
Merge pull request #5722 from GalaxyGamingFR/fix/check-skips-multiline-text
...
fix(tools): match check_skips reasons on their own line
2026-10-15 15:01:12 +02:00
Adrià
646c6a2485
Merge pull request #5678 from MarcZX100/codex/split-conventions-tests-5672
...
test(tools): shard conventions comment checks under CTest timeout
2026-10-15 14:56:52 +02:00
Adrià
16af28e90a
Merge pull request #5585 from nikowolf123/ci/build-relinker-gate-merged-prs
...
ci(build): accept merged pull requests in the relinker author check
2026-10-15 14:51:31 +02:00
Adrià
598dd15954
Merge pull request #5763 from angleboyndn-stack/fix/trace-digest-gpu-mutex-waits
...
fix(tools): classify GPU mutex trace slices as waits
2026-10-15 14:48:45 +02:00
Adrià
92cdc7b622
Merge pull request #5768 from GalaxyGamingFR/fix/trace-digest-utf8-stdout
...
fix(trace_digest): print non-ASCII names on a legacy console
2026-10-15 14:46:44 +02:00
Adrià
1d1c7615c3
Merge pull request #5767 from GalaxyGamingFR/fix/stubgen-func-name
...
fix(stubgen): report named stubs by __func__
2026-10-15 14:41:41 +02:00
Adrià
b08db6a093
Merge pull request #5765 from GalaxyGamingFR/fix/conventions-depends-on-list
...
fix(conventions): accept Depends on answered as a list
2026-10-15 14:39:14 +02:00
Adrià
8b2aabf275
Merge pull request #5723 from GalaxyGamingFR/fix/debt-split-loose-list
...
fix(tools): keep loose-list continuations with their debt entry
2026-10-15 14:30:15 +02:00
Adrià
4e9a2a8719
Merge pull request #5736 from wachi35676/fix/tools-debt-split-line-endings
...
fix(tools): write technical debt files with LF line endings
2026-10-15 14:20:46 +02:00
Adrià
2dbdce6c4d
Merge pull request #5729 from Ondra97/codex/fix-package-tracy-runtime
...
fix(release): include the enabled Tracy runtime
2026-10-15 14:19:46 +02:00
Adrià
71bd2876e5
Merge pull request #5706 from AlexOfTheForest/test/conventions-pr-template
...
test(tools): cover the pull request template checks
2026-10-15 14:17:08 +02:00
Adrià Franch and Claude
1f128cc0b5
style(tools): blank line between tests
...
Co-Authored-By: Claude <[email protected] >
2026-10-15 14:16:54 +02:00
GalaxyGamingFR and Claude Opus 5.5
54633848ac
fix(tools): keep loose-list continuations with their debt entry
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_012zyXkUzTZGh3nBwNMtrLaW
2026-10-15 14:16:54 +02:00
Adrià
f7a90d6fd6
Merge pull request #5721 from GalaxyGamingFR/fix/stubgen-module-prx-suffix
...
fix(tools): strip .prx suffix from stubgen module name
2026-10-15 14:16:14 +02:00
Adrià
705b32d919
Merge pull request #5719 from Ondra97/codex/fix-trace-uncompressed-summary
...
fix(tools): retain summaries for decompressed traces
2026-10-15 14:14:31 +02:00
Adrià
d106eefb8a
Merge pull request #5713 from Ondra97/codex/fix-audit-partial-source-stamp
...
fix(tools): retain source commit when Git status fails
2026-10-15 14:12:10 +02:00
Adrià
34454bd835
Merge pull request #5689 from Ondra97/codex/fix-overlap-main-conflicts
...
fix(tools): report comparisons blocked by base conflicts
2026-10-15 14:03:53 +02:00
Adrià
7b8b8a9256
Merge pull request #5628 from thuanquang/test/tools-python39-remaining
...
test(tools): simulate cp1252 and write LF fixtures on Python 3.9
2026-10-15 13:30:06 +02:00
Adrià
2693ac2f64
Merge pull request #5582 from JJenkx/fix/pad-command-file-access
...
fix(tools): preserve controller command access
2026-10-15 13:23:03 +02:00
Adrià
beb723a18a
Merge pull request #5571 from Dripl1x/codex/fix-tools-out-of-file-section-tables
...
fix(tools): audit ELF modules with out-of-file section tables
2026-10-15 13:22:48 +02:00
Niko and Claude Opus 5.5
b9c91c89ba
ci(build): accept merged pull requests in the relinker author check
...
The eligibility job enabled the relinker matrix for a pull request only
when repos.listCommits on main with the author's login returned a
commit. That filter misses authors whose commits in main are not
matched to their login. On 2026-10-13 it found no commit for 26 authors
of open pull requests who have 1 to 44 pull requests merged into main,
so their pull requests skip the relinker, against CONTRIBUTING.md ("if
its author already has a commit in main").
When listCommits finds nothing, the job now also searches for the
author's merged pull requests into main, with the query pr-intake.yml
uses. Incomplete search results count as none. A failed search, such as
the search API's own rate limit, skips the relinker with a warning
instead of failing the job. Both requests now run only when the pull
request changes a relinker file, so other pull requests make neither.
test_build_eligibility.py runs the step's script in node with a mocked
github object and skips when node is missing.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 13:18:25 +02:00
Ondra97
c3b981c6a3
fix(tools): report comparisons blocked by base conflicts
2026-10-15 05:35:42 +02:00
Adrià
8cd937e291
Merge pull request #5136 from nikowolf123/fix/ci-pr-overlap-main-commit
...
fix(ci): ignore the main commit in pr-overlap change checks
2026-10-15 02:43:30 +02:00
Adrià and Claude
d65b9775e7
test(tools): give the progress encoding subprocess 60 s ( #6098 )
...
The first cp1252 run timed out at 10 s on a loaded Windows runner (Build
runs 38642532107 and 38570483873); ctest still bounds the test at 120 s.
Co-authored-by: Claude <[email protected] >
2026-10-15 00:00:20 +02:00
Dean
e5592f0192
Merge pull request #3914 from GalaxyGamingFR/fix/pr-overlap-top-insert-link
...
fix(tools): link top-of-file insertions to line 1 in pr_overlap
2026-10-15 10:55:07 +13:00
Adrià
153d5d469d
Merge pull request #5519 from Zinebyte/fix/import-audit-module-sidecars
...
fix(tools): ignore non-module sidecars in import audit
2026-10-14 23:39:08 +02:00
Adrià
92b892f15a
Merge pull request #5247 from devavijitsingh/feat/web-conversion-recovery
...
fix(web): remove incomplete folder output on failure
2026-10-14 22:55:41 +02:00
Adrià
47d913be43
Merge pull request #5442 from ideabsassistenza/fix/trace-slice-boundaries
...
fix(tools): compare trace slice boundaries at nanosecond precision
2026-10-14 22:46:41 +02:00
Adrià
f0634088bc
Merge pull request #6013 from TaymKal/fix/conventions-renames
...
fix(conventions): check only changed lines in renamed files
2026-10-14 22:20:34 +02:00
Adrià
03ab6c494c
Merge pull request #5459 from ideabsassistenza/fix/release-readonly-preflight
...
fix(release): reject read-only Windows destinations before promotion
2026-10-14 22:15:42 +02:00
Muhammad Wasif Ali Wasif and Claude Opus 5.5
c3cf2aff08
fix(tools): write technical debt files with LF line endings
...
On Windows debt_split rewrote the index and the debt files with CRLF, and resolve staged them that way when core.autocrlf is off. The files are now written through open(..., newline="\n"), which also works on Python 3.9, where Path.write_text has no newline argument.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 00:59:04 +05:00
Adrià
411e5e6d9f
Merge pull request #4916 from harry-z-kang/codex/issue-2776-dependency-audit
...
fix(relinker): audit dependencies without imported functions
2026-10-14 21:44:04 +02:00
Adrià
c26982f631
Merge pull request #5392 from Ondra97/codex/fix-web-library-archive-collisions
...
fix(tools): reject colliding web library archive paths
2026-10-14 21:41:13 +02:00
Niko and Claude Opus 5.5
42a78c27bc
fix(ci): ignore the main commit in pr-overlap change checks
...
pr_overlap.py links each conflicting range to main at the commit it ran
on, so every push to main changes every non-empty report. The workflow
keeps a hash of each report to read the comments of changed reports
only, but with the commit in the hash every report counts as changed:
each run reads the comments of every pull request with an overlap and
rewrites its comment although only the commit differs. In one hour on
2026-10-13 it rewrote 107 existing overlap comments, against the 1000
requests per hour GITHUB_TOKEN has for the repository.
The hash and the comparison with the posted comment now replace the
commit in blob links with a fixed ref, so a report whose ranges, exports
and files are unchanged makes no request. Posted comments keep their
links pinned to the commit they were written at.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-14 21:31:49 +02:00
Adrià
9f03c4fe0b
Merge pull request #5368 from MiniRML/fix/web-nested-archive-root
...
fix(web): recognize nested roots with ZIP directory entries
2026-10-14 21:30:20 +02:00
Adrià
101c23a813
Merge pull request #5378 from MiniRML/fix/conventions-bom-shebang
...
fix(conventions): accept first-line BOM shebangs
2026-10-14 21:25:39 +02:00
Adrià
55549e7892
Merge pull request #5365 from MiniRML/fix/overlap-unicode-paths
...
fix(tools): preserve Unicode paths in PR overlap checks
2026-10-14 21:23:23 +02:00
TaymKal
1f11d60fee
fix(conventions): check only changed lines in renamed files
2026-10-14 21:18:21 +02:00
Adrià
6e30d6423b
Merge pull request #5373 from MiniRML/fix/debt-external-url-links
...
fix(tools): preserve external URLs during debt migration
2026-10-14 21:01:03 +02:00
Adrià
fd6c5ad9c1
Merge pull request #5363 from MiniRML/fix/progress-transitive-stub-helpers
...
fix(progress): follow chains of local stub helpers
2026-10-14 20:59:16 +02:00
Adrià
2b0d680903
Merge pull request #5360 from thuanquang/fix/conventions-type-change
...
fix(conventions): pair each type change with both of its patch headers
2026-10-14 20:58:06 +02:00
Adrià
6fe6764b9b
Merge pull request #5354 from pushkarreddyy/fix/conventions-modern-agent-files
...
fix(conventions): reject modern agent instruction files
2026-10-14 20:57:48 +02:00
Kang, Harry Zixuan
b2c9e91102
fix(relinker): audit dependencies without imported functions
2026-10-14 20:57:16 +02:00
Adrià
9d48178c55
Merge pull request #5310 from Ondra97/codex/fix-audit-elf-versions
...
fix(tools): reject unsupported ELF versions in import audits
2026-10-14 20:56:41 +02:00
Adrià
06ae8eebed
Merge pull request #5308 from Ondra97/codex/fix-audit-hash-load-bounds
...
fix(tools): keep ELF hash metadata inside load mappings
2026-10-14 20:55:54 +02:00
Avijit Singh
b82adb6721
test(web): run folder recovery checks with web suite
2026-10-14 20:53:49 +02:00
Adrià
6117ba743e
Merge pull request #5283 from Ondra97/codex/fix-audit-dynamic-terminator
...
fix(tools): stop ELF dependency audits at DT_NULL
2026-10-14 20:53:44 +02:00
Adrià
918565b662
Merge pull request #5273 from Ondra97/codex/fix-import-audit-module-collisions
...
fix(tools): reject ambiguous guest modules in import audit
2026-10-14 20:52:47 +02:00
Adrià
a1b6be7ef0
Merge pull request #5269 from Nixitov/feat/relinker-weak-imports
...
fix(tools): do not report weak imports as a title's current stop
2026-10-14 20:52:19 +02:00
Adrià
2b7e3ce69f
Merge pull request #3899 from GalaxyGamingFR/fix/progress-wrapper-call-match
...
fix(progress): ignore member and qualified calls to stub wrappers
2026-10-14 20:46:48 +02:00