Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Sanity check as ctors order is not defined | Vsevolod Stakhov | 2021-04-16 | 1 | -3/+8 |
| | | | | Issue: #3721 | ||||
* | [Fix] Fix variables replacement in mempool | Vsevolod Stakhov | 2020-03-10 | 1 | -0/+9 |
| | |||||
* | [Minor] Fix free logic reversal (as dtors are now in variables themselves) | Vsevolod Stakhov | 2020-01-27 | 1 | -51/+60 |
| | |||||
* | [Rework] Use faster hashing approach for memory pools variables | Vsevolod Stakhov | 2020-01-27 | 1 | -12/+100 |
| | |||||
* | [Minor] Sync ffi defs | Vsevolod Stakhov | 2019-12-23 | 1 | -1/+1 |
| | |||||
* | [Project] Track more memory allocations in a task | Vsevolod Stakhov | 2019-12-23 | 1 | -3/+3 |
| | |||||
* | [Project] Add rspamd_mempool_notify_alloc function | Vsevolod Stakhov | 2019-12-23 | 1 | -13/+22 |
| | |||||
* | [Project] Sort by memory usage | Vsevolod Stakhov | 2019-12-23 | 1 | -2/+31 |
| | |||||
* | [Project] Show debug stat for memory pool | Vsevolod Stakhov | 2019-12-23 | 1 | -2/+51 |
| | |||||
* | [Project] Support mempool flags | Vsevolod Stakhov | 2019-12-23 | 1 | -23/+39 |
| | |||||
* | [Project] Fix issues with mempool alloc/free | Vsevolod Stakhov | 2019-12-23 | 1 | -15/+15 |
| | |||||
* | [Project] Start reworking of the mempool structure | Vsevolod Stakhov | 2019-12-23 | 1 | -126/+133 |
| | | | | | | | | - Hide implementation details - Pre-allocate one chain on start - Organize destructors as a list of structures - Use posix_memalign instead of malloc - Adjust allocation layout | ||||
* | [Minor] Track memory usage in mempool | Vsevolod Stakhov | 2019-12-12 | 1 | -0/+6 |
| | |||||
* | [Fix] Fix crash due to constructors init order | Vsevolod Stakhov | 2019-10-12 | 1 | -2/+3 |
| | | | | Issue: #3079 | ||||
* | [Rework] Rework initialisation to reduce static leaks count | Vsevolod Stakhov | 2019-09-27 | 1 | -9/+20 |
| | |||||
* | [Fix] Fix alignment mess | Vsevolod Stakhov | 2019-06-27 | 1 | -6/+6 |
| | | | | Issue: #2945 | ||||
* | [Minor] Use simple list for pool chains instead of ptr arrays | Vsevolod Stakhov | 2019-06-26 | 1 | -70/+28 |
| | |||||
* | [Minor] Fix various warnings | Vsevolod Stakhov | 2019-04-07 | 1 | -1/+1 |
| | |||||
* | [Fix] Fix various issues found by PVS Studio | Vsevolod Stakhov | 2019-03-13 | 1 | -10/+8 |
| | | | | https://www.viva64.com/ | ||||
* | [Minor] Core: Oops, fix long standing misprint (yeild -> yield) | Vsevolod Stakhov | 2019-01-23 | 1 | -1/+1 |
| | |||||
* | [Minor] g_abort requires quite a recent glib | Vsevolod Stakhov | 2018-10-29 | 1 | -1/+1 |
| | |||||
* | [Minor] Add more attributes | Vsevolod Stakhov | 2018-10-26 | 1 | -2/+8 |
| | |||||
* | [Fix] Another try to fix race conditions on config unload | Vsevolod Stakhov | 2018-09-10 | 1 | -1/+21 |
| | |||||
* | [Minor] Support old jemalloc and osx system allocator | Vsevolod Stakhov | 2018-06-16 | 1 | -12/+28 |
| | |||||
* | [Minor] Allocate larger config static pool | Vsevolod Stakhov | 2018-01-27 | 1 | -1/+7 |
| | |||||
* | [Minor] Use jemalloc hinting to select the appropriate pool size | Vsevolod Stakhov | 2017-12-09 | 1 | -5/+13 |
| | |||||
* | [Rework] Kill metrics!11 | Vsevolod Stakhov | 2017-11-04 | 1 | -2/+0 |
| | |||||
* | [Fix] Stop using of g_slice... | Vsevolod Stakhov | 2017-10-27 | 1 | -5/+5 |
| | |||||
* | [Minor] Remove unused functions | Vsevolod Stakhov | 2017-08-27 | 1 | -18/+0 |
| | |||||
* | [Minor] Add some limits for auto mempool adjustment | Vsevolod Stakhov | 2017-08-24 | 1 | -0/+9 |
| | |||||
* | [Minor] Fix empty pools handling | Vsevolod Stakhov | 2017-08-24 | 1 | -6/+6 |
| | |||||
* | [Minor] Khash performs realloc, so it is unsafe to use it by value | Vsevolod Stakhov | 2017-08-23 | 1 | -4/+6 |
| | |||||
* | [Minor] Fix sanity check | Vsevolod Stakhov | 2017-08-23 | 1 | -3/+7 |
| | |||||
* | [Minor] Reset old stats | Vsevolod Stakhov | 2017-08-23 | 1 | -0/+2 |
| | |||||
* | [Feature] Add sugestions logic to mempool allocator | Vsevolod Stakhov | 2017-08-23 | 1 | -9/+64 |
| | |||||
* | [Rework] Start mempool fragmentation reduce project | Vsevolod Stakhov | 2017-08-21 | 1 | -4/+90 |
| | |||||
* | [Minor] Store mempool fragmentation | Vsevolod Stakhov | 2017-08-20 | 1 | -0/+2 |
| | |||||
* | [Minor] Fix various style issues | Vsevolod Stakhov | 2017-03-23 | 1 | -1/+0 |
| | |||||
* | [Minor] Add mempool functions to work with glists | Vsevolod Stakhov | 2017-01-18 | 1 | -0/+42 |
| | |||||
* | [Minor] Use VALGRIND variable to disable mempool allocs | Vsevolod Stakhov | 2016-11-25 | 1 | -2/+2 |
| | |||||
* | [Feature] Allow to disable pthread mutexes on broken platforms | Vsevolod Stakhov | 2016-04-15 | 1 | -1/+1 |
| | |||||
* | Switch the rest to apache 2 | Vsevolod Stakhov | 2016-02-04 | 1 | -21/+12 |
| | |||||
* | Fix an awful memory leak | Vsevolod Stakhov | 2016-01-18 | 1 | -6/+18 |
| | |||||
* | Another fix to always-malloc mode | Vsevolod Stakhov | 2016-01-14 | 1 | -1/+1 |
| | |||||
* | Fix issues with debug mode of mempool | Vsevolod Stakhov | 2016-01-14 | 1 | -4/+19 |
| | |||||
* | Rework and refactor memory pools code | Vsevolod Stakhov | 2016-01-06 | 1 | -228/+173 |
| | |||||
* | Reorganize includes to reduce namespace pollution. | Vsevolod Stakhov | 2015-10-08 | 1 | -0/+5 |
| | |||||
* | Add pool token dup utility. | Vsevolod Stakhov | 2015-10-06 | 1 | -2/+14 |
| | |||||
* | Start miration to the new strings. | Vsevolod Stakhov | 2015-10-06 | 1 | -1/+1 |
| | |||||
* | Rename main.h and main.c to `rspamd.X` | Vsevolod Stakhov | 2015-09-22 | 1 | -1/+1 |
| |