May 14, 2007
View 8b8fc486bd

- added futex based locking, used by default on linux 2.5.70+ (to turn it off compile with make use_futex=no) - moved get_sys_ver from io_wait.c into ut.c

Andrei Pelinescu-Onciul authored on 14/05/2007 21:29:46
View 118433b063

- parts of atomic_ops.h moved into atomic/atomic_common.h and atomic/atomic_native.h

Andrei Pelinescu-Onciul authored on 14/05/2007 17:29:31
View 7f2a1aaa96

*** empty log message ***

Andrei Pelinescu-Onciul authored on 14/05/2007 17:09:31
View d8424e4cb0

Make buildable with the latest version of the curl (CURLOPT_MUTE has been depreciated).

Maxim Sobolev authored on 14/05/2007 09:20:04
May 11, 2007
View ccab6f017b

- atomic_add & atomic_cmpxchg added to ppc - atomic_unkown (used when the procesor does not suport atomic ops or is not among the supported ones), tries now to use a "hash" of locks if GEN_LOCK_SET_T_UNLIMITED is defined => less contention on multi-cpus - atomic_ops.h defines *_UNLIMITED macros when the number of locks or set size are limited only by the available memory (everything exept SYSV sems) - license changes: all the atomic* stuff and the locks are now under a BSD (OpenBSD) style license

Andrei Pelinescu-Onciul authored on 11/05/2007 20:44:15
View e84c947ef2

removed 'module dependencies on libs' from main Makefile because Andrei already updated these modules and libs to use new making style

Vaclav Kubart authored on 11/05/2007 13:09:32
View 8368b5f9c5

examples updated according to anounced auth_db change (see http://lists.iptel.org/pipermail/serdev/2007-May/010034.html)

Vaclav Kubart authored on 11/05/2007 11:27:06
May 10, 2007
View 35f127eeed

- alpha, armv6 and mip isa2+ atomic_add and atomic_cmpxchg (armv6 & alpha not tested at all due to lacking hardware or emulators)

Andrei Pelinescu-Onciul authored on 10/05/2007 18:27:07
View a47616c55a

next piece of documentation

Vaclav Kubart authored on 10/05/2007 16:46:08
View 1f7409a233

Yet another doxygen configuration, but it might be useful to generate documentation for libraries only.

Vaclav Kubart authored on 10/05/2007 11:29:26
View ccea4a04f7

updated to change in reference counters and CDS initialization

Vaclav Kubart authored on 10/05/2007 11:25:07
View c8d7930f51

started doxygen documentation of CDS library and little changes which seemed useful when creating documentation (reference counters, removed library init and cleanup function because it is not needed more)

Vaclav Kubart authored on 10/05/2007 11:23:49
View 3c6f4887eb

fixed documentation comment to avoid doxygen warnings

Vaclav Kubart authored on 10/05/2007 11:21:22
May 8, 2007
View 15e8d3faab

- x86: atomic_add - sparc64: atomic_cmpxchg, atomic_add

Andrei Pelinescu-Onciul authored on 08/05/2007 19:41:59
View 28b28d2c27

- fix: s/-/_/ in exported Makefile vars (some shells don't support '-' in variables)

Andrei Pelinescu-Onciul authored on 08/05/2007 09:03:11