Boost logo

Boost :

From: Achilleas Margaritis (axilmar_at_[hidden])
Date: 2006-05-26 12:15:49


It seems there is not interest for such a library after all. Anyway, I
placed the final beta version in the vault under memory.
The only library it uses is pthreads, so it should be portable (I have
tested it on msvc++ 7 so far).

A reminder of capabilities:

1) portability.
2) uses pthreads.
3) critical section locking is done per thread (so as that the number of
threads does not affect the allocation performance)
4) objects can be allocated on the heap or on the stack.
5) objects can be arrays.
6) gc ptrs can point in the middle of objects.
7) it is precise.

Disadvantages:

Not very fast, since each pointer has to find out if it belongs in the heap
or on the stack and register itself to the appropriate collection. But
anyway it should be good for projects that do not have big performance
requirements.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk