summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2011-11-09 19:45:35 +0400
committerIvan Maidanski <ivmai@mail.ru>2011-11-09 19:46:25 +0400
commite343bbac3c239bb0855dc7ab18c5ac3721a259fb (patch)
tree56c5bffd65f103b7bf2fd8c43726f329c8def5a9 /ChangeLog
parent9a8b5b1e4056c1e7342b2c7caaf2d685b2bbeb7a (diff)
downloadlibatomic_ops-e343bbac3c239bb0855dc7ab18c5ac3721a259fb.tar.gz
Update ChangeLog - add entries both for planned 7.2 and 7.3alpha2 releases
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 50b799d..3230345 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.