platform/upstream/libatomic_ops.git
13 years ago2009-09-30 Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)
ivmai [Wed, 30 Sep 2009 18:13:53 +0000 (18:13 +0000)]
2009-09-30  Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)

* README: Move notes from the hand-edited part of INSTALL which
was overwritten by Automake recently.

13 years ago* Moving libatomic_ops-1.2 to libatomic_ops
ivmai [Tue, 29 Sep 2009 13:41:49 +0000 (13:41 +0000)]
* Moving libatomic_ops-1.2 to libatomic_ops

13 years ago2009-09-26 Ivan Maidanski <ivmai@mail.ru>
ivmai [Sat, 26 Sep 2009 11:42:52 +0000 (11:42 +0000)]
2009-09-26 Ivan Maidanski <ivmai@mail.ru>

* aclocal.m4: Regenerate (by autoreconf -vif).
* config.guess: Ditto.
* config.sub: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* Makefile.in: Ditto.
* doc/Makefile.in: Ditto.
* src/config.h.in: Ditto.
* src/Makefile.in: Ditto.
* src/atomic_ops/Makefile.in: Ditto.
* src/atomic_ops/sysdeps/Makefile.in: Ditto.
* tests/Makefile.in: Ditto.

13 years ago2009-09-25 Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)
ivmai [Fri, 25 Sep 2009 17:40:30 +0000 (17:40 +0000)]
2009-09-25 Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)

* configure.ac: Replace AC_PROG_CC with AM_PROG_CC_C_O.

13 years ago2009-09-16 Ivan Maidanski <ivmai@mail.ru>
ivmai [Wed, 16 Sep 2009 10:47:31 +0000 (10:47 +0000)]
2009-09-16 Ivan Maidanski <ivmai@mail.ru>
* ChangeLog: Remove trailing spaces at EOLn.
* doc/README.txt: Expand all tabs to spaces; remove trailing
spaces at EOLn; remove multiple trailing blank lines.
* src/atomic_ops.c: Ditto.
* src/atomic_ops.h: Ditto.
* src/atomic_ops/generalize-small.h: Ditto.
* src/atomic_ops/generalize.h: Ditto.
* src/atomic_ops/sysdeps/acquire_release_volatile.h: Ditto.
* src/atomic_ops/sysdeps/aligned_atomic_load_store.h: Ditto.
* src/atomic_ops/sysdeps/all_aligned_atomic_load_store.h: Ditto.
* src/atomic_ops/sysdeps/all_atomic_load_store.h: Ditto.
* src/atomic_ops/sysdeps/ao_t_is_int.h: Ditto.
* src/atomic_ops/sysdeps/armcc/arm_v6.h: Ditto.
* src/atomic_ops/sysdeps/atomic_load_store.h: Ditto.
* src/atomic_ops/sysdeps/char_acquire_release_volatile.h: Ditto.
* src/atomic_ops/sysdeps/char_atomic_load_store.h: Ditto.
* src/atomic_ops/sysdeps/gcc/alpha.h: Ditto.
* src/atomic_ops/sysdeps/gcc/arm.h: Ditto.
* src/atomic_ops/sysdeps/gcc/hppa.h: Ditto.
* src/atomic_ops/sysdeps/gcc/ia64.h: Ditto.
* src/atomic_ops/sysdeps/gcc/m68k.h: Ditto.
* src/atomic_ops/sysdeps/gcc/mips.h: Ditto.
* src/atomic_ops/sysdeps/gcc/powerpc.h: Ditto.
* src/atomic_ops/sysdeps/gcc/s390.h: Ditto.
* src/atomic_ops/sysdeps/gcc/sparc.h: Ditto.
* 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/hpc/hppa.h: Ditto.
* src/atomic_ops/sysdeps/hpc/ia64.h: Ditto.
* src/atomic_ops/sysdeps/ibmc/powerpc.h: Ditto.
* src/atomic_ops/sysdeps/icc/ia64.h: Ditto.
* src/atomic_ops/sysdeps/int_acquire_release_volatile.h: Ditto.
* src/atomic_ops/sysdeps/int_aligned_atomic_load_store.h: Ditto.
* src/atomic_ops/sysdeps/int_atomic_load_store.h: Ditto.
* src/atomic_ops/sysdeps/msftc/arm.h: Ditto.
* src/atomic_ops/sysdeps/msftc/common32_defs.h: Ditto.
* src/atomic_ops/sysdeps/msftc/x86.h: Ditto.
* src/atomic_ops/sysdeps/msftc/x86_64.h: Ditto.
* src/atomic_ops/sysdeps/ordered.h: Ditto.
* src/atomic_ops/sysdeps/ordered_except_wr.h: Ditto.
* src/atomic_ops/sysdeps/read_ordered.h: Ditto.
* src/atomic_ops/sysdeps/short_acquire_release_volatile.h: Ditto.
* src/atomic_ops/sysdeps/short_aligned_atomic_load_store.h: Ditto.
* src/atomic_ops/sysdeps/short_atomic_load_store.h: Ditto.
* src/atomic_ops/sysdeps/standard_ao_double_t.h: Ditto.
* src/atomic_ops/sysdeps/sunc/x86.h: Ditto.
* src/atomic_ops/sysdeps/sunc/x86_64.h: Ditto.
* src/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h: Ditto.
* src/atomic_ops_stack.c: Ditto.
* src/atomic_ops_stack.h: Ditto.
* src/atomic_ops/sysdeps/gcc/arm.h: Replace non-ASCII quotes in a
comment.
* src/atomic_ops/sysdeps/gcc/mips.h: Use Unix-style EOLn.

13 years ago2009-09-10 Ivan Maidanski <ivmai@mail.ru>
ivmai [Thu, 10 Sep 2009 15:53:22 +0000 (15:53 +0000)]
2009-09-10 Ivan Maidanski <ivmai@mail.ru>

13 years ago2009-09-10 Ivan Maidanski <ivmai@mail.ru>
ivmai [Thu, 10 Sep 2009 15:43:48 +0000 (15:43 +0000)]
2009-09-10 Ivan Maidanski <ivmai@mail.ru>
(ivmai123.diff)
* src/atomic_ops/sysdeps/msftc/arm.h: Add FIXME for InterlockedOps
(regarding memory barrier).
* src/atomic_ops/sysdeps/msftc/arm.h: Don't recognize
AO_ASSUME_ARM_ARCH6 anymore; check for _M_ARM >= 6 instead.
* src/atomic_ops/sysdeps/msftc/arm.h (AO_nop_full,
AO_test_and_set): Replace FIXME with the comment saying it is
emulated (in generalize.h); include test_and_set_t_is_ao_t.h.
* src/atomic_ops/sysdeps/msftc/arm.h (AO_store_full): Implement
using InterlockedCompareExchange() (assuming the latter has a full
mbar) for ARMv6+.
* src/atomic_ops/sysdeps/msftc/arm.h: Include
all_atomic_load_store.h and test_and_set_t_is_ao_t.h for the case
of pre-ARMv6; add the comment.

13 years ago2009-09-10 Ivan Maidanski <ivmai@mail.ru>
ivmai [Thu, 10 Sep 2009 15:39:42 +0000 (15:39 +0000)]
2009-09-10 Ivan Maidanski <ivmai@mail.ru>
(ivmai122.diff)
* src/atomic_ops/sysdeps/armcc/arm_v6.h
(AO_compare_double_and_swap_double): Replace false/true with 0/1.
* src/atomic_ops/sysdeps/gcc/arm.h
(AO_compare_double_and_swap_double): Ditto.
* src/atomic_ops/sysdeps/gcc/arm.h: Recognize more ARMv6+
predefined macros (6J, 6ZK, 7A, 7M, 7R).
* src/atomic_ops/sysdeps/gcc/arm.h
(AO_compare_double_and_swap_double): Add "cc" clobber to asm.
* src/atomic_ops/sysdeps/gcc/powerpc.h (AO_HAVE_load_acquire):
Correct the name (convert from the lower case).
* src/atomic_ops/sysdeps/ibmc/powerpc.h (AO_HAVE_load_acquire):
Ditto.
* src/atomic_ops/sysdeps/ibmc/powerpc.h (AO_test_and_set,
AO_compare_and_swap): Comment out unimplemented code (and the
corresponding macros); add FIXME.
* src/atomic_ops.c: Recognize AO_USE_WIN32_PTHREADS overriding
_MSC_VER and __MINGW32__ predefined macros (useful for WinCE with
pthreads-w32 library); don't include signal.h, sys/time.h,
sys/select.h in this case; include windows.h instead.
* src/atomic_ops.c (AO_pause): Use Sleep() in case of
AO_USE_WIN32_PTHREADS (instead of select()).
* src/atomic_ops.c (all_sigs, initialized): Don't define in case
of AO_USE_WIN32_PTHREADS.
* src/atomic_ops.c (AO_compare_and_swap_emulation,
AO_compare_double_and_swap_double_emulation): Don't deal with
signals in case of AO_USE_WIN32_PTHREADS.

13 years ago2009-09-10 Ivan Maidanski <ivmai@mail.ru>
ivmai [Thu, 10 Sep 2009 15:35:36 +0000 (15:35 +0000)]
2009-09-10 Ivan Maidanski <ivmai@mail.ru>
(diff110)
* src/atomic_ops/sysdeps/msftc/arm.h: New file (initial support
for ARM family).
* src/atomic_ops/sysdeps/msftc/common32_defs.h: New file.
* src/atomic_ops/sysdeps/msftc/arm.h (AO_ASSUME_ARM_ARCH6): New
macro.
* src/atomic_ops/sysdeps/msftc/common32_defs.h
(AO_USE_INTERLOCKED_INTRINSICS): Ditto.
* src/atomic_ops/sysdeps/msftc/x86.h: Move "Interlocked"
declarations to common32_defs.h.
* src/atomic_ops/sysdeps/msftc/common32_defs.h
(AO_INTERLOCKED_VOLATILE): New macro defined (used by
Interlocked-based primitives) for compatibility with older VC++.
* src/atomic_ops/sysdeps/msftc/common32_defs.h: Don't include
missing <intrin.h> if WinCE target.
* src/atomic_ops/sysdeps/msftc/x86.h: Include common32_defs.h
(define AO_USE_INTERLOCKED_INTRINSICS unconditionally).
* src/atomic_ops/sysdeps/msftc/x86.h (AO_fetch_and_add_full,
AO_fetch_and_add1_full, AO_fetch_and_sub1_full,
AO_compare_and_swap_full): Move arch-independent primitives to
common32_defs.h.
* src/atomic_ops/sysdeps/msftc/x86.h: Remove comment about i486 or
better CPU (since Interlocked Add and Xchg primitives are available
on any 32-bit CPU).
* src/atomic_ops.h: Include msftc/x86.h even if _M_IX86 is less than
400 (for i80386).
* src/atomic_ops.h: Include msftc/x86.h if "x86" defined (for WinCE
on x86).
* src/atomic_ops.h: Include msftc/arm.h if ARM target (for WinCE).

