Commit Graph
1675 Commits
Author SHA1 Message Date
Dean 108a85a325 Merge pull request #11104 from EagleBearerYS/feat/unbuilt-exports-guard
feat(tools): fail when a library source that defines exports is never built
2026-11-03 21:09:59 +13:00
Dean 4f337c8d63 Merge pull request #9258 from emirplus/fix/pad-timeline-utf8-bom
fix(tools): decode timeline JSON with utf-8-sig in pad_timeline
2026-11-03 21:09:37 +13:00
Dean 35e8444ef7 Merge pull request #15355 from DonRyuzaki/fix/tools-trace-gpu-occupancy
fix(tools): count overlapping GPU trace ranges
2026-11-03 18:14:36 +13:00
Dean d68b36002d Merge pull request #15096 from Opensource55/fix/tools-tests-utf8-decode
fix(tools): decode configure_seed and package_release test output as UTF-8
2026-11-03 18:14:02 +13:00
Dean 31598a35b1 Merge pull request #15069 from MarcZX10/r2/R07-agc-block-comment
fix(tools): end agc_test_split bracket comments after their closing bracket
2026-11-03 18:13:57 +13:00
Dean fe5f2dad01 Merge pull request #15068 from MarcZX10/r2/R09-public-type-bases
fix(tests): record public types declared with a base clause
2026-11-03 18:13:52 +13:00
Ryuzaki 28b63f8065 fix(tools): count overlapping GPU trace ranges 2026-11-03 02:36:06 +00:00
Yunus Shaikh 48f0002490 Merge main into feat/unbuilt-exports-guard 2026-11-02 17:03:14 -08:00
Dean 88bb16c20e Merge pull request #14707 from akkadbakkad89/fix/shader-scan-fallthrough
fix(tools): count every label of a decoder case fallthrough run
2026-11-03 11:42:10 +13:00
Dean b4b9abffc0 Merge pull request #14624 from angrysandhill/fix/disabled-script-registration
fix(tools): exclude disabled registrations from script audit
2026-11-03 11:40:42 +13:00
Dean 39202df39c Merge pull request #14558 from Queuse/codex/unwrap-test-cases-20261031
test(tools): register SELF cases independently
2026-11-03 11:39:17 +13:00
Dean 90fcfb368a Merge pull request #14534 from Queuse/codex/unwrap-null-headers-20261031
fix(tools): preserve inactive SELF program headers
2026-11-03 11:38:54 +13:00
Dean 20e74ff8dd Merge pull request #14533 from Queuse/codex/sampler-rva-bounds-20261101
fix(tools): bound sampler reads by mapped RVA
2026-11-03 11:38:49 +13:00
Dean 71d2d55f46 Merge pull request #14532 from Queuse/codex/sampler-pe-directories-20261031
fix(tools): honor declared PE optional headers
2026-11-03 11:38:43 +13:00
Dean 56cc730120 Merge pull request #14514 from Queuse/codex/audit-junction-guard-20261101
fix(tools): protect junction-linked dump paths
2026-11-03 11:38:26 +13:00
Dean 1348026318 Merge pull request #14498 from angrysandhill/fix/nid-data-source-lookup
fix(tools): include native data exports in NID source lookup
2026-11-03 11:38:04 +13:00
Dean 4f9b57ee96 Merge pull request #14477 from xdCloudy/fix/shader-argv
fix(test): recognise shader test explicit args only when run as the script
2026-11-03 11:37:43 +13:00
Dean 31887b4e6b Merge pull request #14457 from oneandonlydean/carry-10578
fix(tools): ignore invalid timelines when advancing pad sequences
2026-11-03 11:36:45 +13:00
Dean 1b678de17e Merge pull request #14452 from MarcZX10/fix/ffmpeg-cache-per-toolchain
fix(ci): key the ffmpeg cache of the winlibs and MSYS2 Windows builds by their toolchain
2026-11-03 11:36:40 +13:00
Dean ea97a270e2 Merge pull request #14414 from roboterspinne/ci/build-windows-pr-ctest-log
ci(build): write ctest.log on the Windows pull request path so tests over 30 s are reported
2026-11-03 11:35:53 +13:00
Dean 784ab09683 Merge pull request #14413 from roboterspinne/fix/tools-ctest-index-newline
fix(tools): end the CTest index file with a newline so the Windows pull request job runs the last selected guest test
2026-11-03 08:50:15 +13:00
Dean 589e34d43b Merge pull request #14412 from roboterspinne/test/tools-split-conventions-wrapped-declarations
test(tools): split conventions_wrapped_declarations by test class to stay under 30 s on Windows
2026-11-03 08:50:09 +13:00
Dean d7d53bc5e8 Merge pull request #14394 from MarcZX10/fix/build-web-require-asset-digest
fix(tools): require every release asset to carry a sha256 digest before its archive is trusted
2026-11-03 08:49:31 +13:00
Dean aa0ea9f75c Merge pull request #14384 from Serph91P/fix/14322-audit-provider-origin
fix(tools): retain guest provider origin in import audit
2026-11-03 08:49:23 +13:00
Dean 1d6f318fdc Merge pull request #14362 from DonRyuzaki/fix/tools-gate-relative-executable
fix(tools): resolve test executables in their working directory
2026-11-03 08:49:16 +13:00
Dean dd0548601b Merge pull request #14360 from DonRyuzaki/fix/tools-audit-contiguous-loads
fix(tools): audit tables spanning contiguous ELF loads
2026-11-03 08:49:09 +13:00
Dean f167c2690f Merge pull request #14355 from DonRyuzaki/fix/tools-ab-phase-chronology
fix(tools): reject backward A/B phase boundaries
2026-11-03 08:49:03 +13:00
Dean c955a63d3d Merge pull request #14352 from DonRyuzaki/fix/tools-annotate-dynamic-span
fix(tools): bound dynamic tags to their segment
2026-11-03 08:48:57 +13:00
Dean d530f43dbe Merge pull request #14350 from DonRyuzaki/fix/tools-unwrap-zero-tls
fix(tools): preserve mapped segments at address zero
2026-11-03 08:48:52 +13:00
Dean c01d7b2378 Merge pull request #14342 from DonRyuzaki/fix/tools-patch-target-nul
fix(tools): reject NUL in patch target paths
2026-11-03 08:48:46 +13:00
Dean 29ddd68c22 Merge pull request #14334 from DonRyuzaki/fix/tools-env-reader-boundaries
fix(tools): respect env reader token boundaries
2026-11-03 08:48:34 +13:00
Dean 2cb1192371 Merge pull request #14321 from MarcZX10/fix/progress-stub-wrapper-scan
perf(tools): collapse blank-line runs before matching stub wrappers in the progress scan
2026-11-03 08:48:16 +13:00
Dean 4a20987964 Merge pull request #14317 from MarcZX10/fix/pr-gate-broad-build-inputs
fix(ci): select the tests build-wide inputs reach on the Windows pull request path
2026-11-03 08:48:05 +13:00
Dean 81c977e7e1 Merge pull request #14309 from MarcZX10/fix/package-headers-include-next
fix(tools): reject #include_next in public headers instead of dropping it
2026-11-03 08:47:58 +13:00
Dean 29c7100427 Merge pull request #14307 from MarcZX10/ci/ctest-fail-when-no-tests-run
ci: fail the emscripten and Windows ctest steps when no test is registered
2026-11-03 08:47:53 +13:00
Dean 48b244d6c5 Merge pull request #14191 from MarcZX10/ci/stale-conflicts-fail-on-list-error
fix(ci): fail the stale label cleanup when listing the labelled pull requests fails
2026-11-03 08:46:40 +13:00
Dean 573edc50d8 Merge pull request #14187 from MarcZX10/ci/relinker-test-step-needs-tests
fix(ci): fail the relinker test step when no test is registered
2026-11-03 08:46:33 +13:00
Dean 380d607d50 Merge pull request #14071 from MarcZX10/ci/push-builds-per-commit
ci(build): give each push to main its own concurrency group
2026-11-03 08:45:56 +13:00
Dean 34fc398005 Merge pull request #12275 from Henryisdjfunkyho/fix/annotate-loop-stacked
fix(tools): reject looping annotation output paths
2026-11-03 08:45:27 +13:00
Dean 9360785953 Merge pull request #13275 from rooklz/fix/import-audit-locate-missing-realpath
fix(tools): resolve import_audit locate roots with realpath
2026-11-03 06:29:44 +13:00
Dean a7380a2c5f Merge pull request #13184 from rooklz/fix/prepare-release-notes-symlink-loop
fix: refuse symlink-loop release note outputs without traceback
2026-11-03 06:28:28 +13:00
Dean 35d200c91e Merge pull request #13173 from rooklz/fix/trace-digest-summary-symlink-loop
fix(tools): refuse looping trace summary paths
2026-11-03 06:27:46 +13:00
Dean 18dd6cf9c7 Merge pull request #13171 from rooklz/fix/progress-realpath-aliases
fix(progress): refuse aliased reports via realpath targets
2026-11-03 06:27:40 +13:00
Dean c59d633184 Merge pull request #12981 from JJenkx/fix/trace-digest-event-loss-warning
fix(tools): report lost trace events without summary metadata
2026-11-03 06:26:09 +13:00
Dean 6113756582 Merge pull request #12979 from xXPBSXx/tools/q4-checkconv-event-recursion
fix(tools): report deeply nested event JSON in check_conventions as a usage error
2026-11-03 06:26:03 +13:00
Dean 22fef79628 Merge pull request #12901 from rooklz/fix/test-registration-symlink-loop
fix(tools): skip looping CTest subdirectories on Python 3.12 and older
2026-11-03 06:25:30 +13:00
Dean aa1c88f971 Merge pull request #12880 from StoneDC/b41/release-notes-check
feat(tools): check generated release notes without writing
2026-11-03 06:25:07 +13:00
Dean d4df321271 Merge pull request #12873 from StoneDC/b41/annotation-symbols-json
feat(tools): inspect module symbols without disassembly
2026-11-03 06:25:02 +13:00
Dean b28bb77217 Merge pull request #12872 from StoneDC/b41/sanitizer-json
feat(tools): emit sanitizer triage as JSON
2026-11-03 05:15:00 +13:00
Dean 15a3a3eab3 Merge pull request #12807 from rooklz/fix/mingw-host-tests-symlink-loop
fix(tools): report a symbolic link loop build directory in build_mingw_host_only_tests
2026-11-03 05:13:23 +13:00