Skip to content

Releases: iboB/dynamix

v2.0.4

03 Jul 17:35
v2.0.4
fbf84d7

Choose a tag to compare

Minor change: Ignore a false positive warning which appeared in newer GCC versions.

v2.0.3

28 Apr 03:49
v2.0.3
b09c076

Choose a tag to compare

Mostly minor and cosmetic changes:

v2.0.2

16 Mar 11:31
v2.0.2
437b714

Choose a tag to compare

Mostly minor and cosmetic changes:

  • fix static lib build
  • fix MinGW build
  • fix warnings
  • latest versions of deps

v2.0.1

23 Apr 04:00
v2.0.1
722df0d

Choose a tag to compare

  • Optimize mutations of objects to its own type (not necessarily noop since mixin can be touched in this case)
  • Add gradual_mutation::cancel
  • type::buf_size to public member
  • g::get_mixin_info for const mixin types
  • Fix several (mostly benign) instances of UB
  • v1compat:
    • Set mixin names from typeid (as it was the case in v1)
    • Fix message string names
    • Split mutation dependent_mixins into two to account for simplified rules

v2.0.0

13 Apr 12:16
v2.0.0
d5e1006

Choose a tag to compare

A complete rewrite

v2.0.0-beta2

06 Apr 11:12
v2.0.0-beta2
f332f90

Choose a tag to compare

v2.0.0-beta2 Pre-release
Pre-release
  • simplified type_mutation. No more relative info
  • v1compat complete: type classes, mutation rules, tests
  • minor improvements in CMake scripts

v2.0.0-beta

31 Mar 08:55
v2.0.0-beta
1b0e794

Choose a tag to compare

v2.0.0-beta Pre-release
Pre-release
  • Added a compatibility library for v1
  • C-API mutations
  • More customizations of mixin and message definition
  • Bid-based next implementer utilities

v2.0.0-alpha2

20 Mar 14:12
v2.0.0-alpha2

Choose a tag to compare

v2.0.0-alpha2 Pre-release
Pre-release
  • Fixed pmr-compatibility issues
  • Fixed several sanitizer warnings
  • Explicit ignore of a benign UB sanitizer warning
  • Improved return types of type_mutation queries
  • Working on mutations in the C interface

v2.0.0-alpha

17 Mar 14:23
v2.0.0-alpha
cb96f9d

Choose a tag to compare

v2.0.0-alpha Pre-release
Pre-release

Initial alpha release of v2.

  • Complete rewrite
  • No thorough documentation yet
  • Several TODOs left for a complete 2.0.0 release

1.4.0

09 Mar 06:24
v1.4.0
0a78e97

Choose a tag to compare

  • Reorganized headers (dynamix.hpp is kept for compatibility)
  • Added type classes
  • Don't require typeid if mixin name is provided as a feature
  • Improved CMake scripts to not impose anything (useful when using the lib as a submodule or package)
  • Reduced size of object type info
  • Metrics are always on
  • Added clang-format
  • Minor optimization when getting mixin type infos
  • Static assert to validate default implementation signature
  • MSVC: Fixed __desclspec exports
  • Fixed UB from using pointers as counters