comparison CHANGELOG @ 528:db2cd87cef6f c++11-mutex

This will be v2.9
author Chris Cannam
date Tue, 22 Oct 2019 12:10:41 +0100
parents be688783aa37
children a7e6d747fd3f
comparison
equal deleted inserted replaced
527:bc5e76e90e95 528:db2cd87cef6f
1
2 Version 2.9, 2019-10-23 (maintenance release)
3
4 * Fix non-thread-safe behaviour in PluginAdapter. Plugins built
5 using the adapter classes in version 2.8 or earlier cannot safely
6 be used simultaneously across threads with other instances of
7 themselves or of other plugins in the same library (i.e. shared
8 object). Hosts have been required to provide synchronisation for
9 such cases. Version 2.9 introduces synchronisation in the plugin,
10 making this usage safe. Unfortunately this does not make host code
11 safe when using older plugin builds, as the problem and its fix
12 are in the plugin side of the SDK. Caution is still required, but
13 this fix does allow updated plugin builds to avoid problems with
14 some existing hosts
15 * Change required C++ language standard from C++98 to C++11. This
16 is because of the use of std::mutex in the above fix
1 17
2 Version 2.8, 2019-02-07 (maintenance and minor feature release) 18 Version 2.8, 2019-02-07 (maintenance and minor feature release)
3 19
4 * When running in a 32-bit process within 64-bit Windows (WoW64), 20 * When running in a 32-bit process within 64-bit Windows (WoW64),
5 use the VAMP_PATH_32 environment variable instead of VAMP_PATH 21 use the VAMP_PATH_32 environment variable instead of VAMP_PATH