Commit Graph
1806 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 7075cddb4f Merge pull request #12812 from malekaifa/fix/hw-oracle-comgr-cleanup
fix(hw-oracle): clean up COMGR handles on errors
2026-11-02 00:21:33 +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
Cloudy ed4ab301bf fix(tools): avoid overlap warnings for rewritten 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à ecb92337b1 Merge pull request #13907 from dr-hoseyn/feat/input-extended-keypad-capture
feat(input): capture extended keypad editing and memory keys
2026-11-01 09:05:14 +01:00
Adrià c674f8c14d Merge pull request #13906 from dr-hoseyn/feat/input-accent-search
feat(input): match accented language names in option searches
2026-11-01 08:50:26 +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