13 years ago2009-09-10 Ivan Maidanski <ivmai@mail.ru>
ivmai [Thu, 10 Sep 2009 15:09:01 +0000 (15:09 +0000)]
2009-09-10 Ivan Maidanski <ivmai@mail.ru>
(diff110)
* src/atomic_ops/sysdeps/msftc/arm.h: New file (initial support
for ARM family).
* src/atomic_ops/sysdeps/msftc/common32_defs.h: New file.
* src/atomic_ops/sysdeps/msftc/arm.h (AO_ASSUME_ARM_ARCH6): New
macro.
* src/atomic_ops/sysdeps/msftc/common32_defs.h
(AO_USE_INTERLOCKED_INTRINSICS): Ditto.
* src/atomic_ops/sysdeps/msftc/x86.h: Move "Interlocked"
declarations to common32_defs.h.
* src/atomic_ops/sysdeps/msftc/common32_defs.h
(AO_INTERLOCKED_VOLATILE): New macro defined (used by
Interlocked-based primitives) for compatibility with older VC++.
* src/atomic_ops/sysdeps/msftc/common32_defs.h: Don't include
missing <intrin.h> if WinCE target.
* src/atomic_ops/sysdeps/msftc/x86.h: Include common32_defs.h
(define AO_USE_INTERLOCKED_INTRINSICS unconditionally).
* src/atomic_ops/sysdeps/msftc/x86.h (AO_fetch_and_add_full,
AO_fetch_and_add1_full, AO_fetch_and_sub1_full,
AO_compare_and_swap_full): Move arch-independent primitives to
common32_defs.h.
* src/atomic_ops/sysdeps/msftc/x86.h: Remove comment about i486 or
better CPU (since Interlocked Add and Xchg primitives are available
on any 32-bit CPU).
* src/atomic_ops.h: Include msftc/x86.h even if _M_IX86 is less than
400 (for i80386).
* src/atomic_ops.h: Include msftc/x86.h if "x86" defined (for WinCE
on x86).
* src/atomic_ops.h: Include msftc/arm.h if ARM target (for WinCE).

13 years ago2009-09-10 Ivan Maidanski <ivmai@mail.ru>
ivmai [Thu, 10 Sep 2009 15:01:14 +0000 (15:01 +0000)]
2009-09-10 Ivan Maidanski <ivmai@mail.ru>
(diff109_cvs)
* src/atomic_ops/sysdeps/msftc/x86.h: Fix comments (prefix
ASSUME_WINDOWS98 with "AO_").
* src/atomic_ops/sysdeps/msftc/x86.h: Prefix ASSUME_VISTA macro with
"AO_".
* src/atomic_ops/sysdeps/msftc/x86.h (AO_nop_full): Replace
K&R-style function definition with ANSI C one.
* src/atomic_ops/sysdeps/msftc/x86.h (AO_test_and_set_full):
Replace AO_TS_SET with its value 0xff (some compilers does not like
C enum consts inside inline assembler).
* src/atomic_ops/sysdeps/msftc/x86.h (AO_test_and_set_full): Add
comment about "missing return value" warning.
* src/atomic_ops/sysdeps/msftc/x86.h
(AO_OLD_STYLE_INTERLOCKED_COMPARE_EXCHANGE): New macro.
* src/atomic_ops/sysdeps/msftc/x86.h (AO_compare_and_swap_full): Use
_InterlockedCompareExchange() with args and result of PVOID type
if AO_OLD_STYLE_INTERLOCKED_COMPARE_EXCHANGE is defined (mostly for
DigitalMars compiler support).
* src/atomic_ops/sysdeps/msftc/x86.h
(AO_compare_double_and_swap_double_full): Swap all "val1" and "val2"
variables ("val1" is the lowest part of AO_double_t).
* src/atomic_ops/sysdeps/msftc/x86.h
(AO_compare_double_and_swap_double_full): Rename to
AO_double_compare_and_swap_full (as it has 3 args).
* src/atomic_ops/sysdeps/msftc/x86.h: Replace C++ style comment
with ANSI C one.

13 years agodiff108_cvs
ivmai [Thu, 10 Sep 2009 14:12:12 +0000 (14:12 +0000)]
diff108_cvs

13 years ago2009-09-09 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Patrick Marlier)
hboehm [Wed, 9 Sep 2009 20:31:20 +0000 (20:31 +0000)]
2009-09-09 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Patrick Marlier)
* src/atomic_ops/sysdeps/gcc/sparc.h (NO_SPARC_V9):
Renamed to AO_NO_SPARC_V9.

13 years ago2009-09-01 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Patrick Marlier)
hboehm [Tue, 1 Sep 2009 21:39:17 +0000 (21:39 +0000)]
2009-09-01 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Patrick Marlier)
* src/atomic_ops/sysdeps/gcc/sparc.h (AO_test_and_set_full): Use
AO_TS_VAL_t for "oldval" (for 64-bit support).
* src/atomic_ops/sysdeps/gcc/sparc.h (AO_compare_and_swap_full):
New function implemented.

13 years ago2009-08-12 Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski)
hboehm [Wed, 12 Aug 2009 22:33:52 +0000 (22:33 +0000)]
2009-08-12 Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski)
(diff107_cvs)

* src/atomic_ops/sysdeps/sunc/x86.h: New file.
        * src/atomic_ops/sysdeps/sunc/x86_64.h: Ditto.
        * src/atomic_ops.h (AO_INLINE): Support inlining for DigitalMars,
        Watcom, Sun C.
        * src/atomic_ops.h (AO_compiler_barrier): Use intrinsic-based
        implementation for VC++ v8+ (include <intrin.h> before it unless
        WinCE target); use asm-based barrier implementation for Borland,
        DigitalMars and Watcom.
        * src/atomic_ops.h: Fix comment (for x86_64).
        * src/atomic_ops.h: Include specialized x86.h and x86_64.h arch
        headers for Sun C (if not AO_USE_PTHREAD_DEFS).
        * src/atomic_ops.h: Include VC-specific arch headers for Borland,
        DigitalMars and Watcom (Win32 target only).

