Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
11 commits sit in this repo's top risk tercile, which is 32% of the 34scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 8.6 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Began docs-led, now leaning chore.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 7acfc0f4Initial commit with SDK for IDA 9.2 | Andrey Dybov | 11mo ago | +1.1M -0 | 99%Elevated | more lines added than baseline |
| 2 | 2348615cUpdated SDK & IDAPython with IDA 9.4.0 release (#50) | adybov-hexrays | 4w ago | +20.6K -15.1K | 94%Elevated | more lines added than baseline |
| 3 | d5db59abUpdated SDK & IDAPython with IDA 9.3.0 release (#25) | adybov-hexrays | 6mo ago | +21.1K -10.7K | 94%Elevated | more lines added than baseline |
| 4 | 2a9143f2idapython: Make the standalone build self-sufficient | Andrey Dybov | 1d ago | +2.2K -45 | 90%Elevated | more lines added than baseline |
| 5 | 772a43babuild: Add idasdk CMake package, replacing ida-cmake submodule | Andrey Dybov | 1mo ago | +1.5K -663 | 84%Elevated | more lines added than baseline |
| 6 | 72a4a4b9docs: idapython: Added docstrings to patch final python files | Andrey Dybov | 4mo ago | +633 -0 | 84%Elevated | more lines added than baseline |
| 7 | 7f8fd310build: Added cmake support to build everything except IDAPython (#23) | adybov-hexrays | 7mo ago | +2.5K -0 | 84%Elevated | more lines added than baseline |
| 8 | a47cacd4build: Migrate IDAPython to in-tree CMake build | Andrey Dybov | 4w ago | +1.2K -49.8K | 78%Elevated | more lines added than baseline |
| 9 | acacbbccUpdated SDK & IDAPython with IDA 9.3.1(sp1) release (#46) | adybov-hexrays | 4mo ago | +919 -407 | 75%Elevated | more lines added than baseline |
| 10 | 93558bb9ci: Build and release pipeline for the CMake package | Andrey Dybov | 4w ago | +258 -103 | 72%Elevated | more lines added than baseline |
| 11 | 9d418d8aci: Split Qt into separate parallel jobs with conditional rebuild (#41) | adybov-hexrays | 5mo ago | +168 -70 | 69%Elevated | more lines added than baseline |
| 12 | 855b547fci: Split release assets per component, reuse prior builds | Andrey Dybov | 3w ago | +175 -69 | 65%Typical | more lines added than baseline |
| 13 | 7c254836ci: Add IDAPython build pipeline with per-platform scheduling | Andrey Dybov | 5mo ago | +142 -61 | 65%Typical | more lines added than baseline |
| 14 | 23d1d2a8docs: Update README for in-tree CMake package | Andrey Dybovclaudeassisted | 1mo ago | +136 -76 | 60%Typical | more lines added than baseline |
| 15 | 99850d0aci: Rework GitHub Actions for in-tree CMake package | Andrey Dybov | 1mo ago | +100 -341 | 57%Typical | more lines added than baseline |
| 16 | 5ba73c16idapython: Improve build system portability and update for SWIG 4.4/Python 3.14 | Andrey Dybov | 5mo ago | +76 -43 | 54%Typical | more lines added than baseline |
| 17 | 70e29758ci: Add debug-server preset builds (Linux + Windows) | Andrey Dybov | 1mo ago | +67 -0 | 51%Typical | more lines added than baseline |
| 18 | a3a4198cdocs: deprecate legacy make build in favor of CMake (#48) | adybov-hexrays | 3mo ago | +36 -32 | 49%Typical | more lines added than baseline |
| 19 | acef1e39docs: Document SDK versioning scheme (#37) | adybov-hexrays | 5mo ago | +25 -0 | 46%Typical | more lines added than baseline |
| 20 | 85aa28e8docs: Improved build instructions and clarified Windows requirements (bash,cygwin) | Andrey Dybov | 9mo ago | +21 -0 | 43%Typical | more lines added than baseline |
| 21 | ebb1d935build: Update IDAPython makefile for new lib dir naming | Andrey Dybov | 5mo ago | +13 -9 | 40%Typical | more lines added than baseline |
| 22 | 5da373a9build: Rename lib dirs to remove compiler names and add arm64 linux libs | Andrey Dybov | 5mo ago | +39 -9 | 37%Typical | more lines added than baseline |
| 23 | dca60670build: Default to Release for every standalone entry point | Andrey Dybov | 1d ago | +12 -12 | 34%Typical | more scattered than baseline |
| 24 | f9bae92dbuild: Fixed debug server build logic on Windows | Andrey Dybov | 11mo ago | +8 -14 | 31%Below typical | fewer lines added than baseline |
| 25 | d76bad44docs: update ida-cmake acknowledgements | Andrey Dybov | 4w ago | +6 -3 | 28%Below typical | fewer lines added than baseline |
| 26 | a310de63build: Fixed regular SDK build after f9bae92 | Andrey Dybov | 11mo ago | +3 -0 | 25%Below typical | fewer lines added than baseline |
| 27 | 039714d1fix: update ida-cmake submodule (macOS idalib link order fix) (#38) | Elias Bachaalany | 5mo ago | +1 -1 | 22%Below typical | fewer lines added than baseline |
| 28 | 1aa34408Update ida-cmake submodule (fix bootstrap path) | Elias Bachaalany | 4mo ago | +1 -1 | 15%Below typical | fewer lines added than baseline |
| 29 | 138a487abuild: Update ida-cmake submodule (ARM64 Linux fix) | Elias Bachaalany | 4mo ago | +1 -1 | 15%Below typical | fewer lines added than baseline |
| 30 | 25195dc4build: Update ida-cmake submodule commit | Andrey Dybov | 5mo ago | +1 -1 | 15%Below typical | fewer lines added than baseline |
| 31 | f9069ea6docs: Fixed typo in the issues URL | Andrey Dybov | 10mo ago | +1 -1 | 15%Below typical | fewer lines added than baseline |
| 32 | 08c9a24cbuild: Drop ida-cmake submodule ahead of in-tree CMake package | Andrey Dybov | 1mo ago | +0 -4 | 7%Below typical | fewer lines added than baseline |
| 33 | e7239805sdk: Rebuild the Windows int128/network libs CRT-neutral | Andrey Dybov | 1d ago | +0 -0 | 3%Below typical | fewer lines added than baseline |
| 34 | 225c3064build: Ship the Windows Qt import libs | Andrey Dybov | 1d ago | +0 -0 | 3%Below typical | fewer lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 34 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
hexrayssa/ida-sdk has 34 commits in its history from 3 contributors, the first of them Sep 8, 2025. In the last 90 days 415 files were touched, 415 times in total, most often arm_debmod.cpp. Every commit is scored for change risk from its size, spread and the history of the files it touches.