Tags: audrow/cyclonedds
Tags
Update README and added XTypes release notes (eclipse-cyclonedds#1236) * Update README and added XTypes release notes Signed-off-by: Erik Boasson <eb@ilities.com> * Small clarifications in README Signed-off-by: Erik Boasson <eb@ilities.com>
Set CMake CMP0075 policy to NEW CMP0075 concerns a change in behaviour in the combination of check_include_files and CMAKE_REQUIRED_LIBRARIES. This combination occurs on Windows, and in this case both the old and the new behaviour are acceptable. We support CMake versions older than the one where the policy was introduced, so select the new behaviour only if the policy actually exists. Signed-off-by: Erik Boasson <eb@ilities.com>
Fix concurrent hopscotch test GC emulation Instead of implementing a "proper" GC that frees the memory shortly after it becomes safe to do so, the concurrent hopscotch test defers the freeing until the very of the test. It did this by overwriting the first few bytes of the block with a singly linked list, even though the data may still be used afterward. The first few bytes of the block are the size of the bucket array, and overwriting with some pointer means a concurrent lookup can end up calculating a bucket index that is way outside the array, leading to a segmentation fault. This is the suspected cause of the observed occasional failure of this test in the CI. Signed-off-by: Erik Boasson <eb@ilities.com>
Fix dlopen_path test on normal VS/Xcode This restores the directories used before the MinGW support was added. For some reason, in the CI the VS and Xcode builds do store the output in directories not suffixed with Release or Debug, but this is not usually the case. As a consequence, on a typical build with those build systems, this test failed. Signed-off-by: Erik Boasson <eb@ilities.com>
PreviousNext