Commit Graph

556 Commits

Author SHA1 Message Date
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
Alexey Klimkin
b929ee2ce7 Reduce CMake requirement to v3.4 2021-01-08 16:58:29 -08:00
Alexey Klimkin
e5329ce9d5 Remove default cmake installation
It seems the default is CMake 3.12 and we need at least CMake 3.13.
2021-01-08 15:19:25 -08:00
Alexey Klimkin
ffd1cd8ff2 Set required CMake version to 3.13
Required for `target_link_options`.
2021-01-08 11:15:52 -08:00
Alexey Klimkin
0659e3ab1d Port old "check" target and update CI
Use "make test" to run the old target. Only works for Debug and
RelWithDebInfo, since coz requires debug symbols in the program under
profile.
2021-01-08 09:59:15 -08:00
Alexey Klimkin
3d9f3b9107 Build with CMake 2021-01-08 09:14:00 -08:00
emery.berger@gmail.com
381cbe57f2 Added gdwarf-3 flag. 2020-12-21 22:00:37 -05:00
Emery Berger
f4d48fb409
Merge pull request #177 from ManuelMeraz-Forks/mmeraz/gcc10fix 2020-12-21 20:10:09 -05:00
Manuel Meraz
e1792377e8 Merge branch 'master' of https://github.com/plasma-umass/coz into mmeraz/gcc10fix 2020-12-21 11:27:09 -05:00
Manuel Meraz
aab990488a update makefiles to work with ubuntu 20.04 and GCC 10.2 2020-12-21 11:26:50 -05:00
emeryberger
6381672c1c Changed to 3. 2020-10-24 17:50:39 -04:00
emeryberger
cf5230025b Updated docs to reflect Python 3.x requirement. 2020-10-24 17:29:36 -04:00
Emery Berger
98413a1945
Merge pull request #169 from katharostech/viewer-improvements
Viewer improvements
2020-10-14 13:45:02 -04:00
Zicklag
2bc55273f6 Fix Plot Titles When Toggling Legend
This fixes an issue where the plot titles would switch to showing the
full file path whenever you toggled one of the progress points in the
legend.
2020-10-14 12:43:27 -05:00