13 years ago2009-05-27 Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski) gc7_2alpha2
hboehm [Wed, 27 May 2009 23:29:01 +0000 (23:29 +0000)]
2009-05-27 Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski)
(diff87_cvs, resembling diff29, diff68, diff78 partly)
* doc/README.txt: Remove outdated info about Windows support.
* src/atomic_ops/generalize.h (AO_nop_full): Replace
K&R-style function definition with ANSI C one.
* src/atomic_ops/sysdeps/armcc/arm_v6.h (AO_nop_full): Ditto.
* src/atomic_ops/sysdeps/gcc/alpha.h (AO_nop_full, AO_nop_write):
Ditto.
* src/atomic_ops/sysdeps/gcc/arm.h (AO_nop_full): Ditto.
* src/atomic_ops/sysdeps/gcc/ia64.h (AO_nop_full): Ditto.
* src/atomic_ops/sysdeps/gcc/mips.h (AO_nop_full): Ditto.
* src/atomic_ops/sysdeps/gcc/powerpc.h (AO_nop_full, AO_lwsync): Ditto.
* src/atomic_ops/sysdeps/gcc/x86.h (AO_nop_full): Ditto.
* src/atomic_ops/sysdeps/generic_pthread.h (AO_nop_full): Ditto.
* src/atomic_ops/sysdeps/hpc/ia64.h (AO_nop_full): Ditto.
* src/atomic_ops/sysdeps/icc/ia64.h (AO_nop_full): Ditto.
* src/atomic_ops/sysdeps/ordered.h (AO_nop_full): Ditto.
* src/atomic_ops/sysdeps/ordered_except_wr.h (AO_nop_write): Ditto.
* src/atomic_ops/sysdeps/read_ordered.h (AO_nop_read): Ditto.
* src/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h (AO_TS_val): Fix
comment.

13 years ago2009-02-24 Hans Boehm <Hans.Boehm@hp.com> (Really primarily Earl Chew)
hboehm [Wed, 25 Feb 2009 05:30:41 +0000 (05:30 +0000)]
2009-02-24 Hans Boehm <Hans.Boehm@hp.com> (Really primarily Earl Chew)
* src/atomic_ops/sysdeps/gcc/powerpc.h: Add index,
update modifiers to asms, refine clobbers to "cr0", use
cr0 instead of cr7, add explicit AO_fetch_and_add,
add UNTESTED 64 bit support.

13 years ago2008-11-10 Hans Boehm <Hans.Boehm@hp.com> (Really Joerg Wagner)
hboehm [Tue, 11 Nov 2008 00:27:48 +0000 (00:27 +0000)]
2008-11-10 Hans Boehm <Hans.Boehm@hp.com> (Really Joerg Wagner)
* src/atomic_ops/sysdeps/armcc/arm_v6.h: Compute
AO_compare_and_swap value differently, add
AO_compare_double_and_swap_double, some indentation fixes.
* src/atomic_ops/sysdeps/gcc/arm.h: Make gcc asm code more
robust and minimize clobbers, Add AO_compare_double_and_swap_double.

13 years ago2008-11-06 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 7 Nov 2008 00:56:24 +0000 (00:56 +0000)]
2008-11-06 Hans Boehm <Hans.Boehm@hp.com>
* INSTALL: Add some platform-specific documentation.
* src/Makefile.msft: Fix copyright notice.

13 years ago2008-10-21 Hans Boehm <Hans.Boehm@hp.com> (really Ivan Maidanski)
hboehm [Wed, 22 Oct 2008 01:12:17 +0000 (01:12 +0000)]
2008-10-21 Hans Boehm <Hans.Boehm@hp.com>  (really Ivan Maidanski)
* src/atomic_ops/sysdeps/aligned_atomic_load_store.h: Fix comments.
* src/atomic_ops/sysdeps/all_aligned_atomic_load_store.h: Fix comments.
* src/atomic_ops/sysdeps/all_atomic_load_store.h: Fix comments.
* src/atomic_ops/sysdeps/atomic_load_store.h: Fix comments.
* src/atomic_ops/sysdeps/char_atomic_load_store.h: Fix comments.
* src/atomic_ops/sysdeps/gcc/arm.h: Fix comments.
* src/atomic_ops/sysdeps/gcc/x86.h: Fix comments.
* src/atomic_ops/sysdeps/gcc/x86_64.h: Fix comments.
* src/atomic_ops/sysdeps/hpc/hppa.h: Fix comments.
* src/atomic_ops/sysdeps/hpc/ia64.h: Fix comments.
* src/atomic_ops/sysdeps/int_aligned_atomic_load_store.h: Fix comments.
* src/atomic_ops/sysdeps/int_atomic_load_store.h: Fix comments.
* src/atomic_ops/sysdeps/short_aligned_atomic_load_store.h: Fix comments.
* src/atomic_ops/sysdeps/short_atomic_load_store.h: Fix comments.
* src/atomic_ops.c: Fix comments.
* src/atomic_ops.h: Fix comments.
* src/atomic_ops_stack.c: Fix comments.
* src/atomic_ops_stack.h: Fix comments.

