|
|
3f1b7651e9
|
GPL header whitespace
|
2010-12-17 23:28:49 +01:00 |
|
Christian Thaeter
|
9d99300841
|
FIX: #619, New Nobug required! version 201005.1
add the 'extra' argument to mpool dumps.
Solves Linking problems on some distros.
|
2010-05-12 00:46:39 +02:00 |
|
Christian Thaeter
|
d103346482
|
hook mpool into the resourcecollector and using safeclib allocations
|
2010-02-08 14:28:54 +01:00 |
|
Christian Thaeter
|
9feb01e4fe
|
add hooks for malloc/free to mpool, add (no-op) purge function
We will need this to hook the resourcecollector in
|
2010-02-07 20:53:51 +01:00 |
|
Christian Thaeter
|
8254b3fbda
|
updates for nobug 201001.2
dumping got a new api, surprisingly everything else works...
|
2010-01-22 23:21:48 +01:00 |
|
Christian Thaeter
|
58f1fbe3a8
|
mpool: completion
fix tests, add some benchmarks
finished documentation, cosmetics, cleanup
|
2009-06-04 18:11:45 +02:00 |
|
Christian Thaeter
|
92271ba1c1
|
mpool: add an alloc_near() function which takes a explicit hint for locality
|
2009-06-04 18:11:44 +02:00 |
|
Christian Thaeter
|
9ed817df97
|
mpool: precalculate cluster size to avoid excess recalculations
Callgrind before:
1,963,501,246 PROGRAM TOTALS
After:
1,747,160,336 PROGRAM TOTALS
|
2009-06-04 18:11:44 +02:00 |
|
Christian Thaeter
|
2a9d59ccd0
|
WIP: pooled allocator, initial version
* creating and allocating, freeing elements
* live objects will be destructed when a mpool gets destroyed and a
destructor was set up
|
2009-06-04 18:10:25 +02:00 |
|