Use clang-format-18 for source formatting (#256)

* Updating clang-format to v18

- Updates the pre-commit-config
- Formats source files according to the utility

Signed-off-by: David Galiffi <David.Galiffi@amd.com>

* Update format source workflow

Signed-off-by: David Galiffi <David.Galiffi@amd.com>

* Update CONTRIBUTING

* Update comment in .clang-format

* Update CONTRIBUTING.md

* Update helper script

---------

Signed-off-by: David Galiffi <David.Galiffi@amd.com>

[ROCm/rocprofiler-systems commit: 1e13b590e7]
Αυτή η υποβολή περιλαμβάνεται σε:
David Galiffi
2025-06-22 08:48:08 -04:00
υποβλήθηκε από GitHub
γονέας 6a8cef771e
υποβολή 0403aaa97f
76 αρχεία άλλαξαν με 258 προσθήκες και 255 διαγραφές
@@ -100,11 +100,9 @@ PYBIND11_MODULE(libpyrocprofsys, omni)
return _use_mpi;
};
omni.def(
"is_initialized", []() { return _is_initialized; }, "Initialization state");
omni.def("is_initialized", []() { return _is_initialized; }, "Initialization state");
omni.def(
"is_finalized", []() { return _is_finalized; }, "Finalization state");
omni.def("is_finalized", []() { return _is_finalized; }, "Finalization state");
omni.def(
"initialize",
@@ -224,11 +222,11 @@ struct config
strset_t exclude_filenames = default_exclude_filenames;
std::vector<profiler_t> records = {};
annotations_t annotations = { note_t{ "file", ROCPROFSYS_STRING, nullptr },
note_t{ "line", ROCPROFSYS_INT32, nullptr },
note_t{ "lasti", ROCPROFSYS_INT32, nullptr },
note_t{ "argcount", ROCPROFSYS_INT32, nullptr },
note_t{ "nlocals", ROCPROFSYS_INT32, nullptr },
note_t{ "stacksize", ROCPROFSYS_INT32, nullptr } };
note_t{ "line", ROCPROFSYS_INT32, nullptr },
note_t{ "lasti", ROCPROFSYS_INT32, nullptr },
note_t{ "argcount", ROCPROFSYS_INT32, nullptr },
note_t{ "nlocals", ROCPROFSYS_INT32, nullptr },
note_t{ "stacksize", ROCPROFSYS_INT32, nullptr } };
};
//
inline config&
@@ -306,7 +304,7 @@ profiler_function(py::object pframe, const char* swhat, py::object arg)
if(_disable) return;
_disable = true;
tim::scope::destructor _dtor{ []() { _disable= false; } };
tim::scope::destructor _dtor{ []() { _disable = false; } };
(void) _dtor;
if(pframe.is_none() || pframe.ptr() == nullptr) return;