aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-08-07 04:00:03 +0200
committerblasty <peter@haxx.in>2026-08-07 04:00:03 +0200
commita19c3b446e8837268783d9e81d07bbe06fcde250 (patch)
tree6f9438a0620c07834ce4f8410437aa45a61c3e99 /tools
parentThree targeted cuts: the graph's transposition pass counts keep and swap in o... (diff)
downloadida-tui-a19c3b446e8837268783d9e81d07bbe06fcde250.tar.gz
ida-tui-a19c3b446e8837268783d9e81d07bbe06fcde250.tar.xz
ida-tui-a19c3b446e8837268783d9e81d07bbe06fcde250.zip
CORRECTNESS REPAIR, kept on its merits. The full suite (which the gate was NOT running) revealed that the worker-connect poll change made test_project_ui flaky: 5ms polling on a background thread through a cold auto-analysis starved the UI thread enough that the loading overlay was still up when the test pressed Ctrl+O. Poll now backs off to a 25ms cap (keeps the boot win, no busy-wait), the racy boot wait is fixed, and checks.sh runs tests/run.py in full (830 checks) instead of just the scenario suite.
Result: {"status":"keep","total_ms":18608,"lg_boot_ms":708.5,"lg_decomp_ms":2454.9,"lg_graph_ms":1034.5,"lg_hex_ms":431.9,"lg_index_ms":95.1,"lg_listing_cold_ms":530.2,"lg_listing_warm_ms":413.4,"lg_nav_ms":7057.9,"lg_palette_ms":5,"lg_render_ms":214.2,"lg_search_ms":1408.9,"pure_graph_ms":213.3,"sm_boot_ms":433.6,"sm_decomp_ms":1292,"sm_graph_ms":754,"sm_hex_ms":433.4,"sm_index_ms":2.6,"sm_listing_cold_ms":260.4,"sm_listing_warm_ms":280.5,"sm_nav_ms":286.1,"sm_palette_ms":0.3,"sm_render_ms":251,"sm_search_ms":46.5,"fails":0}
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions