Commit Graph

519 Commits

Author SHA1 Message Date
Emery Berger
150fa0765e Added. 2022-09-04 18:25:15 -04:00
Emery Berger
5e0cd59033 Added black_box, currently unused; changed computation. 2022-08-13 15:33:03 -04:00
Emery Berger
76699e857b More flags. 2022-08-13 15:32:33 -04:00
Emery Berger
d35d966f37 Changed to loop. 2022-08-12 21:15:19 -04:00
sternj
ecf5b50b0d Added toy in Rust 2022-08-12 19:48:45 -04:00
Emery Berger
a7a29361fb Added -gdwarf-3 flag. 2022-08-12 18:50:04 -04:00
Emery Berger
c65a928830 Merge branch 'master' of https://github.com/plasma-umass/coz 2022-08-12 18:32:37 -04:00
Emery Berger
f7b5efd248 Removed RTLD_NOLOAD, fixing https://github.com/plasma-umass/coz/issues/180. 2022-08-12 18:32:33 -04:00
Emery Berger
3a4c4b43e4
Added perf_event_paranoia instructions 2022-08-12 18:20:29 -04:00
Emery Berger
b7e451add6
Spelling out instructions
Working for Ubuntu 20.04.2; not yet there for Ubuntu 22.
2022-08-12 12:21:52 -04:00
Emery Berger
6eb741f755
Updated build instructions. 2022-08-11 18:27:49 -04:00
Emery Berger
352d9f4720 Bumped up version requirement. 2022-08-11 18:13:39 -04:00
Emery Berger
886908249e Weakened version requirements for compatibility with the libelfin fork. 2022-08-11 18:13:09 -04:00
Emery Berger
82351e2674 Added a progress point. 2022-08-11 17:41:38 -04:00
Emery Berger
86645885ef Added explanation of rst2man usage to create coz.1. 2022-08-11 17:38:44 -04:00
Emery Berger
297d5b37bf Added. 2022-08-11 17:38:18 -04:00
Emery Berger
1faa1dba74 Fixed benchmark cmake files. 2022-08-11 13:58:49 -04:00
Emery Berger
5571b171ea Added Swift wrapper. 2022-02-19 13:09:23 -05:00
emery.berger@gmail.com
1e50162936 Use webbrowser, launch plot in separate thread. 2022-01-21 11:24:06 -05:00
emery.berger@gmail.com
61f05317ec Restored. 2022-01-21 11:16:17 -05:00
emery.berger@gmail.com
25530b1b27 Restored makefiles. 2022-01-20 21:04:41 -05:00
emery.berger@gmail.com
69f0f9de5a Added direct opening of browser to plot URL. 2022-01-02 11:12:18 -05:00
Emery Berger
ab1165be7d
Merge pull request #190 from urjitbhatia/patch-1
Add Go wrapper to Readme
2021-11-10 13:35:01 -05:00
Urjit Singh Bhatia
7337ed7c5a
Add Go wrapper to Readme
Organized libraries/languages into a table
2021-11-10 09:26:10 -08:00
Emery Berger
b88a9ace6c
Merge pull request #187 from kormang/impr_dev_ex
Improve developer's first experience
2021-10-28 17:23:15 -04:00
Marko Ivanovich
1bac0517c4 Improve developer's first experience 2021-10-29 00:12:02 +03:00
Emery Berger
3c5d6d3de4 Merge branch 'master' of https://github.com/plasma-umass/coz 2021-10-06 15:27:36 -04:00
Emery Berger
bfae781c10 Added. 2021-10-06 15:27:30 -04:00
Emery Berger
cfe3e34c23
Merge pull request #184 from stefanbuettner/fix-cmake-installation
Fix cmake installation
2021-05-24 18:12:32 -04:00
Emery Berger
47a3fcaa5e
Merge pull request #183 from stefanbuettner/fix-cmake-build-GNUInstallDirs
Fix cmake build with INSTALL_COZ=ON
2021-05-24 18:11:59 -04:00
Stefan Büttner
8f8ce2c6d1 Use common CMake config practices for exporting libcoz
It's safer to use CMakePackageConfigHelpers to create relocatable
packages. These macros avoid common pitfalls.

This commit also adds the project version to the cmake config.
There are commits tagged with a project version which was not reflected
in the CMake installation.
2021-05-22 15:39:15 +02:00
Stefan Büttner
803480cfb1 Fix cmake build with INSTALL_COZ=ON
The subdirectory libcoz was relying on the GNUInstallDirs which was
included later.

This fixes #182
2021-05-22 14:04:20 +02:00
Emery Berger
6dd3c3f9cd
Merge pull request #179 from klimkin/hotfix/fix-install-coz-option
Fix an issue libcoz not picking-up INSTALL_COZ option
2021-03-23 00:19:49 -04:00
Alexey Klimkin
14d6aa01a3 Fix an issue libcoz not picking-up INSTALL_COZ option 2021-03-22 20:23:46 -07:00
Emery Berger
2e6c4a1a1c
Merge pull request #178 from klimkin/feature/build-with-cmake 2021-03-19 14:10:57 -04:00
Alexey Klimkin
fafd230bbb Fix compatibility with CMake v3.4 2021-01-24 20:56:30 -08:00
Alexey Klimkin
f1a7978f82 Provide default Findlibelfin.cmake if not using Conan 2021-01-21 13:17:26 -08:00
Alexey Klimkin
33a2a5a930 Relocate coz-profilerConfig.cmake to cmake subdir 2021-01-21 12:15:05 -08:00
Alexey Klimkin
a15cfb4f96 Fallback to install include/coz.h instead of include/coz/coz.h 2021-01-21 12:07:52 -08:00
Alexey Klimkin
94954b865e Use CMAKE_DL_LIBS for dl dependency 2021-01-21 11:38:00 -08:00
Alexey Klimkin
ae1db280ea Include headers in the list of sources
Some IDEs (like older versions of CLion) track project source from
CMakeLists.txt file.
2021-01-21 11:32:34 -08:00
Alexey Klimkin
c387678315 Add an option to disable Coz install when embedding 2021-01-21 11:23:42 -08:00
Alexey Klimkin
ee410664f8 Avoid globbing sources
Helps to automatically re-run cmake if new files added.
2021-01-21 11:16:06 -08:00
Alexey Klimkin
43637b877a Make coz-profilerConfig.cmake to be relocatable 2021-01-21 11:04:52 -08:00
Alexey Klimkin
44edb3f3e2 Add -gdwarf-3 compile option
Restores original build flag.
2021-01-21 10:53:30 -08:00
Alexey Klimkin
9acba33cdb Restore -Wno-format for some benchmarks 2021-01-08 18:35:42 -08:00
Alexey Klimkin
d743743d00 Restore custom "script" to run tests 2021-01-08 18:23:23 -08:00
Alexey Klimkin
aa29b4d881 Build outdated Conan packages 2021-01-08 17:50:13 -08:00
Alexey Klimkin
4b322891b0 Fix CXX11 ABI compatibility part 2 2021-01-08 17:33:47 -08:00
Alexey Klimkin
bd655df54f Fix C++11 ABI compatibility 2021-01-08 16:59:13 -08:00