Skip to content

1.1.0

Compare
Choose a tag to compare
@iboB iboB released this 07 Apr 12:52
· 497 commits to master since this release
  • 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 crash
    • unused(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.