Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cacheMon/libCacheSim-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.3.post3
Choose a base ref
...
head repository: cacheMon/libCacheSim-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.3.post4
Choose a head ref
  • 6 commits
  • 26 files changed
  • 5 contributors

Commits on Aug 23, 2025

  1. Create comprehensive GitHub Copilot instructions for libCacheSim-pyth…

    …on development (#51)
    
    * Initial plan
    
    * Initial exploration and build validation - fixed pybind11 compatibility issue
    
    Co-authored-by: haochengxia <44400703+haochengxia@users.noreply.github.com>
    
    * Complete copilot-instructions.md with comprehensive build, test, and validation procedures
    
    Co-authored-by: haochengxia <44400703+haochengxia@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: haochengxia <44400703+haochengxia@users.noreply.github.com>
    Copilot and haochengxia authored Aug 23, 2025
    Configuration menu
    Copy the full SHA
    1cce5b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2025

  1. Bindings for cache admission policies (#54)

    * export admissioner struct
    
    * Add bindings for existing admission algorithms
    
    * Proof of concept implementation of PluginAdmissioner (still uncertain about naming)
    
    * Add custom deleter for plugin admissioner
    
    * Add examples
    
    * Add tests for admission policies
    
    * Fix type hints and support admissioner argument for all cache implementations
    
    * Fix arg naming and typing for admissioner bindings
    
    * Run each admission test with various cache types
    
    * include documentation for admissioner bindings and PluginAdmissioner
    
    * Fix incorrect argument passing of 'admissioner'
    
    * Comment on type for  argument for plugin system hook functions
    
    * Apply suggestion from @gemini-code-assist[bot]
    
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Percy <xhc_1007@163.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    3 people authored Sep 29, 2025
    Configuration menu
    Copy the full SHA
    00482c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2025

  1. [Fix] Clean up all explict DataLoader usage (#55)

    * Clean up all explict DataLoader usage
    
    * Combine translator
    
    * Fix badge link of MKDocs
    haochengxia authored Oct 23, 2025
    Configuration menu
    Copy the full SHA
    3dc89a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61d1767 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2026

  1. Support cache size ratio with reader (#57)

    * Support cache size ratio with reader
    
    * Apply suggestions
    
    * Fix corner case
    
    * Depracate 3.9
    haochengxia authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    be07cec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1c6ab7 View commit details
    Browse the repository at this point in the history
Loading