13 years ago2008-10-20 Hans Boehm <Hans.Boehm@hp.com> (really Andrew Agno)
hboehm [Mon, 20 Oct 2008 23:17:05 +0000 (23:17 +0000)]
2008-10-20 Hans Boehm <Hans.Boehm@hp.com>  (really Andrew Agno)
* src/atomic_ops/sysdeps/gcc/x86_64.h (AO_int_fetch_and_add_full):
fix return type.

13 years ago2008-08-21 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 21 Aug 2008 21:23:24 +0000 (21:23 +0000)]
2008-08-21 Hans Boehm <Hans.Boehm@hp.com>
* config.guess, config.sub, configure: Regenerate/replace.
Use autoconf 2.61, automake 1.9.6.

13 years ago2008-08-19 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 19 Aug 2008 20:11:14 +0000 (20:11 +0000)]
2008-08-19 Hans Boehm <Hans.Boehm@hp.com>
Fix dates in ChangeLog

13 years ago2008-08-19 Hans Boehm <Hans.Boehm@hp.com> (really Thiemo Seufer)
hboehm [Tue, 19 Aug 2008 19:37:13 +0000 (19:37 +0000)]
2008-08-19 Hans Boehm <Hans.Boehm@hp.com> (really Thiemo Seufer)
* src/atomic_ops/sysdeps/gcc/powerpc.h: Add %U1 (update) to lwz
instruction.

2008-08-19 Hans Boehm <Hans.Boehm@hp.com> (really Sebastian Siewior)
* src/atomic_ops/sysdeps/gcc/powerpc.h: Consider __NO_LWSYNC__.

13 years ago2008-07-25 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Ivan Maidanski)
hboehm [Sat, 26 Jul 2008 00:51:35 +0000 (00:51 +0000)]
2008-07-25  Hans Boehm <Hans.Boehm@hp.com> (Really mostly Ivan Maidanski)
Ivan's description of the patch follows. Note that a few pieces like
the GC_malloc(0) patch, were not applied since an alternate had been
previously applied.  A few differed stylistically from the rest of
the code (mostly casts to void * instead of target type),
or were classified as too minor to bother.  Note that
all of Ivan's static declarations which did not correct outright
naming bugs (as a few did), where replaced by STATIC, which is
ignored by default.

        - minor bug fixing (for FreeBSD, for THREAD_LOCAL_ALLOC and for
  GC_malloc(0));
        - addition of missing getter/setter functions for public variables
  (may be useful if compiled as Win32 DLL);
        - addition of missing GC_API for some exported functions;
        - addition of missing "static" declarator for internal functions
   and variables (where possible);
        - replacement of all remaining K&R-style definitions with ANSI
  C ones (__STDC__ macro is not used anymore);
        - addition of some Win32 macro definitions (that may be missing in
  the standard headers supplied with a compiler) for GWW_VDB mode;
        - elimination of most compiler warnings (except for
  "uninitialized data" warning);
        - several typos correction;
        - missing parenthesis addition in macros in some header files of
  "libatomic_ops" module.

My highlights based on reading the patch:

* allchblk.c: Remove GC_freehblk_ptr decl.
Make free_list_index_of() static.
* include/gc.h: Use __int64 on win64, define GC_oom_func,
GC_finalizer_notifier_proc, GC_finalizer_notifier_proc,
add getter and setters: GC_get_gc_no, GC_get_parallel,
GC_set_oom_fn, GC_set_finalize_on_demand,
GC_set_java_finalization, GC_set_dont_expand,
GC_set_no_dls, GC_set_max_retries, GC_set_dont_precollect,
GC_set_finalizer_notifier.  Always define GC_win32_free_heap.
gc_config_macros.h: Define _REENTRANT after processing
GC_THREADS.
* include/gc_cpp.h: Improve GC_PLACEMENT_DELETE test,
handling of operator new[] for old Windows compilers.
* include/gc_inline.h (GC_MALLOC_FAST_GRANS): Add parentheses
around arguments.
* dbg_mlc.c, malloc.c, misc.c: Add many GC_API specs.
* mark.c (GC_mark_and_push_stack): Fix source argument for
blacklist printing.
* misc.c: Fix log file naming based on environment variable
for Windows.  Make GC_set_warn_proc and GC_set_free_space_divisor
just return current value with 0 argument.  Add DONT_USER_USER32_DLL.
Add various getters and setters as in gc.h.
* os_dep.c: Remove no longer used GC_disable/enable_signals
implementations.  (GC_get_stack_base): Add pthread_attr_destroy
call.  No longer set GC_old_bus_handler in DARWIN workaround.
* pthread_support.c: GC_register_my_thread must also
call GC_init_thread_local.

13 years ago2008-07-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 18 Jul 2008 22:45:13 +0000 (22:45 +0000)]
2008-07-18 Hans Boehm <Hans.Boehm@hp.com>
* src/atomic_ops/sysdeps/gcc/powerpc.h:
Add const to first parameter of load calls (forgot one).

