diff options
| author | Ivan Maidanski <ivmai@mail.ru> | 2011-11-09 19:45:35 +0400 |
|---|---|---|
| committer | Ivan Maidanski <ivmai@mail.ru> | 2011-11-09 19:46:25 +0400 |
| commit | e343bbac3c239bb0855dc7ab18c5ac3721a259fb (patch) | |
| tree | 56c5bffd65f103b7bf2fd8c43726f329c8def5a9 /ChangeLog | |
| parent | 9a8b5b1e4056c1e7342b2c7caaf2d685b2bbeb7a (diff) | |
| download | libatomic_ops-e343bbac3c239bb0855dc7ab18c5ac3721a259fb.tar.gz | |
Update ChangeLog - add entries both for planned 7.2 and 7.3alpha2 releases
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -1,10 +1,37 @@ +[7.3alpha2] (unreleased) +======================== + +* Add '-no-undefined' to LDFLAGS in src/Makefile.am. +* Add AO_and, AO_xor atomic operations. +* Add and fill in AUTHORS, TODO files. +* Add atomic_ops.pc.in and atomic_ops-uninstalled.pc.in to pkgconfig folder. +* Adjust AO_..._H macros in public headers. +* Define AO macros for libatomic_ops version identification. +* Eliminate compiler warnings in various functions and macros. +* Improve Makefile for MS VC++; pass '-W3' option to MS compiler. +* Merge all Makefile.am files in src tree. +* Minor code refactoring of atomic_ops.c, generic_pthread.h. +* Minor configure build improvements (e.g., ensure proper autoconf version). +* Place only major per-release changes description to ChangeLog (this file). +* Remove all auto-generated files except for generalize-small.h from the repo. +* Remove duplicate doc/COPYING and empty NEWS files. +* Replace atomic_ops_malloc static mmap-related empty functions with macros. +* Show extra compiler warnings (GCC only). +* Turn off AO primitives inlining if AO_NO_INLINE defined. + + +[7.2 release] (unreleased) +========================== + +* Define and use AO_PTRDIFF_T in tests for casts between pointer and integer. * Fix AO_compare_and_swap return type for s390 and PowerPC. * Fix AO_test_and_setXX in tests/list_atomic.template. * Fix AO_test_and_set_full (gcc/x86[_64].h) to work-around a bug in LLVM v2.7. * Fix AO_test_and_set_full on m68k. * Fix configure for Cygwin, mingw-w64/32. * Fix generalized AO_<type>_fetch_and_add() return type. +* Fix test_atomic_include for the case of missing CAS primitive. * Fix test_malloc - allocate less memory in case of missing mmap. * Implement the basic atomic primitives for the hexagon CPU. |
