Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Unity-Technologies/libatomic_ops.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2011-08-03 12:08:38 +0400
committerIvan Maidanski <ivmai@mail.ru>2011-08-03 12:08:38 +0400
commit161170f615335c23ec11eee3895bb22392f69f1f (patch)
treeb1ec9d823738add0389a4cd8e1317c5fb0e7f7e3 /TODO
parentf7bef2a7e7f51f4cd3901bc26e4cc64ed4465f4d (diff)
Add TODO file; regenerate Makefile.in; add note to ChangeLog.
Diffstat (limited to 'TODO')
-rw-r--r--TODO28
1 files changed, 28 insertions, 0 deletions
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.