Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 1 | -72/+72 |
| | |||||
* | [Rework] Remove some of the GLib types in lieu of standard ones | Vsevolod Stakhov | 2024-03-18 | 1 | -3/+3 |
| | | | | This types have constant conflicts with the system ones especially on OSX. | ||||
* | [Minor] Allow to steal variables from the mempool | Vsevolod Stakhov | 2023-12-06 | 1 | -0/+25 |
| | |||||
* | [Minor] Remove unused variables | Linus Nordberg | 2023-09-08 | 1 | -3/+1 |
| | |||||
* | [Minor] Do not use crypto PRG for mempool uids | Vsevolod Stakhov | 2023-08-23 | 1 | -7/+4 |
| | |||||
* | [Minor] Restore mempool_strdup bahaviour when arg is NULL | Vsevolod Stakhov | 2023-08-17 | 1 | -0/+3 |
| | |||||
* | [Rework] Further conversion routines | Vsevolod Stakhov | 2023-08-15 | 1 | -2/+6 |
| | |||||
* | [Rework] Finish utils rework | Vsevolod Stakhov | 2023-08-14 | 1 | -1/+1 |
| | |||||
* | [Rework] Use more c++ in cfg_utils | Vsevolod Stakhov | 2023-08-14 | 1 | -4/+4 |
| | |||||
* | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 1 | -411/+393 |
| | | | | No meaningful changes. | ||||
* | [Fix] Mempool: Fix alloc_array function to actually multiply nmembers by size | Vsevolod Stakhov | 2022-06-29 | 1 | -1/+1 |
| | | | | Found by: @citrin | ||||
* | [Minor] Remove unused function | Vsevolod Stakhov | 2022-06-16 | 1 | -17/+0 |
| | |||||
* | [Minor] Add array allocation methods to handle integer overflow | Vsevolod Stakhov | 2022-04-01 | 1 | -0/+19 |
| | |||||
* | Spelling (#4086) | Josh Soref | 2022-02-22 | 1 | -1/+1 |
| | | | [Rework] Massive spelling fix from @jsoref | ||||
* | [Minor] Fix arguments order | Vsevolod Stakhov | 2021-12-04 | 1 | -1/+2 |
| | |||||
* | [Rework] Mempool: Use explicit alignment | Vsevolod Stakhov | 2021-12-04 | 1 | -24/+31 |
| | |||||
* | [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 |
| |