Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* coz: Causal profiler Coz is a new kind of profiler that unlocks optimization opportunities missed by traditional profilers. Coz employs a novel technique we call causal profiling that measures optimization potential. This measurement matches developers' assumptions about profilers: that optimizing highly-ranked code will have the greatest impact on performance. Causal profiling measures optimization potential for serial, parallel, and asynchronous programs without instrumentation of special handling for library calls and concurrency primitives. Instead, a causal profiler uses performance experiments to predict the effect of optimizations. This allows the profiler to establish causality: "optimizing function X will have effect Y," exactly the measurement developers had assumed they were getting all along. https://github.com/plasma-umass/coz * Cleanup config_options, since options.fPIC does not exist * Patch Python version * Disable incompatible Macos builds * Build test_package files with debug info * Implement code-review fixes * Use CMake from the package sources * Do not package lib/cmake * Pushed patch to upstream * Do not build for GCC version <5.0 * Require C++11 to match parent * Update recipes/coz/all/test_package/conanfile.py Co-authored-by: Chris Mc <prince.chrismc@gmail.com> * Update recipes/coz/all/conanfile.py Co-authored-by: Uilian Ries <uilianries@gmail.com> * Apply suggestions from code review Co-authored-by: Uilian Ries <uilianries@gmail.com> * Update recipes/coz/all/conanfile.py Co-authored-by: Uilian Ries <uilianries@gmail.com> * Update recipes/coz/all/conanfile.py Co-authored-by: Uilian Ries <uilianries@gmail.com> * Update recipes/coz/all/test_package/CMakeLists.txt Co-authored-by: Uilian Ries <uilianries@gmail.com> * Minor cleanup * Update recipes/coz/all/conanfile.py Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com> * Update recipes/coz/all/conanfile.py Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com> * Update recipes/coz/all/conanfile.py Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com> * Update recipes/coz/all/CMakeLists.txt Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com> * Use cmake template similar to other recipes * Remove private system_libs dependencies since building always shared Co-authored-by: Chris Mc <prince.chrismc@gmail.com> Co-authored-by: Uilian Ries <uilianries@gmail.com> Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
- Loading branch information