Skip to content

Releases: AveryClapp/Cache-Explorer

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 14 Apr 17:06
7b32398

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

  • add --cache-segments flag to cache-explore script (b7d7519)
  • correct glob matching in selective instrumentation (0c15f52)

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 11 Mar 00:45
70676b1

1.5.1 (2026-03-11)

Bug Fixes

  • use absolute path for cmake integration test in master runner (59d935f)
  • use CACHE_EXPLORER_CC env var for toolchain compiler on Linux CI (b837685)
  • use CACHE_EXPLORER_CC for find_package test compiler detection (be6d081)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Mar 00:18
0044256

1.5.0 (2026-03-11)

Features

  • add cmake integration tests and documentation (c95ea2b)

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 04 Feb 16:08
53f5f75

1.4.1 (2026-02-04)

Bug Fixes

Cache Explorer v1.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Feb 23:40
9321b0b

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.c

Build from Source

./backend/scripts/build-passes.sh [llvm-version] [output-dir]

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Feb 14:31
4b871b9

1.3.0 (2026-02-01)

Features

  • performance optimizations - segment caching and I/O pipeline (~19x speedup) (a3d6005)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Feb 00:10
63237ff

1.2.0 (2026-02-01)

Features

  • add Zig language support (ab980cb)

Bug Fixes

  • add zig to ProjectFile language type (b38c60c)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Jan 02:11
dd89719

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

Choose a tag to compare

@AveryClapp AveryClapp released this 15 Jan 03:40

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