Граф коммитов

8 Коммитов

Автор SHA1 Сообщение Дата
Ammar ELWazir 489bef5ed1 Update .gitignore (#33)
* Update .gitignore

* Update .gitignore

[ROCm/rocprofiler-register commit: 6af827cd91]
2023-11-03 07:02:04 -05:00
Ammar ELWazir c7f68524bf Fixing ROCM Patch Version issue (#30)
[ROCm/rocprofiler-register commit: 5aa94a7160]
2023-10-26 09:04:39 -05:00
Jonathan R. Madsen 97081a743a C++ filesystem and link to dl library in test exe (#29)
* Add lib/rocprofiler-register/details/filesystem.hpp

- this provides backwards compatibility for compiler which do not have <filesystem>
  - use <experimental/filesystem> when not available

* Update tests/CMakeLists.txt

- test executables link to dl library (via CMAKE_DL_LIBS)

* Update CI workflow

- include ubuntu-20.04 jobs

[ROCm/rocprofiler-register commit: 24041c4d87]
2023-10-25 12:49:13 -05:00
Jonathan R. Madsen 26b7abc638 Update README and workflows (#27)
* Update README

- Overview
- Contributing
- Build and install

* Update workflows

- branches reflect new amd-mainline and amd-staging names instead of main and develop

[ROCm/rocprofiler-register commit: 40f37f9597]
2023-10-25 12:49:13 -05:00
Jonathan R. Madsen 9f2109381b Sync with rocprofiler updates (#26)
- Update rocprofiler_configure prototype
- add compile_commands.json to .gitignore

[ROCm/rocprofiler-register commit: 5a6ac895d1]
2023-09-26 13:50:23 -05:00
Benjamin Welton 9f796cb11d Added submodules for glog/fmt (#9)
* Added submodules for glog/fmt

Removes existing printing/formatting code.

* Update external/CMakeLists.txt

Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

* Update external/CMakeLists.txt

Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

* Update external/CMakeLists.txt

- checkout submodule if not already checked out or clone repo if no .gitmodules file
- find_package(... REQUIRED)

* Disable tests from external directory

* Update external/CMakeLists.txt

- fix type: BRANCH -> REPO_BRANCH

* Update cmake/rocprofiler_register_formatting.cmake

- Include external/CMakeLists.txt in format-cmake target
- include format-cmake in format target

* Fix cmake options

- ROCPROFILE_REGISTER_* -> ROCPROFILER_REGISTER_*

* Update rocprofiler_register_linting.cmake

- fix header filter to exclude external headers
- enable warning-as-errors except for misc-header-include-cycle because that originates in fmt headers

* Fix clang-tidy error in utility.cpp

- a bit out of place in this PR but caught due to --warning-as-errors addition

---------

Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

[ROCm/rocprofiler-register commit: 33b19051d2]
2023-08-17 20:01:34 -05:00
Jonathan R. Madsen 7e6e33cfce Initial Implementation: include (#10)
* Initial Implementation: include

* Initial Implementation: lib details (#11)

* Initial Implementation: lib details

* Initial Implementation: lib (#12)

* Initial Implementation: lib

* Initial Implementation: source (#13)

* Initial Implementation: source

* Initial Implementation: samples (#14)

* Initial Implementation: samples

* Initial Implementation: tests (#15)

* Initial Implementation: tests

* Initial Implementation: scripts (#16)

* Initial Implementation: scripts

* Initial Implementation: cmake (#17)

* Initial Implementation: cmake

* Initial Implementation: top-level files (#18)

* Initial Implementation: top-level files

- clang-format
- clang-tidy
- cmake-format
- ignore build and cache directories
- main CMakeLists.txt
- pyproject.toml (python formatting)
- VERSION file

* Initial Implementation: workflow (#19)

* Fix unused variable

- rocprofiler_register_warn_level

[ROCm/rocprofiler-register commit: fa4295db6b]
2023-08-17 14:59:24 -05:00
Ammar ELWazir 8ef9cf2642 Initial commit
[ROCm/rocprofiler-register commit: 53a9547670]
2023-08-08 13:54:40 -05:00