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à and Claude 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à and Claude 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à and Claude 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
LeandroLP23 and Claude 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