8000 Tags · linkmonitor/eventrouter · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: linkmonitor/eventrouter

Tags

v4.1.1

Toggle v4.1.1's commit message
Update GitHub Actions to Node 20 from Node 16

v4.1.0

Toggle v4.1.0's commit message
Update DefaultSendEvent logic not to wait for queue to be cleaned up …

…if it is full

v4.0.0

Toggle v4.0.0's commit message
Refactor event dispatch to handlers

v3.4.2

Toggle v3.4.2's commit message
Change how the condition is evaluated in ER_ASSERT_E

The new method should generate warnings about assignment in assertions, when
compiler settings allow.

v3.4.1

Toggle v3.4.1's commit message
Print information about events when asserting

v3.4.0

Toggle v3.4.0's commit message
Update documentation in eventrouter.h

v3.2.1

Toggle v3.2.1's commit message
Fix atomics in C++

`atomic_int` and `atomic_flag` in C++ are not macros, but typedefs, thus
`#ifndef` check fails and C++ users get this macro defined for
`atomic_int`:

```c++
`#`define atomic_int std::atomic<int>
```

If then somebody tries to use `atomic_int` with a fully qualified name,
i.e. as `std::atomic_int`, they get a cryptic error saying `std in
namespace std does not name a type`.

Simply importing `atomic_int` and `atomic_flag` into a global namespace
fixes the issue, as this means that both uses are legal:

* `atomic_int`, which is what used in Event Router
* `std::atomic_int`, which might be used in other C++ code.

v3.3.0

Toggle v3.3.0's commit message
Update sensor data publisher module

v3.2.0

Toggle v3.2.0's commit message
Fix an extra indirection in the FreeRTOS version of ErQueueTimedPopFr…

…ont()

v3.1.0

Toggle v3.1.0's commit message
Add extern "C" guards to queue_.h

0