summaryrefslogtreecommitdiff
path: root/TODO
Commit message (Collapse)AuthorAgeFilesLines
* Update TODO file (remove fixed item for clang/x86)Ivan Maidanski2012-03-071-2/+0
|
* Update TODO file (add FIXME note for clang)Ivan Maidanski2012-02-071-0/+2
|
* Replace repeating '==' in documentation with a single oneIvan Maidanski2012-01-111-4/+2
| | | | | | | | | | * README: Replace sequences of repeating '==' identifying section titles (which is also used by git-apply) with two '=' symbols at the beginning and at the end of each title. * TODO: Likewise. * ChangeLog: Likewise. * src/atomic_ops/sysdeps/gcc/arm.h: Break a sequence of repeating '==' (in a comment) with a space.
* Update TODO file (remove FIXME - problem caused by target mismatch)Ivan Maidanski2011-12-311-5/+0
|
* Update TODO file (remove FIXME - problem fixed in GCC v4.6.2)Ivan Maidanski2011-12-311-4/+0
|
* Add FIXMEs to add AO_fetch_compare_and_swap primitivesIvan Maidanski2011-11-111-2/+0
|
* Define AO macros for libatomic_ops version identification.Ivan Maidanski2011-09-091-2/+0
| | | | | | | | * src/atomic_ops/ao_version.h: New file (defining new AO_VERSION_MAJOR, AO_VERSION_MINOR, AO_VERSION_ALPHA macros). * src/Makefile.am (nobase_private_HEADERS): Add atomic_ops/ao_version.h file. * src/atomic_ops.h: Include atomic_ops/ao_version.h file.
* Update TODO.Ivan Maidanski2011-09-081-5/+0
|
* Update TODO file.Ivan Maidanski2011-09-081-4/+2
|
* Add more TODO items.Ivan Maidanski2011-09-011-3/+21
|
* Update TODO item.Ivan Maidanski2011-08-181-2/+2
|
* Update TODO items.Ivan Maidanski2011-08-151-1/+1
|
* Remove auto-generated tests/list_atomic.c and test_atomic_include.hIvan Maidanski2011-08-091-3/+0
| | | | | | | | | | | | | | | | | from the repo. The files are still present in the distributive tar-ball as it is hard to generate them on Windows (without Cygwin/MinGW). Note that these files are used only for testing (unlike generalize-small.h). The later remains even in the repo as it makes possible to use libatomic_ops without running any script. * .gitignore: add tests/list_atomic.c and test_atomic_include.h. * src/Makefile.msft: Add comment about test_atomic_include.h; wrap long lines. * src/Makefile.msft (all): Build "libatomic_ops_gpl.lib" instead of "check". * tests/list_atomic.c, tests/test_atomic_include.h: Remove.
* Merge all Makefile.am in /src tree (to have less auto-generated filesIvan Maidanski2011-08-091-2/+0
| | | | | | | | | | | | | | in the project subdirectories). * configure.ac (AC_CONFIG_FILES): Remove src/atomic_ops/Makefile, src/atomic_ops/sysdeps/Makefile. * src/Makefile.am (SUBDIRS): Remove. * src/Makefile.am (EXTRA_DIST, privatedir, private_HEADERS): Add from src/atomic_ops/Makefile.am and src/atomic_ops/sysdeps/Makefile.am. * src/Makefile.am (generalize-small): Move from src/atomic_ops/Makefile.am. * src/atomic_ops/Makefile.am, src/atomic_ops/sysdeps/Makefile.am: Remove.
* Add TODO items.Ivan Maidanski2011-08-091-0/+5
|
* Add TODO item (FIXME).Ivan Maidanski2011-08-081-0/+2
|
* Do not run reconf on configure. Ensure proper autoconf version.Ivan Maidanski2011-08-081-3/+0
| | | | | | | | | * configure.ac (AC_PREREQ, AM_MAINTAINER_MODE): New macro. * configure.ac (AM_INIT_AUTOMAKE): Add options. * configure.ac (AC_HEADER_STDC): Remove (as not needed). * Makefile.in, aclocal.m4, configure, doc/Makefile.in, src/Makefile.in, src/atomic_ops/Makefile.in, src/atomic_ops/sysdeps/Makefile.in, tests/Makefile.in: Regenerate.
* Fix compiler extra warnings.Ivan Maidanski2011-08-041-2/+0
| | | | | | | | | | | | | | | * src/atomic_ops_stack.c (AO_stack_pop_explicit_aux_acquire): Remove non-negative-value test for an unsigned value. * src/atomic_ops_stack.h (AO_STACK_INITIALIZER): Add {} to match type definition. * tests/test_atomic.c (acqrel_thr): Fix code indentation. * tests/test_atomic.c (test_and_set_thr): Print thread Id in case of error. * tests/test_malloc.c (cons): Declare "i" local variable as unsigned (as it is compared to another unsigned value). * tests/test_malloc.c (check_list): Test upper bound as well, abort with the appropriate message in case of mismatch. * tests/test_malloc.c (run_one_test): Return "arg" parameter (to suppress "unused parameter" compiler warning).
* Add atomic_ops.pc.Ivan Maidanski2011-08-041-2/+0
| | | | | | | | * .cvsignore, .gitignore: ignore atomic_ops.pc. * atomic_ops.pc.in: new file. * Makefile.am (pkgconfigdir, pkgconfig_DATA): new items. * configure.ac (AC_CONFIG_FILES): add atomic_ops.pc. * configure, Makefile.in: Regenerate.
* * ChangeLog: drop the entire content in favor of the Git commit log;Ivan Maidanski2011-08-041-4/+0
| | | | place only major per-release changes description here.
* Add TODO itemIvan Maidanski2011-08-041-0/+2
|
* Ensure normalized text line encodings in repo.Ivan Maidanski2011-08-041-4/+1
|
* * src/atomic_ops.h: Update comment (add AO_and, AO_xor).Ivan Maidanski2011-08-031-2/+0
| | | | | | | | | | | | | | * src/atomic_ops/generalize.h (AO_and_full, AO_xor_full): New functions. * src/atomic_ops/sysdeps/gcc/x86.h: Ditto. * src/atomic_ops/sysdeps/gcc/x86_64.h: Ditto. * src/atomic_ops/sysdeps/generic_pthread.h: Ditto. * src/atomic_ops/sysdeps/sunc/x86.h: Ditto. * src/atomic_ops/sysdeps/sunc/x86_64.h: Ditto. * src/atomic_ops/generalize.h (AO_and_..., AO_xor_..., AO_HAVE_and_..., AO_HAVE_xor_...): New macros. * tests/test_atomic.template (test_atomicXX): Fix "or" constant; add AO_xor() and AO_and() tests. * tests/test_atomic_include.h: Regenerate.
* Add project-wide .gitignore fileIvan Maidanski2011-08-031-4/+0
|
* Update AUTHORS file - now it lists all contributorsIvan Maidanski2011-08-031-2/+0
|
* Add TODO file; regenerate Makefile.in; add note to ChangeLog.Ivan Maidanski2011-08-031-0/+28