13 years ago2008-07-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 18 Jul 2008 22:42:20 +0000 (22:42 +0000)]
2008-07-18 Hans Boehm <Hans.Boehm@hp.com>
* doc/README.txt, src/atomic_ops/generalize.h,
src/atomic_ops/generalize-small.template,
src/atomic_ops/generalize-small.h,
src/atomic_ops/sysdeps/acquire_release_volatile.h,
src/atomic_ops/sysdeps/char_acquire_release_volatile.h,
src/atomic_ops/sysdeps/int_acquire_release_volatile.h,
src/atomic_ops/sysdeps/short_acquire_release_volatile.h,
src/atomic_ops/sysdeps/aligned_atomic_load_store.h,
src/atomic_ops/sysdeps/int_aligned_atomic_load_store.h,
src/atomic_ops/sysdeps/short_aligned_atomic_load_store.h,
src/atomic_ops/sysdeps/ao_t_is_int.h,
src/atomic_ops/sysdeps/atomic_load_store.h,
src/atomic_ops/sysdeps/char_atomic_load_store.h,
src/atomic_ops/sysdeps/int_atomic_load_store.h,
src/atomic_ops/sysdeps/short_atomic_load_store.h,
src/atomic_ops/sysdeps/generic_pthread.h,
src/atomic_ops/sysdeps/read_ordered.h,
src/atomic_ops/sysdeps/sysdeps/armcc/arm_v6.h,
src/atomic_ops/sysdeps/gcc/arm.h,
src/atomic_ops/sysdeps/icc/ia64.h,
src/atomic_ops/sysdeps/ibmc/powerpc.h:
Add const to first parameter of load calls.

13 years ago2008-07-10 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 10 Jul 2008 23:27:45 +0000 (23:27 +0000)]
2008-07-10 Hans Boehm <Hans.Boehm@hp.com>
* src/atomic_ops/sysdeps/gcc/m68k.h: Remove SMP-unsafe
AO_or_full, and let it be autogenerated instead.

13 years ago2008-07-03 Hans Boehm <Hans.Boehm@hp.com> (Really Thiemo Seufer)
hboehm [Thu, 3 Jul 2008 21:20:52 +0000 (21:20 +0000)]
2008-07-03 Hans Boehm <Hans.Boehm@hp.com> (Really Thiemo Seufer)
* src/atomic_ops/sysdeps/gcc/mips.h: Really add mips support,
fixing a merge accident.

13 years ago2008-05-30 Hans Boehm <Hans.Boehm@hp.com> (Really from various Debian
hboehm [Sat, 31 May 2008 01:03:21 +0000 (01:03 +0000)]
2008-05-30 Hans Boehm <Hans.Boehm@hp.com> (Really from various Debian
* doc/Makefile.in, src/Makefile.in, src/atomic_ops/Makefile.in:
Regenerate.

13 years ago2008-05-30 Hans Boehm <Hans.Boehm@hp.com> (Really from various Debian
hboehm [Sat, 31 May 2008 00:59:36 +0000 (00:59 +0000)]
2008-05-30 Hans Boehm <Hans.Boehm@hp.com> (Really from various Debian
contributors)
* src/atomic_ops.h, src/atomic_ops/sysdeps/Makefile.am,
src/atomic_ops/sysdeps/gcc/mips.h: Add mips support.
* src/atomic_ops/sysdeps/gcc/m68k.h: Make test_and_set work
on char, align AO_t.  Add cas, or.
* src/atomic_ops/sysdeps/gcc/s390.h: Fix include paths.
* src/atomic_ops/generalize.h: Fix AO_compare_and_swap_double_acquire.
* Makefile.in, aclocal.m4, src/atomic_ops/sysdeps/Makefile.in,
tests/Makefile.in: Regenerate.

13 years ago2008-02-11 Hans Boehm <Hans.Boehm@hp.com> gc7_1
hboehm [Tue, 12 Feb 2008 00:18:53 +0000 (00:18 +0000)]
2008-02-11 Hans Boehm <Hans.Boehm@hp.com>
   (Really Ian Wienand & Debian maintainers)
* src/atomic_ops/sysdeps/gcc/x86.h
(AO_compare_double_and_swap_double_full): Correctly account for
ebx usage with PIC.

13 years ago2008-01-09 Hans Boehm <Hans.Boehm@hp.com> gc7_1alpha2
hboehm [Wed, 9 Jan 2008 19:11:44 +0000 (19:11 +0000)]
2008-01-09 Hans Boehm <Hans.Boehm@hp.com>
* src/atomic_ops/sysdeps/standard_ao_double_t.h: Let
double_ptr_storage default to long long; define everywhere.

13 years ago2008-01-08 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Joerg Wagner)
hboehm [Tue, 8 Jan 2008 01:51:12 +0000 (01:51 +0000)]
2008-01-08 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Joerg Wagner)
* src/atomic_ops/sysdeps/msftc/x86.h: Conditionally add
compare_double_and_swap_double.

13 years ago2008-01-06 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Joerg Wagner)
hboehm [Mon, 7 Jan 2008 05:11:52 +0000 (05:11 +0000)]
2008-01-06 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Joerg Wagner)
* src/atomic_ops/generalize.h: Add test_and_set generalizations,
Add AO_double_compare_and_swap generalizations.
* src/atomic_ops/sysdeps/armcc/arm_v6.h: New file.
* src/atomic_ops/sysdeps/gcc/arm.h: Handle V6 and V7.
* src/atomic_ops/sysdeps/gcc/x86.h,
src/atomic_ops/sysdeps/{gcc,msftc}/x86_64.h: Conditionally add
compare_double_and_swap_double, commented out for msftc.
* src/atomic_ops/sysdeps/standard_ao_double_t.h:  Add
double_ptr_storage field.

13 years ago2008-01-03 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 4 Jan 2008 00:45:32 +0000 (00:45 +0000)]
2008-01-03 Hans Boehm <Hans.Boehm@hp.com>
(Merge from separate atomic_ops tree)
* src/atomic_ops/sysdeps/gcc/x86.h: Define correct macro for
double-width cas, and fix its implementation.
* doc/README.txt: Clarify use of _full.  Add more warnings about
data dependencies.

13 years ago2008-01-02 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 3 Jan 2008 07:12:18 +0000 (07:12 +0000)]
2008-01-02 Hans Boehm <Hans.Boehm@hp.com>
* src/atomic_ops/sysdeps/gcc/powerpc.h (AO_load_acquire): Add
%X1 modifier to support indexed addressing.

