- getprogname() is the correct API to use on Android. (#162)
- Contributors: Chris Lalancette
- Add function rcutils_string_array_cmp (#144)
- Rename result variable for clarity. (#157)
- Add in utilities needed for log location (#155)
- remove macros from source file (#156)
- Migrate launch tests to new launch_testing features & API (#140)
- Use GCC extension for printf-like functions (#154)
- Fix leak in test_logging.cpp (#153)
- Fix leak in test_logging_macros.cpp (#152)
- Fix remaining leaks in test_string_map.cpp (#151)
- Fix a leak in test_array_list.cpp (#149)
- Contributors: Chris Lalancette, Dirk Thomas, Jacob Perron, Michel Hidalgo, Steven! Ragnarök, Thomas Moulard
- Fix ASAN failure in test_string_map.cpp (#147)
- Add tests for stdatomic_helper.h and fix bugs (#150)
- Windows messages when atomic type is unsupported (#145)
- Use CMake property to determine when to use memory_tools. (#139)
- Add section about DCO to CONTRIBUTING.md
- Use ament_target_dependencies where possible. (#137)
- Fix doc typo in string_map.h. (#138)
- Add launch along with launch_testing as test dependencies. (#136)
- Drops legacy launch API usage. (#134)
- Contributors: Dirk Thomas, Jacob Perron, Michel Hidalgo, Shane Loretz, Steven! Ragnarök, Thomas Moulard, ivanpauno
- Adding an ArrayList and HashMap implementation to rcutils (#131)
- Change uncrustify max line length to 0 (#133)
- Contributors: Jacob Perron, Nick Burek
- Logging (#127)
- fixes to support including in c++ and fetch_add (#129)
- reiterate over char array (#130)
- add rcutils_unsigned_char_array_t (#125)
- Contributors: Karsten Knese, Nick Burek, William Woodall
- Added rcutils_to_native_path function (#119)
- Moved stdatomic helper to rcutils (#126)
- Fixed warning in release build due to assert (#124)
- Updated to avoid dynamic memory allocation during error handling (#121)
- Added macro semicolons (#120)
- Added LL suffix to avoid c4307 (#118)
- Updated to use the same allocator to free allocated message (#115)
- Renamed rcutils_serialized_message -> rcutils_char_array (#111)
- Moved serialized_message from rmw (#110)
- Updated to verify that the requested allocation size does not overflow. (#109)
- Contributors: Chris Lalancette, Jacob Perron, Karsten Knese, Mikael Arguedas, Ruffin, Shane Loretz, Todd Malsbary, William Woodall
- Removed redundant stat() call (#108)
- Audited use of malloc/realloc/calloc/free to make sure it always goes through an
rcutils_allocator_t
(#102) - Added ability to include a timestamp when a console logging message happens (#85)
- Updated to use new memory_tools from osrf_testing_tools_cpp (#101)
- Fixed a possible bug by preventing the default logger's level from being unset (#106)
- Updated to use launch.legacy instead of launch (now used for new launch system) (#105)
- Fixed a memory check issue in
split.c
(#104) * Signed-off-by: testkit <cathy.shen@intel.com> - Added
RCUTILS_CONSOLE_STDOUT_LINE_BUFFERED
to control flusing of output from the default output handler of the logging macros. (#98) - Can now control shared/static linking via BUILD_SHARED_LIBS (#94)
- Addressed some MISRA C compliance issues (#91)
- Fixed a steady time overflow issue (#87)
- Changed rcutils_time_point_value_t type from uint64_t to int64_t (#84)
- Fixed out-of-bounds read issue (#83) * Signed-off-by: Ethan Gao <ethan.gao@linux.intel.com>
- Contributors: Dirk Thomas, Ethan Gao, Michael Carroll, Mikael Arguedas, Sagnik Basu, Shane Loretz, William Woodall, cshen, dhood, serge-nikulin