fix oob read in clangimport AST nodes with fewer than 2 ext tokens · runner pc · 2026-10-14 09:34:11 UTC
Overall the performance looks unchanged: total time +1.1%, typical package +0.2% (geometric mean of 38 packages that take at least 1 s). Each package was timed once, so changes of a few percent are within the noise.
Each mark is one package: how much longer (up) or shorter (down) the analysis took with the PR, against the time it takes with main (log scale). The shaded band is ±10% (about the same). Short analyses vary a lot between runs; the packages on the right matter most for the total time. Changes beyond the plot are drawn at its edge.
Packages that take at least 1 s with main (38 packages); faster ones are too noisy.
| Package | main | PR | Difference | Change |
|---|---|---|---|---|
| phcpack_2.4.94+dfsg | 1426.24 s | 1447.24 s | +21.00 s | +1.5% |
| quickfix_1.15.1+dfsg | 642.53 s | 647.91 s | +5.38 s | +0.8% |
| mathgl_8.0.3+ds.2 | 40.11 s | 40.35 s | +0.24 s | +0.6% |
| libqmi_1.38.0 | 18.22 s | 18.40 s | +0.18 s | +1.0% |
| hwinfo_21.82 | 7.77 s | 7.85 s | +0.08 s | +1.0% |
| bluefish_2.4.2 | 18.06 s | 18.11 s | +0.05 s | +0.3% |
| chrony_4.9 | 5.77 s | 5.81 s | +0.04 s | +0.7% |
| scummvm-tools_2.9.0 | 10.39 s | 10.43 s | +0.04 s | +0.4% |
| chemtool_1.6.14 | 20.13 s | 20.16 s | +0.03 s | +0.1% |
| opentelemetry-cpp_1.28.0 | 2.40 s | 2.43 s | +0.03 s | +1.3% |
No package got more than 10% slower.
No package got more than 10% faster.
None.
| Package | main | PR | Difference | Change |
|---|---|---|---|---|
| phcpack_2.4.94+dfsg | 1426.24 s | 1447.24 s | +21.00 s | +1.5% |
| quickfix_1.15.1+dfsg | 642.53 s | 647.91 s | +5.38 s | +0.8% |
| intel-media-driver_26.2.4+dfsg1 | 135.16 s | 135.17 s | +0.01 s | +0.0% |
| mathgl_8.0.3+ds.2 | 40.11 s | 40.35 s | +0.24 s | +0.6% |
| chemtool_1.6.14 | 20.13 s | 20.16 s | +0.03 s | +0.1% |
| libqmi_1.38.0 | 18.22 s | 18.40 s | +0.18 s | +1.0% |
| bluefish_2.4.2 | 18.06 s | 18.11 s | +0.05 s | +0.3% |
| uclibc_1.0.54 | 17.04 s | 17.04 s | +0.00 s | +0.0% |
| fpgatools_0.0+201212 | 10.71 s | 10.74 s | +0.03 s | +0.3% |
| scummvm-tools_2.9.0 | 10.39 s | 10.43 s | +0.04 s | +0.4% |
| hwinfo_21.82 | 7.77 s | 7.85 s | +0.08 s | +1.0% |
| reprepro_5.5.1 | 7.40 s | 7.40 s | +0.00 s | +0.0% |
| zulucrypt_5.7.1 | 7.14 s | 7.16 s | +0.02 s | +0.3% |
| staden-io-lib_1.15.1 | 6.95 s | 6.93 s | -0.02 s | -0.3% |
| chrony_4.9 | 5.77 s | 5.81 s | +0.04 s | +0.7% |
| eprover_3.5.1+ds | 4.85 s | 4.77 s | -0.08 s | -1.6% |
| falkon_26.08.1 | 4.67 s | 4.66 s | -0.01 s | -0.2% |
| boswars_2.8 | 4.43 s | 4.43 s | +0.00 s | +0.0% |
| aevol_9.4.0 | 3.68 s | 3.65 s | -0.03 s | -0.8% |
| tgl_2.0.1+git20160323.ffb04cac | 3.49 s | 3.51 s | +0.02 s | +0.6% |
| ukui-search_4.20.1.3 | 3.29 s | 3.29 s | +0.00 s | +0.0% |
| libsignal-protocol-c_2.3.3 | 3.07 s | 3.05 s | -0.02 s | -0.7% |
| weightwatcher_1.12+dfsg | 2.64 s | 2.65 s | +0.01 s | +0.4% |
| blupimania_1.6.3 | 2.59 s | 2.59 s | +0.00 s | +0.0% |
| opentelemetry-cpp_1.28.0 | 2.40 s | 2.43 s | +0.03 s | +1.3% |
| qtquickcontrols2-opensource-src_5.15.19+dfsg | 2.33 s | 2.35 s | +0.02 s | +0.9% |
| osptoolkit_4.13.0 | 2.30 s | 2.29 s | -0.01 s | -0.4% |
| hexwalk_2.2.1+ds | 2.10 s | 2.10 s | +0.00 s | +0.0% |
| plasma-nm_6.7.4 | 2.02 s | 2.03 s | +0.01 s | +0.5% |
| libsidplayfp_3.1.1 | 1.83 s | 1.83 s | +0.00 s | +0.0% |
| android-platform-system-tools-hidl_10.0.0+r36 | 1.80 s | 1.78 s | -0.02 s | -1.1% |
| taskd_1.1.0+dfsg | 1.62 s | 1.64 s | +0.02 s | +1.2% |
| gdbuspp_3 | 1.61 s | 1.61 s | +0.00 s | +0.0% |
| libhdate_1.6.02 | 1.48 s | 1.48 s | +0.00 s | +0.0% |
| devtodo_0.1.20+git20200830.0ad52b0 | 1.36 s | 1.35 s | -0.01 s | -0.7% |
| html2text_2.4.0 | 1.35 s | 1.34 s | -0.01 s | -0.7% |
| trophy_2.0.4 | 1.26 s | 1.28 s | +0.02 s | +1.6% |
| librcc_0.2.13+ds | 1.16 s | 1.16 s | +0.00 s | +0.0% |
| 0xffff_0.9 | 0.95 s | 0.95 s | +0.00 s | +0.0% |
| powerdevil_6.7.4 | 0.91 s | 0.92 s | +0.01 s | +1.1% |
| libvirt-glib_5.0.0 | 0.85 s | 0.84 s | -0.01 s | -1.2% |
| r-cran-maptools_1.1-6+dfsg | 0.74 s | 0.74 s | +0.00 s | +0.0% |
| woff-tools_2009.10.04 | 0.72 s | 0.72 s | +0.00 s | +0.0% |
| ruby-github-markdown_0.6.9 | 0.70 s | 0.71 s | +0.01 s | +1.4% |
| r-cran-webfakes_1.5.0 | 0.61 s | 0.61 s | +0.00 s | +0.0% |
| cliquer_1.21 | 0.59 s | 0.59 s | +0.00 s | +0.0% |
| hstr_3.1+ds | 0.52 s | 0.53 s | +0.01 s | +1.9% |
| jpegqs_1.20210408 | 0.50 s | 0.50 s | +0.00 s | +0.0% |
| caml-crush_1.0.12 | 0.49 s | 0.50 s | +0.01 s | +2.0% |
| guichan_0.8.3 | 0.44 s | 0.44 s | +0.00 s | +0.0% |
| budgie-desktop_10.10.3 | 0.42 s | 0.42 s | +0.00 s | +0.0% |
| vdr-plugin-games_0.6.3 | 0.41 s | 0.41 s | +0.00 s | +0.0% |
| libvirt-dbus_1.4.1 | 0.41 s | 0.41 s | +0.00 s | +0.0% |
| freebirth_0.3.2 | 0.37 s | 0.38 s | +0.01 s | +2.7% |
| zenlisp_2013.11.22 | 0.31 s | 0.29 s | -0.02 s | -6.5% |
| trayer_1.1.8 | 0.30 s | 0.31 s | +0.01 s | +3.3% |
| kylin-display-switch_3.0.14 | 0.29 s | 0.29 s | +0.00 s | +0.0% |
| awesome_4.3 | 0.28 s | 0.28 s | +0.00 s | +0.0% |
| watchdog_5.16 | 0.26 s | 0.26 s | +0.00 s | +0.0% |
| qt6-languageserver_6.11.2 | 0.26 s | 0.25 s | -0.01 s | -3.8% |
| xsct_2.3 | 0.23 s | 0.22 s | -0.01 s | -4.3% |
| benchmark_1.9.5 | 0.23 s | 0.21 s | -0.02 s | -8.7% |
| gnome-sushi_50.0 | 0.20 s | 0.20 s | +0.00 s | +0.0% |
| dv4l_1.0 | 0.19 s | 0.19 s | +0.00 s | +0.0% |
| prosody_13.0.7 | 0.19 s | 0.18 s | -0.01 s | -5.3% |
| comparepdf_1.0.1 | 0.17 s | 0.17 s | +0.00 s | +0.0% |
| pdfresurrect_0.23 | 0.16 s | 0.17 s | +0.01 s | +6.2% |
| zita-at1_0.8.2 | 0.15 s | 0.15 s | +0.00 s | +0.0% |
| ninvaders_0.1.1 | 0.14 s | 0.13 s | -0.01 s | -7.1% |
| httpry_0.1.8 | 0.12 s | 0.11 s | -0.01 s | -8.3% |
| kaccounts-integration_26.08.2 | 0.11 s | 0.10 s | -0.01 s | -9.1% |
| ocaml-bjack_0.1.6 | 0.11 s | 0.12 s | +0.01 s | +9.1% |
| topline_0.6 | 0.10 s | 0.10 s | +0.00 s | +0.0% |
| librsvg_2.63.2+dfsg | 0.10 s | 0.09 s | -0.01 s | -10.0% |
| storm_1.3 | 0.10 s | 0.10 s | +0.00 s | +0.0% |
| lmemory_0.6c | 0.09 s | 0.09 s | +0.00 s | +0.0% |
| ifstat_1.1.1 | 0.08 s | 0.08 s | +0.00 s | +0.0% |
| physlock_13 | 0.07 s | 0.06 s | -0.01 s | -14.3% |
| pugl_0~svn32+dfsg0 | 0.07 s | 0.08 s | +0.01 s | +14.3% |
| gsettings-qt_1.1.1 | 0.07 s | 0.06 s | -0.01 s | -14.3% |
| ssss_0.5 | 0.07 s | 0.07 s | +0.00 s | +0.0% |
| octave-octproj_3.1.0+ds | 0.06 s | 0.06 s | +0.00 s | +0.0% |
| indi-spectracyber_1.3+20221222164952 | 0.05 s | 0.04 s | -0.01 s | -20.0% |
| gkrellmwireless_2.0.3 | 0.05 s | 0.04 s | -0.01 s | -20.0% |
| plasma-phonebook_26.04.3 | 0.04 s | 0.02 s | -0.02 s | -50.0% |
| r-cran-m2r_1.0.3+dfsg | 0.04 s | 0.03 s | -0.01 s | -25.0% |
| mininet_2.3.0 | 0.03 s | 0.02 s | -0.01 s | -33.3% |
| haskell-crypto-api_0.13.3 | 0.03 s | 0.02 s | -0.01 s | -33.3% |
| lucene-solr_3.6.2+dfsg | 0.03 s | 0.03 s | +0.00 s | +0.0% |
| autossh_1.4g | 0.03 s | 0.03 s | +0.00 s | +0.0% |
| golang-gopkg-libgit2-git2go.v31_31.4.3 | 0.03 s | 0.03 s | +0.00 s | +0.0% |
| r-cran-raschsampler_0.8-10 | 0.03 s | 0.02 s | -0.01 s | -33.3% |
| orange3_3.40.0 | 0.02 s | 0.02 s | +0.00 s | +0.0% |
| r-bioc-bluster_1.22.0+dfsg | 0.02 s | 0.02 s | +0.00 s | +0.0% |
| powa-archivist_5.3.0 | 0.02 s | 0.02 s | +0.00 s | +0.0% |
| paryfor_0.1 | 0.02 s | 0.02 s | +0.00 s | +0.0% |
| ocaml-posix_4.0.2 | 0.02 s | 0.02 s | +0.00 s | +0.0% |
| pyx3_0.17 | 0.02 s | 0.02 s | +0.00 s | +0.0% |
| obs-gradient-source_0.3.2 | 0.02 s | 0.02 s | +0.00 s | +0.0% |
Generated 2026-10-14 11:13 UTC from 2026-10-14_08-03-18-fc17f7c6cb28-results.txt.