Releases: iboB/dynamix
Releases · iboB/dynamix
1.2.1
1.2.0
- Introduced a new feature: Message bids
- Overriding multicast functions is now possible
- Added
DYNAMIX_CALL_NEXT_BIDDER
which works for unicasts and multicasts - Added bids tutorial
- Dropped CMake 2.x support. Transition to modern CMake (3.2+)
- Fixed a bug which caused a leak when defining an invalid type (when a mutation causes an exception to be thrown)
1.1.0
- Dropped support for an obscure optimization feature which allowed for the same
mixins and messages to be defined multiple times in multiple modules (i.e. in a
static library linked to those modules) - Fixed bug with crashes when unloading and then reloading a plugin which
defines a message. - Fixed various bugs with unused (which no mixin features) messages:
obj.implements(unused_msg)
caused a crashunused(obj ...)
cause a crash (instead of exception)- Crash when only a plugin uses the message
- Added (optional) mutation thread safety; in that mutating two different
objects in two different threads is now safe. - Added optional additional metrics to object and mixin type data to show the
number of objects and mixins, respectively, of a given type.