13 years ago2007-07-23 Hans Boehm <Hans.Boehm@hp.com> (really Jim Marshall)
hboehm [Mon, 23 Jul 2007 21:05:19 +0000 (21:05 +0000)]
2007-07-23 Hans Boehm <Hans.Boehm@hp.com> (really Jim Marshall)
* src/atomic_ops/sysdeps/msftc/x86.h (_InterlockedExchangeAdd): Define
for VC++6.

13 years ago2007-07-05 Andreas Tobler <a.tobler@schweiz.org>
a_tobler [Thu, 5 Jul 2007 20:38:42 +0000 (20:38 +0000)]
2007-07-05  Andreas Tobler  <a.tobler@schweiz.org>

* src/atomic_ops.h: Check for __powerpc64__ and __ppc64__ to include
powerpc.h.

13 years ago2007-06-28 Hans Boehm <Hans.Boehm@hp.com> gc7_0
hboehm [Thu, 28 Jun 2007 21:23:45 +0000 (21:23 +0000)]
2007-06-28  Hans Boehm <Hans.Boehm@hp.com>

* Makefile.am: Use -no-undefined for libgc.
* Makefile.in: Regenerate.
* Makefile.direct: Document USE_PROC_FOR_LIBRARIES.
* dyn_load.c (GC_register_map_entries): Rename prot_buf to prot
consistently.
* misc.c: Fix some WARN calls.  Move GC_is_initialized setting and
GC_thr_init() call.
* os_dep.c: Consistently use WARN where appropriate.
* thread_local_alloc.c: Revert change to GC_WIN32_THREADS test.  Instead
remove inappropriate pthread.h include.
* doc/README.linux: Remove some anachronisms.
* libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/powerpc.h (AO_load_acquire): Add
64-bit version.

13 years ago2007-06-13 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 14 Jun 2007 05:17:45 +0000 (05:17 +0000)]
2007-06-13 Hans Boehm <Hans.Boehm@hp.com>

        * src/atomic_ops.h: include stddef.h

13 years ago2007-06-06 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 6 Jun 2007 19:54:12 +0000 (19:54 +0000)]
2007-06-06 Hans Boehm <Hans.Boehm@hp.com>
* src/atomic_ops/sysdeps/msftc/x86_64.h: New file.
* src/atomic_ops.h: Add test for msftc/x86_64.h.
* src/atomic_ops/sysdeps/msftc/x86.h: Complain for _WIN64.
* src/atomic_ops/sysdeps/Makefile.am: Add x86_64.h.
* src/atomic_ops/sysdeps/Makefile.in: Regenerate.
* src/atomic_ops/sysdeps/aligned_atomic_load_store.h,
  src/atomic_ops/sysdeps/int_aligned_atomic_load_store.h,
  src/atomic_ops/sysdeps/short_aligned_atomic_load_store.h:
  Replace unsigned long cast with size_t.

13 years ago2007-05-17 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Fri, 18 May 2007 04:44:44 +0000 (04:44 +0000)]
2007-05-17 Hans Boehm <Hans.Boehm@hp.com>
* src/atomic_ops/sysdeps/gcc/hppa.h (AO_test_and_set_full):
Add cast for return.

2007-05-17  Hans Boehm <Hans.Boehm@hp.com>

* include/private/gc_priv.h: Define AO_REQUIRE_CAS.

13 years ago2007-05-15 Hans Boehm <Hans.Boehm@hp.com> gc7_0alpha9
hboehm [Tue, 15 May 2007 18:57:48 +0000 (18:57 +0000)]
2007-05-15  Hans Boehm <Hans.Boehm@hp.com>
* Makefile.am: Include NT_STSTIC_THREADS_MAKEFILE in dist.
* Makefile.in: Regenerate.
* include/private/gc_locks.h: GC_compare_and_exchange, GC_atomic_add:
remove. NUMERIC_THREAD_ID, THREAD_EQUAL: New.  GC_lock_holder: now
unsigned long.  I_DONT_HOLD_LOCK, I_HOLD_LOCK: Update.
* pthread_stop_world.c, pthread_support.c, win32_threads.c: Use
NUMERIC_THREAD_ID, THREAD_EQUAL.
* include/private/gcconfig.h: GENERIC_COMPARE_AND_SWAP: Remove.
* include/private/thread_local_alloc.h: Don't USE_COMPILER_TLS on
ARM.
* libatomic_ops-1.2/doc/README.txt: Update to reflect C++
standardization effort.

13 years ago2007-05-07 Hans Boehm <Hans.Boehm@hp.com> (with help from Philipp Zambelli)
hboehm [Mon, 7 May 2007 22:38:25 +0000 (22:38 +0000)]
2007-05-07  Hans Boehm <Hans.Boehm@hp.com> (with help from Philipp Zambelli)
* src/atomic_ops/sysdeps/msftc/x86.h: Don't just assume that mfence
is present.
* src/atomic_ops/sysdeps/gcc/arm.h (AO_test_and_set_full): Correct
oldval type.

2006-11-09 Earl Chew (Agilent)
* msftc/x86.h: Follow Microsoft documentation and include
windows.h.

13 years ago2006-12-14 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 14 Dec 2006 21:40:10 +0000 (21:40 +0000)]
2006-12-14  Hans Boehm <Hans.Boehm@hp.com>
* libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/powerpc.h: Add
casts to return values for test_and_set implementations.

