aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/mem_pool.c
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Fix crash due to constructors init orderVsevolod Stakhov2019-10-121-2/+3
* [Rework] Rework initialisation to reduce static leaks countVsevolod Stakhov2019-09-271-9/+20
* [Fix] Fix alignment messVsevolod Stakhov2019-06-271-6/+6
* [Minor] Use simple list for pool chains instead of ptr arraysVsevolod Stakhov2019-06-261-70/+28
* [Minor] Fix various warningsVsevolod Stakhov2019-04-071-1/+1
* [Fix] Fix various issues found by PVS StudioVsevolod Stakhov2019-03-131-10/+8
* [Minor] Core: Oops, fix long standing misprint (yeild -> yield)Vsevolod Stakhov2019-01-231-1/+1
* [Minor] g_abort requires quite a recent glibVsevolod Stakhov2018-10-291-1/+1
* [Minor] Add more attributesVsevolod Stakhov2018-10-261-2/+8
* [Fix] Another try to fix race conditions on config unloadVsevolod Stakhov2018-09-101-1/+21
* [Minor] Support old jemalloc and osx system allocatorVsevolod Stakhov2018-06-161-12/+28
* [Minor] Allocate larger config static poolVsevolod Stakhov2018-01-271-1/+7
* [Minor] Use jemalloc hinting to select the appropriate pool sizeVsevolod Stakhov2017-12-091-5/+13
* [Rework] Kill metrics!11Vsevolod Stakhov2017-11-041-2/+0
* [Fix] Stop using of g_slice...Vsevolod Stakhov2017-10-271-5/+5
* [Minor] Remove unused functionsVsevolod Stakhov2017-08-271-18/+0
* [Minor] Add some limits for auto mempool adjustmentVsevolod Stakhov2017-08-241-0/+9
* [Minor] Fix empty pools handlingVsevolod Stakhov2017-08-241-6/+6
* [Minor] Khash performs realloc, so it is unsafe to use it by valueVsevolod Stakhov2017-08-231-4/+6
* [Minor] Fix sanity checkVsevolod Stakhov2017-08-231-3/+7
* [Minor] Reset old statsVsevolod Stakhov2017-08-231-0/+2
* [Feature] Add sugestions logic to mempool allocatorVsevolod Stakhov2017-08-231-9/+64
* [Rework] Start mempool fragmentation reduce projectVsevolod Stakhov2017-08-211-4/+90
* [Minor] Store mempool fragmentationVsevolod Stakhov2017-08-201-0/+2
* [Minor] Fix various style issuesVsevolod Stakhov2017-03-231-1/+0
* [Minor] Add mempool functions to work with glistsVsevolod Stakhov2017-01-181-0/+42
* [Minor] Use VALGRIND variable to disable mempool allocsVsevolod Stakhov2016-11-251-2/+2
* [Feature] Allow to disable pthread mutexes on broken platformsVsevolod Stakhov2016-04-151-1/+1
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-21/+12
* Fix an awful memory leakVsevolod Stakhov2016-01-181-6/+18
* Another fix to always-malloc modeVsevolod Stakhov2016-01-141-1/+1
* Fix issues with debug mode of mempoolVsevolod Stakhov2016-01-141-4/+19
* Rework and refactor memory pools codeVsevolod Stakhov2016-01-061-228/+173
* Reorganize includes to reduce namespace pollution.Vsevolod Stakhov2015-10-081-0/+5
* Add pool token dup utility.Vsevolod Stakhov2015-10-061-2/+14
* Start miration to the new strings.Vsevolod Stakhov2015-10-061-1/+1
* Rename main.h and main.c to `rspamd.X`Vsevolod Stakhov2015-09-221-1/+1
* Add ability to remove variables from memory pools.Vsevolod Stakhov2015-09-021-5/+8
* Fix uid filling.Vsevolod Stakhov2015-08-281-1/+1
* Add tags to rspamd_mempool.Vsevolod Stakhov2015-08-271-1/+21
* Remove useless checks.Vsevolod Stakhov2015-06-141-20/+1
* Fix calculation of pool free space.Vsevolod Stakhov2015-06-041-2/+6
* Prepend the correct object.Vsevolod Stakhov2015-06-021-1/+1
* Cleanup crap from memory pool code.Vsevolod Stakhov2015-06-011-94/+64
* Remove useless locking.Vsevolod Stakhov2015-05-261-4/+2
* Set robust flag for mutexes to avoid dead locks.Vsevolod Stakhov2015-02-241-0/+1
* Revert "Preserve destructors order as LIFO."Vsevolod Stakhov2015-01-171-5/+8
* Preserve destructors order as LIFO.Vsevolod Stakhov2015-01-011-8/+5
* Use PTHREAD_PROCESS_SHARED mutexes if possible.Vsevolod Stakhov2014-11-011-44/+131
* Some fixes to memory pools operations.Vsevolod Stakhov2014-09-181-48/+22