Skip to content
  • Ben Gamari's avatar
    Introduce Shake-based build system · 89b71f70
    Ben Gamari authored
    This introduces a Shake-based build system, building on Neil Mitchell's
    prototype from several years ago [1].
    
    This build system has a number of features relative to the existing
    make-based build system:
    
     * results are produced in a common CSV structure, making it easy to use
       the included analysis tool nofib-compare, to compare results from tests
       outside of nofib.
     * Cachegrind runs can be run in parallel, greatly speeding up such
       measurements
     * native support for (micro-)architectural performance counters on
       Linux via `perf stat`
    
    [1] https://gist.github.com/ndmitchell/4733855
    89b71f70