13 years ago * libatomic_ops-1.2/tests/list_atomic.c: gc7_0alpha7
hboehm [Tue, 11 Jul 2006 23:36:18 +0000 (23:36 +0000)]
* libatomic_ops-1.2/tests/list_atomic.c:
Belated move from libatomic_ops-1.1.

13 years agolibatomic_ops-1.2 tarball import libatomic_ops-1_2
Ivan Maidanski [Mon, 25 Jul 2011 12:00:43 +0000 (16:00 +0400)]
libatomic_ops-1.2 tarball import

13 years ago2006-07-11 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 11 Jul 2006 18:44:38 +0000 (18:44 +0000)]
2006-07-11  Hans Boehm <Hans.Boehm@hp.com>
* mallocx.c (GC_malloc_atomic_uncollectable): Fix two serious
editing errors.
* os_dep.c (GC_get_stack_base): Return GC_SUCCESS from default version.
* pthread_support.c (start_mark_threads): Remove dummy version.
* libatomic_ops-1.1/src/atomic_ops/sysdeps/hpc/ia64.h: Fix typos.
Didn't compile.
* tests/thread_leak_test.c(test): Return something.

13 years ago2006-06-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 28 Jun 2006 18:40:52 +0000 (18:40 +0000)]
2006-06-28  Hans Boehm <Hans.Boehm@hp.com>
* libatomic_ops-1.1/config.guess, libatomic_ops-1.1/config.sub,
libatomic_ops-1.1/depcomp, libatomic_ops-1.1/install-sh,
libatomic_ops-1.1/missing, libatomic_ops-1.1/mkinstalldirs: update.
* configure: Regenerate.

13 years ago2006-05-05 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sat, 6 May 2006 00:18:06 +0000 (00:18 +0000)]
2006-05-05  Hans Boehm <Hans.Boehm@hp.com>
* libatomic_ops-1.1/src/atomic_ops.h: Fix comment.

13 years ago2006-03-28 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Tue, 28 Mar 2006 23:36:58 +0000 (23:36 +0000)]
2006-03-28  Hans Boehm <Hans.Boehm@hp.com>
Integrate Earl Chew's atomic_ops improvements.  More details
are in the libatomic_ops ChangeLog.
* ChangeLog, src/atomic_ops.h, src/atomic_ops/sysdeps/gcc/powerpc.h,
src/atomic_ops/sysdeps/msftc/x86.h, tests/run_parallel.inc,
tests/test_atomic.c, tests/test_atomic_include.h.

13 years ago2006-03-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sun, 19 Mar 2006 06:40:37 +0000 (06:40 +0000)]
2006-03-18  Hans Boehm <Hans.Boehm@hp.com>
        * doc/Makefile, src/Makefile, src/atomic_ops/sysdeps/Makefile,
src/atomic_ops/Makefile, tests/Makefile

13 years ago2006-03-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sun, 19 Mar 2006 06:10:01 +0000 (06:10 +0000)]
2006-03-18  Hans Boehm <Hans.Boehm@hp.com>
        *  atomic_ops.Po, atomic_ops_malloc.Po, atomic_ops_stack.Po:
Remove generated files.

13 years ago2006-03-18 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Sun, 19 Mar 2006 06:07:48 +0000 (06:07 +0000)]
2006-03-18  Hans Boehm <Hans.Boehm@hp.com>
* config.h, stamp-h1: remove generated files.

13 years ago2006-03-14 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 15 Mar 2006 06:53:22 +0000 (06:53 +0000)]
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove.
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/{Makefile,config.status}: remove

13 years ago2006-03-14 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Wed, 15 Mar 2006 06:31:04 +0000 (06:31 +0000)]
2006-03-14  Hans Boehm  <Hans.Boehm@hp.com>
* libatomic_ops-1.1/config.log: remove.
* tests/thread_leak_test.c: Add GC_INIT call.

13 years ago2006-1-26 Hans Boehm <Hans.Boehm@hp.com>
hboehm [Thu, 26 Jan 2006 19:26:25 +0000 (19:26 +0000)]
2006-1-26 Hans Boehm <Hans.Boehm@hp.com>
        * Use "=q" in x86 AO_test_and_set_full implementation.
  (Also in atomic_ops1.2.)
* gc.h: Add void parameter decl for GC_finalizer_notifier.

13 years agoInitial revision
hboehm [Mon, 10 Oct 2005 22:33:34 +0000 (22:33 +0000)]
Initial revision

13 years agolibatomic_ops-1.1 tarball import libatomic_ops-1_1
Ivan Maidanski [Mon, 25 Jul 2011 11:08:56 +0000 (15:08 +0400)]
libatomic_ops-1.1 tarball import

13 years agolibatomic_ops-1.0 tarball import libatomic_ops-1_0
Ivan Maidanski [Mon, 25 Jul 2011 10:02:53 +0000 (14:02 +0400)]
libatomic_ops-1.0 tarball import

13 years agoatomic_ops-0.5 tarball import libatomic_ops-0_5
Ivan Maidanski [Mon, 25 Jul 2011 09:57:09 +0000 (13:57 +0400)]
atomic_ops-0.5 tarball import

13 years agoao-0.4 tarball import libatomic_ops-0_4
Ivan Maidanski [Mon, 25 Jul 2011 09:50:29 +0000 (13:50 +0400)]
ao-0.4 tarball import

13 years agoao-0.3 tarball import libatomic_ops-0_3
Ivan Maidanski [Mon, 25 Jul 2011 09:44:49 +0000 (13:44 +0400)]
ao-0.3 tarball import

13 years agoao-0.2 tarball import libatomic_ops-0_2
Ivan Maidanski [Mon, 25 Jul 2011 09:39:38 +0000 (13:39 +0400)]
ao-0.2 tarball import