From: Ivan Maidanski Date: Wed, 3 Aug 2011 08:08:38 +0000 (+0400) Subject: Add TODO file; regenerate Makefile.in; add note to ChangeLog. X-Git-Tag: libatomic_ops-7_3alpha2~131 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=161170f615335c23ec11eee3895bb22392f69f1f;p=libatomic_ops Add TODO file; regenerate Makefile.in; add note to ChangeLog. --- diff --git a/ChangeLog b/ChangeLog index 1697b46..f3effb9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +Retired in favor of Git commit log. No longer updated. + + 2011-07-21 Ivan Maidanski * .cvsignore: Don't ignore *.orig and *.rej files (having them diff --git a/Makefile.in b/Makefile.in index 3ed9815..b950a7c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -37,8 +37,8 @@ target_triplet = @target@ subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS COPYING \ - ChangeLog INSTALL NEWS compile config.guess config.sub depcomp \ - install-sh missing mkinstalldirs + ChangeLog INSTALL NEWS TODO compile config.guess config.sub \ + depcomp install-sh missing mkinstalldirs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ diff --git a/TODO b/TODO new file mode 100644 index 0000000..03ff2a5 --- /dev/null +++ b/TODO @@ -0,0 +1,28 @@ +TODO tasks +========== + +Add .gitignore while keeping .cvsignore for compatibility (adjust build +scripts if needed). I think there should be only one .gitignore file (in the +root). + +Add .gitattribute file. Set crlf property. I think we should consistently +use LF across the project (including Makefile.msft) and checkout files as-is. + +Drop all contents of ChangeLog in favor of Git commit annotation model. +My opinion is that ChangeLog should be updated only on offical releases and +contain only major changes. + +FIXME: make check (test_stack) fails on Linux/x86 with GCC v4.6.1. +This either a bug in our code or in GCC. In the latter case, it might worth +to create a work-around if possible. + +Update AUTHORS file. It should contain all contributors. + +Review build process: make invokes configure unnecessarily. +Don't create autom4te.cache (or, at least, remove it on make distclean). + +Add AO_and, AO_xor companions to AO_or. Add tests. + +Add equivalent of __sync_val_compare_and_swap. Add tests. + +Review and fix warnings displayed with -Wall -Wextra.