Merge
[ode.git] / ou / CHANGELOG.TXT
blob0aad6e1b1b6bd9e7064af37121554d318d117a96
1 =======================\r
2 Legend\r
3 =======================\r
4  [+]  A feature added\r
5  [-]  A bug fixed\r
6  [*]  A change\r
7  [!]  An important note\r
8 =======================\r
9 \r
10 2015/12/28 oleh_derevenko\r
12  [*]  Atomics assembler implementation has been improved and enabled for\r
13       GCC and _OU_TARGET_ARCH_X86/_OU_TARGET_ARCH_X64 with _OU_TARGET_OS_GENUNIX\r
15 2010/04/24 oleh_derevenko\r
17  [+]  A cast operator to non-const reference of contained type added for\r
18       CTypeSimpleWrapper.\r
20 2009/10/07 oleh_derevenko\r
22  [-]  Tests corrected to avoid checking int64ou alignment on Macs\r
23       (just like for uint64ou)\r
25 2009/09/08 oleh_derevenko\r
27  [-]  Enumerated type increment/decrement operators re-implemented in a way that\r
28       can't produce bad code with modern GCCs due to aliasing rules violation.\r
30 2008/06/26 oleh_derevenko\r
32  [+]  --disable-asserts option support added for configure.\r
33  \r
34 2008/04/19 oleh_derevenko\r
36  [+]  Atomic functions via i486 assembler implementation added (manuall \r
37       selection with a preprocessor symbol only).\r
38  \r
39 2008/04/16 oleh_derevenko\r
41  [-]  Fixed bug with storage memory not being properly zeroed at allocation.\r
43  [*]  Memory customization changed to match assertion failure handler \r
44       customization. Now it is not necessary to save original pointers,\r
45       just NULL-s are to be assigned to revert from customized to\r
46       default memory menager.\r
47       \r
48 2008/04/08 oleh_derevenko\r
50  [!]  Licensing changed: permission to distribute/use library under zlib/libpng\r
51       license added.\r
52       \r
53 2008/04/07 oleh_derevenko\r
55  [+]  Initial commit\r