Commit Graph
1506 Commits
Author SHA1 Message Date
Dean 6b33b7e29d Merge pull request #7460 from Lyrilika/fix/import-audit-pe-directory-bounds
fix(tools): bound PE audit directories by optional header size
2026-11-02 20:56:02 +13:00
Dean 2dcc7a9a28 Merge pull request #12784 from xdCloudy/fix/pr-overlap-cross-library
fix(tools): detect cross-library export duplicates
2026-11-02 20:54:18 +13:00
AdriàandClaude Sonnet 5.5 792eff7d15 fix(main): restore the host-limitation skip allowance in check_skips
#14953 was based on a check_skips.py from before 929671a604 and dropped HOST_LIMITATION again, so main's linux build 41391833098 failed on agc_shader_disk_cache_large_file skipping for lack of disk space.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-02 06:23:37 +01:00
Dean Galvin 8c7202e690 fix(tools): accept the imports-shared-memory device limitation in check_skips 2026-11-02 16:18:26 +13:00
Dean 93dbd0f82a Merge pull request #13861 from roboterspinne/fix/tools-symbolize-module-names-with-spaces
fix(tools): read sampler module names that contain spaces in symbolize_samples
2026-11-02 13:44:39 +13:00
Dean 0dbf9fb7d2 Merge pull request #14895 from oneandonlydean/fix/check-skips-tests-after-14881
fix(tools): drop --require-tests from the check_skips ctest tests
2026-11-02 13:39:08 +13:00
AdriàandClaude Sonnet 5.5 929671a604 fix(main): restore check_skips.py and its tests that #14881 overwrote
Culprit #14881 (0a0daa5f8e): its base was stale, so it dropped --require-tests, the ctest-status handling and the duplicate/notrun checks, and test_check_skips_ctest failed on windows (run 41360379322: unrecognized arguments: --require-tests). The large-file test prints 'skipped, the host ...', which the restored DEVICE_LIMITATION already accepts, so no new pattern is needed.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-02 00:28:16 +01:00
Dean Galvin 7fda8c3ae2 fix(tools): drop --require-tests from the check_skips ctest tests
#14881 removed --require-tests and the not-run marker rejection from
check_skips.py, so the ctest tests that still passed the flag failed
with an argparse error, and the test for rejecting a not-run case
without a skip marker asserted behavior that no longer exists.
2026-11-02 11:59:07 +13:00
AdriàandClaude Sonnet 5.5 0a0daa5f8e fix(main): accept the large-file cache test's host-resource skips in check_skips
Culprit: runner free disk space for agc_shader_disk_cache_large_file (also red in 41315899065), not a merge in the range. Run 41351457466: the test skips with 'skipping: not enough free disk space' and check_skips.py only accepted device-limitation skips, so the linux job exited 1.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-01 23:13:54 +01:00
Adrià f2d874c1fd Merge pull request #13933 from klosixgaming-arch/ci/review-queue-label
feat(tools): queue the oldest pull requests that need no more author work
2026-11-01 16:09:54 +01:00
Adrià e6fb11c294 Merge pull request #13937 from xXPBSXx/tools/q4-select-tests-recursion
fix(tools): report deeply nested test graph JSON as a usage error
2026-11-01 16:09:47 +01:00
Adrià c9c6809529 Merge pull request #13944 from MarcZX10/fix/relinker-fuzz-fixture-warnings
fix(tools): warn about relinker test fixtures that cannot be imported or built
2026-11-01 15:44:27 +01:00
Adrià ab6f5d32ed Merge pull request #13935 from dr-hoseyn/fix/tools-self-inspection-memory
fix(tools): avoid copying SELF payloads during inspection
2026-11-01 13:55:53 +01:00
Adrià 500b0252ec Merge pull request #13932 from dr-hoseyn/fix/tools-audit-module-suffixes
fix(tools): include every supported module suffix in dump audits
2026-11-01 13:48:06 +01:00
Dean a488facbe6 Merge pull request #14192 from oneandonlydean/d27-shader-progress
feat(progress): report shader coverage from the recompiler source in the README badge
2026-11-02 01:44:14 +13:00
Dean 291e02d487 Merge pull request #12912 from rooklz/fix/vulkan-gate-symlink-loop
fix(tools): report symlink loops in vulkan_validation_gate paths as setup errors
2026-11-02 00:25:07 +13:00
Dean d3887cb5db Merge pull request #12811 from rooklz/test/pr-labels-deep-json
test(tools): reach pr_labels RecursionError with probed nesting depth
2026-11-02 00:20:40 +13:00
Cloudy 898fe3211e fix(tools): preserve warnings for rewritten exports retained in original library 2026-11-01 11:18:49 +00:00
Cloudy 61e20e6d10 test(tools): cover rewritten definitions and moved exports 2026-11-01 11:18:49 +00:00
xdCloudy a8c645f51e fix(tools): preserve same-key export overlap warnings 2026-11-01 11:18:49 +00:00
xdCloudy 9251392ca8 fix(tools): detect cross-library export duplicates 2026-11-01 11:18:49 +00:00
Adrià ac3f7e7478 Merge pull request #13922 from dr-hoseyn/test/tools-nid-audit-in-process
test(tools): run NID audit validation cases in process
2026-11-01 11:50:35 +01:00
Adrià 53ec429ff6 Merge pull request #13919 from dr-hoseyn/fix/tools-canonical-header-manifest
fix(tools): resolve linked public header manifest roots
2026-11-01 11:39:33 +01:00
Dean Galvin 9aacd6dad0 Merge commit 'ba8dcc6ae82a5c4443efd93bbb99dfa91faf7fa4' into HEAD
# Conflicts:
#	README.md
#	tools/progress.py
2026-11-01 23:33:52 +13:00
Adrià aa5f15f296 Merge pull request #13917 from MarcZX10/fix/tools-default-base
fix(tools): check against upstream/main by default in check_conventions and check_compile
2026-11-01 11:08:10 +01:00
Adrià 8decbb2ee2 Merge pull request #13910 from DonRyuzaki/fix/configure-seed-unicode-separators
fix(tools): preserve Unicode cache separators
2026-11-01 09:40:34 +01:00
Adrià 925abe86aa Merge pull request #13905 from dr-hoseyn/feat/tools-worker-comparison
feat(tools): compare recorded worker busy percentages
2026-11-01 09:40:18 +01:00
Adrià e3642ec3fe Merge pull request #13912 from LeandroLP23/feat/progress-weekly-activity
feat(tools): show library functions implemented per day and in the last week
2026-11-01 09:40:10 +01:00
Adrià 3e29acc380 Merge pull request #13891 from deepak-r-135/fix/ab-split-phase-chronology
fix(tools): reject invalid A/B phase chronology
2026-11-01 08:14:09 +01:00
Dean 188a9d4bca Merge pull request #14233 from LeandroLP23/test/pr-overlap-localized-symlink-loop
test(tools): match the symlink loop error code on localized Windows
2026-11-01 19:24:59 +13:00
Dean 4261d7744d Merge pull request #14207 from AlexWhitehouse/test/compdb-inventory-directories
test(tools): cover compile database inventory grouping across build directories
2026-11-01 18:49:58 +13:00
Adrià bc34d3832b Merge pull request #13889 from dr-hoseyn/fix/tools-ab-noise-phase-gaps
fix(tools): exclude phase gaps from A/B noise estimates
2026-11-01 06:37:55 +01:00
Adrià 2954b5259e Merge pull request #13884 from xXPBSXx/tools/q4-check-compile-recursion
fix(tools): report deeply nested compile commands JSON as a usage error
2026-11-01 06:30:43 +01:00
Dean Galvin 8c64cbba8e Merge main into d27-shader-progress 2026-11-01 17:00:11 +13:00
Dean 6135e61f45 Merge pull request #14189 from MarcZX10/ci/windows-gate-build-inputs
fix(ci): start the Windows pull request job when a build-wide input changes
2026-11-01 16:34:14 +13:00
Dean c0e05f40e3 Merge pull request #14184 from MarcZX10/ci/progress-report-input-paths
ci(progress-report): run the report when a file it reads changes
2026-11-01 16:32:47 +13:00
Dean b26ddc3f4e Merge pull request #14176 from MarcZX10/fix/pr-overlap-invalid-json-escapes
fix(pr_overlap): read open-PR pages that contain an invalid escape
2026-11-01 16:29:38 +13:00
Adrià 04c7ec8bfe Merge pull request #13816 from mkrieger95/feat/libwebrtc-vad
feat(libwebrtc): implement the voice activity detector API
2026-11-01 03:59:34 +01:00
LeandroLP23andClaude Opus 5.5 28316469f9 test(tools): match the symlink loop error code on localized Windows
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-01 03:20:01 +01:00
Adrià 3e33cdafdc Merge pull request #13830 from CodingBreadd/fix/annotate-module-objdump-relative-path
fix(tools): pass objdump a relative path in annotate_module
2026-11-01 03:10:49 +01:00
Dean f485df1f8c Merge pull request #13264 from rooklz/fix/build-changed-guest-tests-symlink-loop
fix(tools): report symlink-loop build dir in build_changed_guest_tests
2026-11-01 14:54:12 +13:00
Adrià 0ec2d19a17 Merge pull request #13810 from dr-hoseyn/fix/preview-timeline-bom
fix(tools): accept UTF-8 BOM in timeline previews
2026-11-01 02:35:36 +01:00
Dean 8daa361aa0 Merge pull request #13839 from CodingBreadd/test/test-registration-decode-utf8
test(tools): decode check_test_registration CLI output as UTF-8
2026-11-01 14:26:53 +13:00
Dean e3a62678dd Merge pull request #13833 from CodingBreadd/test/decode-tool-output-utf8
test(tools): decode select_tests and stubgen CLI output as UTF-8
2026-11-01 14:25:40 +13:00
Adrià 31034785f8 Merge pull request #13812 from dr-hoseyn/fix/sampler-collapsed-thread-filter
fix(tools): reject thread filters on collapsed samples
2026-11-01 02:09:58 +01:00
Adrià 6d3d475b80 Merge pull request #13813 from dr-hoseyn/fix/sampler-output-preflight
fix(tools): validate sampler output before printing reports
2026-11-01 02:08:53 +01:00
mkrieger95 98f8cc3788 feat(libwebrtc): implement the voice activity detector API 2026-11-01 01:03:32 +00:00
AdriàandClaude Sonnet 5.5 e422b5a99b fix(main): accept host disk/memory skips of the large-file cache test
Main build 41252386309 (and 41247522136): linux job failed in check_skips because
agc_shader_disk_cache_large_file skipped (runner short of free disk or memory for a
>2 GiB file) with a message the guard does not allow. Not caused by #13998.
The windows pm4_replay timeout is a one-off flake (1 of 59 red builds).

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-11-01 01:55:33 +01:00
Dean Galvin 672b3cc9b0 fix(tools): word the progress coverage caption plainly
Say that the shader numbers are counted from the code, not from playing games,
in the progress map caption, the progress page, the docs and the README badge
text. The Still needed bars already use their own grey track and fixed fills
rather than the todo colour.
2026-11-01 13:48:58 +13:00
Adrià c7167f24b1 Merge pull request #13779 from dr-hoseyn/fix/trace-interval-summary-option
fix(tools): reject capture summaries for interval input
2026-11-01 01:37:40 +01:00