Releases: AveryClapp/Cache-Explorer
Releases · AveryClapp/Cache-Explorer
Release list
v1.6.0
1.6.0 (2026-04-14)
Features
- fix Zig language support (macOS linking, test infrastructure) (f8767a2)
- move loop cache to main toolbar as styled toggle button (9f2f2ca)
- segment caching for repeated loop patterns (--cache-segments) (5529314)
- selective instrumentation (--instrument-only, --exclude) (3c21098)
- wire --cache-segments flag to web frontend and server (9644590)
Bug Fixes
v1.5.1
v1.5.0
v1.4.1
Cache Explorer v1.4.0
CacheProfiler LLVM Pass
Pre-built CacheProfiler.so for multiple LLVM versions and platforms.
Supported Configurations
| LLVM Version | Linux x64 | macOS ARM64 |
|---|---|---|
| 17 | ✅ | ✅ |
| 18 | ✅ | ✅ |
| 19 | ✅ | ✅ |
| 20 | ✅ | ✅ |
| 21 | ✅ | ✅ |
Usage
# Download the appropriate .so for your LLVM version and platform
# Then use with clang:
clang -fpass-plugin=CacheProfiler-llvm18-linux-x64.so your_code.cBuild from Source
./backend/scripts/build-passes.sh [llvm-version] [output-dir]v1.3.0
v1.2.0
v1.1.0
1.1.0 (2026-01-31)
Features
- add automated Docker builds and semantic versioning (e334eba)
- add comparison mode for before/after cache analysis (73ca186)
- add comprehensive integration test suite (9fb85d5)
Bug Fixes
- .mov -> .mp4 (166c397)
- change release-please to simple type for C++ project (c6cf34f)
- ci: enforce strict LLVM version consistency across build and test (02b2e15)
- ci: ensure tests use same LLVM version as pass build (5025fe1)
- ci: install Boost dependency for server build (8f9f6d7)
- ci: update deprecated GitHub Actions and add LLVM pass build (96af18d)
- different approach with mp4 video (1809789)
- docker-compose setup and favicon permissions (55ce216)
- github hosted demo video (3ab3804)
- llvm-pass: add missing Module.h include and fix LLVM 20 API (e2c8d17)
- remove deprecated package-name parameter from release-please (f39ca2a)
- results panel no longer in details component (00c63c5)
- tests: improve error output visibility in integration tests (9ab4bde)
- tests: remove set -e to allow error output to be displayed (03796c1)
v1.0.1
Cache Explorer v1.0.1
First public release!
Quick Start
git clone https://github.com/AveryClapp/Cache-Explorer.git
cd Cache-Explorer
docker compose up --build
# Open http://localhost:8080