You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks the progression of rcpputils to Quality Level 1 and a 1.0 version level. It follows the outline described in REP 2004.
Version Policy
Follows ROS Core Quality Declaration
Version >= 1.0.0
Change Control Process
Follows ROS Core
PRs automatically tested on Jenkins
Documentation
Per-feature documentation.
Features still needing documentation on README.md or equivalent (endian.hpp, filesystem_helper.hpp, find_and_replace.hpp, find_library.hpp, join.hpp, split.hpp, pointer_traits.hpp, visibility_control.hpp)
Per-item documentation in public API.
Items need doc blocks (endian.hpp, filesystem_helper.hpp, thread_safety_annotations.hpp, visibility_control.hpp)
filesystem_helper.hpp could attempt to include <filesystem> and use std::filesystem if possible. It's likely Foxy's supported systems already have <filesystem>
find_and_replace.hpp
A regex based solution might have better performance
Tests could use more variation
find_library.hpp
Could use more tests
join.hpp
Doc block's description is a little clunky
delim could be an optional parameter with a null default
Tests could use more variation of containers and value types
This issue tracks the progression of
rcpputils
to Quality Level 1 and a 1.0 version level. It follows the outline described in REP 2004.Documentation
endian.hpp
,filesystem_helper.hpp
,find_and_replace.hpp
,find_library.hpp
,join.hpp
,split.hpp
,pointer_traits.hpp
,visibility_control.hpp
)endian.hpp
,filesystem_helper.hpp
,thread_safety_annotations.hpp
,visibility_control.hpp
)join.hpp
)Testing:
Dependencies:
Platform Support
Specific comments:
filesystem_helper.hpp
could attempt to include<filesystem>
and use std::filesystem if possible. It's likely Foxy's supported systems already have<filesystem>
find_and_replace.hpp
find_library.hpp
join.hpp
pointer_traits.hpp
split.hpp
thread_safety_annotations.hpp
#define
statements need documentationRCPPUTILS_TSA_TRY_ACQUIRE
,RCPPUTILS_TSA_TRY_ACQUIRE_SHARED
,RCPPUTILS_TSA_ACQUIRED_BEFORE
,RCPPUTILS_TSA_ACQUIRED_AFTER
)visibility_control.hpp
The text was updated successfully, but these errors were encountered: