eboasson
eboasson
Seen in CI (some irrelevant details edited out): ``` ERROR: AddressSanitizer: heap-use-after-free on address 0x60400016bbf0 READ of size 1 at 0x60400016bbf0 thread T0 WARNING: Can't read from symbolizer at fd...
There is a guide to configuring Cyclone that attempts to give some background information to aid in navigating the scores of settings: https://github.com/eclipse-cyclonedds/cyclonedds/blob/master/docs/manual/config.rst. There was at least one bug (fixed...
The mpt_discstress test fails intermittently on Travis, I have seen it once or twice on Windows, but more often on macOS 10.12. It becomes somewhat easier to reproduce if run...
The current abstraction still leaks some details into the core DDSI code, among others: * definitions in platform header files that sometimes clash (e.g., "close" in the entity functions with...
The recent accidental breakage of the FreeRTOS+LwIP build (#216) once again underscores how important it is to test as many supported platforms in the CI as is reasonably possible (I'll...
Instead of relying on macros that map the well-known BSD socket interface functions to the LwIP names, the code for supporting LwIP should call the native functions directly. That way...
Access to discovery information is currently available in Cyclone only through subscriptions to the built-in topics. While that provides all the required functionality, it is quite inconvenient at times. Various...
This: ``` union U switch(long) { default: string aap; case 2: string noot; }; struct S { U u; }; #pragma keylist S ``` results in ``` static const uint32_t...
From #125: > From personal experience, additional debugging checks are useful to include in production release, as they allow to quickly localize subtle errors such as "memory rubbing" or incorrect...
GCC 12 has a much improved static analyzer, and this PR takes care of most of the warnings it gives after enabling all of them. There are still a few...