aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/mem_pool.h
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-31/+31
* [Minor] Allow to steal variables from the mempoolVsevolod Stakhov2023-12-061-0/+8
* [Minor] Do not use crypto PRG for mempool uidsVsevolod Stakhov2023-08-231-2/+2
* [Rework] Further conversion routinesVsevolod Stakhov2023-08-151-0/+4
* [Rework] Finish utils reworkVsevolod Stakhov2023-08-141-1/+1
* [Rework] Use more c++ in cfg_utilsVsevolod Stakhov2023-08-141-4/+4
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-106/+114
* [Minor] Remove unused functionVsevolod Stakhov2022-06-161-13/+0
* [Minor] Change macro for C++Vsevolod Stakhov2022-05-281-1/+7
* [Project] Some more adjustments in symbols registrationVsevolod Stakhov2022-04-121-0/+6
* [Minor] Add array allocation methods to handle integer overflowVsevolod Stakhov2022-04-011-0/+15
* Spelling (#4086)Josh Soref2022-02-221-1/+1
* [Minor] Polish alignment macrosVsevolod Stakhov2021-12-061-5/+1
* [Minor] Fix some alignment issuesVsevolod Stakhov2021-12-041-2/+4
* [Rework] Mempool: Use explicit alignmentVsevolod Stakhov2021-12-041-13/+18
* [Minor] Add utility function for the default size mempoolVsevolod Stakhov2021-10-061-0/+2
* [Minor] Add missing includeVsevolod Stakhov2021-10-011-1/+2
* [Project] Allow mempool allocated mime stringsVsevolod Stakhov2021-10-011-0/+30
* [Minor] Add another helper for mempool typed allocationsVsevolod Stakhov2021-05-271-0/+2
* [Minor] Allow typed mempool allocVsevolod Stakhov2021-05-211-1/+4
* [Minor] Lowercase CSSVsevolod Stakhov2021-03-291-14/+15
* [Project] Add rspamd_mempool_notify_alloc functionVsevolod Stakhov2019-12-231-0/+10
* [Project] Support mempool flagsVsevolod Stakhov2019-12-231-11/+31
* [Project] Start reworking of the mempool structureVsevolod Stakhov2019-12-231-62/+30
* [Minor] Track memory usage in mempoolVsevolod Stakhov2019-12-121-0/+2
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-36/+49
* [Fix] Fix alignment messVsevolod Stakhov2019-06-271-8/+8
* [Minor] Use simple list for pool chains instead of ptr arraysVsevolod Stakhov2019-06-261-2/+3
* fix preprocessor syntaxPhilippe Kueck2018-11-191-3/+3
* [Minor] Add more attributesVsevolod Stakhov2018-10-261-6/+12
* [Minor] Add specific attributes to mempool functionsVsevolod Stakhov2018-10-261-8/+32
* [Fix] Another try to fix race conditions on config unloadVsevolod Stakhov2018-09-101-0/+7
* [Minor] Change the default alignment to 16Vsevolod Stakhov2018-05-181-1/+1
* [Minor] Remove unused functionsVsevolod Stakhov2017-08-271-2/+0
* [Rework] Start mempool fragmentation reduce projectVsevolod Stakhov2017-08-211-2/+6
* [Minor] Store mempool fragmentationVsevolod Stakhov2017-08-201-0/+1
* [Minor] Massive spelling correctionAlexander Moisseev2017-06-271-2/+2
* [Minor] Add mempool functions to work with glistsVsevolod Stakhov2017-01-181-0/+16
* [Minor] Set smaller alignment for mem_poolVsevolod Stakhov2017-01-011-1/+1
* [Feature] Allow to disable pthread mutexes on broken platformsVsevolod Stakhov2016-04-151-2/+2
* Fix issues with debug mode of mempoolVsevolod Stakhov2016-01-141-0/+1
* Rework and refactor memory pools codeVsevolod Stakhov2016-01-061-33/+11
* Use macro for tag and uid lengths instead of magic numbersVsevolod Stakhov2015-12-161-2/+4
* Prepare cryptobox for aes plug.Vsevolod Stakhov2015-10-181-1/+1
* Add pool token dup utility.Vsevolod Stakhov2015-10-061-1/+12
* Add ability to remove variables from memory pools.Vsevolod Stakhov2015-09-021-0/+7
* Add tags to rspamd_mempool.Vsevolod Stakhov2015-08-271-1/+10
* Align pointers by 16 bytes boundary.Vsevolod Stakhov2015-06-011-1/+1
* Cleanup crap from memory pool code.Vsevolod Stakhov2015-06-011-2/+1
* Remove useless locking.Vsevolod Stakhov2015-05-261-1/+0