New files to implement atomic operations for different platforms. Fixes
authorSebastian Wilhelmi <seppi@seppi.de>
Thu, 26 Feb 2004 14:30:35 +0000 (14:30 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Thu, 26 Feb 2004 14:30:35 +0000 (14:30 +0000)
commitdbbb29f608fb5ffd31d1294b0d41e4a45b077e62
treec64a19b3b84899b55b46b50b71854fe8a4d56958
parentfc9afe0d219ad7bb16c2ba8ce2a1e268bdd25479
New files to implement atomic operations for different platforms. Fixes

2004-02-26  Sebastian Wilhelmi  <seppi@seppi.de>

* glib/gatomic.c, glib/gatomic.h: New files to implement atomic
operations for different platforms. Fixes bug #63621.

* glib/glib.h: Include gatomic.h.

* configure.in: Add test for assembler routines for atomic operations.

* glib/Makefile.am: Add gatomic.c, gatomic.h.

* tests/Makefile.am, tests/atomic-test.c: Unit test for atomic
operations.

* glib/glib-overrides.txt, glib/glib-sections.txt,
glib/glib-docs.sgml, glib/tmpl/atomic_operations.sgml: Add docs
for atomic operations.
18 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
configure.in
docs/reference/ChangeLog
docs/reference/glib/glib-docs.sgml
docs/reference/glib/glib-overrides.txt
docs/reference/glib/glib-sections.txt
docs/reference/glib/tmpl/atomic_operations.sgml [new file with mode: 0644]
glib/Makefile.am
glib/gatomic.c [new file with mode: 0644]
glib/gatomic.h [new file with mode: 0644]
glib/glib.h
tests/Makefile.am
tests/atomic-test.c [new file with mode: 0644]