]> granicus.if.org Git - libatomic_ops/commitdiff
Add TODO file; regenerate Makefile.in; add note to ChangeLog.
authorIvan Maidanski <ivmai@mail.ru>
Wed, 3 Aug 2011 08:08:38 +0000 (12:08 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 3 Aug 2011 08:08:38 +0000 (12:08 +0400)
ChangeLog
Makefile.in
TODO [new file with mode: 0644]

index 1697b463639b9614e05c556cc8a9e7a815b3a9ea..f3effb97db8d6e3e88718640049a6a660bd0d543 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+Retired in favor of Git commit log. No longer updated.
+
+
 2011-07-21  Ivan Maidanski <ivmai@mail.ru>
 
        * .cvsignore: Don't ignore *.orig and *.rej files (having them
index 3ed9815e6d15c903a8cf890674d9b90fb1d35784..b950a7c4eef511287ec854a1cc2b611236486e70 100644 (file)
@@ -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 (file)
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.