85 Commits (master)

Author SHA1 Message Date
  Vsevolod Stakhov 14c13854d3
[Rework] Further types conversion (no functional changes) 2 months ago
  Vsevolod Stakhov 6b2b416718
[Rework] Remove some of the GLib types in lieu of standard ones 2 months ago
  Vsevolod Stakhov 18c4390ea0
[Minor] Allow to steal variables from the mempool 5 months ago
  Linus Nordberg 8f901645d9 [Minor] Remove unused variables 8 months ago
  Vsevolod Stakhov deddd07176
[Minor] Do not use crypto PRG for mempool uids 9 months ago
  Vsevolod Stakhov 0f87071944
[Minor] Restore mempool_strdup bahaviour when arg is NULL 9 months ago
  Vsevolod Stakhov 6a6536afd9
[Rework] Further conversion routines 9 months ago
  Vsevolod Stakhov 81d9b6e8f4
[Rework] Finish utils rework 9 months ago
  Vsevolod Stakhov 8f4a6729d1
[Rework] Use more c++ in cfg_utils 9 months ago
  Vsevolod Stakhov 537a7180a0
[Rework] Use clang-format to unify formatting in all sources 10 months ago
  Vsevolod Stakhov 0049505d4f
[Fix] Mempool: Fix alloc_array function to actually multiply nmembers by size 1 year ago
  Vsevolod Stakhov 6d1ccd4aee
[Minor] Remove unused function 1 year ago
  Vsevolod Stakhov a2cefa2b67
[Minor] Add array allocation methods to handle integer overflow 2 years ago
  Josh Soref 2b8e6958f4
Spelling (#4086) 2 years ago
  Vsevolod Stakhov f5888ae382 [Minor] Fix arguments order 2 years ago
  Vsevolod Stakhov 50528c680d [Rework] Mempool: Use explicit alignment 2 years ago
  Vsevolod Stakhov cf6947e857 [Minor] Sanity check as ctors order is not defined 3 years ago
  Vsevolod Stakhov 1ffd4fe64e [Fix] Fix variables replacement in mempool 4 years ago
  Vsevolod Stakhov 4442930ade [Minor] Fix free logic reversal (as dtors are now in variables themselves) 4 years ago
  Vsevolod Stakhov f6cbd5ba48 [Rework] Use faster hashing approach for memory pools variables 4 years ago
  Vsevolod Stakhov 6a425ff3a6 [Minor] Sync ffi defs 4 years ago
  Vsevolod Stakhov 24f07eac1d [Project] Track more memory allocations in a task 4 years ago
  Vsevolod Stakhov af417271a4 [Project] Add rspamd_mempool_notify_alloc function 4 years ago
  Vsevolod Stakhov b9bc147e38 [Project] Sort by memory usage 4 years ago
  Vsevolod Stakhov 3dc7b75813 [Project] Show debug stat for memory pool 4 years ago
  Vsevolod Stakhov 92abcea04f [Project] Support mempool flags 4 years ago
  Vsevolod Stakhov e6c42dc711 [Project] Fix issues with mempool alloc/free 4 years ago
  Vsevolod Stakhov e9dd8a1fa2 [Project] Start reworking of the mempool structure 4 years ago
  Vsevolod Stakhov 3617535f34 [Minor] Track memory usage in mempool 4 years ago
  Vsevolod Stakhov 42a4b088c7 [Fix] Fix crash due to constructors init order 4 years ago
  Vsevolod Stakhov 82637e8964 [Rework] Rework initialisation to reduce static leaks count 4 years ago
  Vsevolod Stakhov a5f75e4a3f [Fix] Fix alignment mess 4 years ago
  Vsevolod Stakhov 652d589f3a [Minor] Use simple list for pool chains instead of ptr arrays 4 years ago
  Vsevolod Stakhov c207930dc6 [Minor] Fix various warnings 5 years ago
  Vsevolod Stakhov f7aee39a9d [Fix] Fix various issues found by PVS Studio 5 years ago
  Vsevolod Stakhov ec88cdaeb7 [Minor] Core: Oops, fix long standing misprint (yeild -> yield) 5 years ago
  Vsevolod Stakhov c16f639333 [Minor] g_abort requires quite a recent glib 5 years ago
  Vsevolod Stakhov 7f702c6f34 [Minor] Add more attributes 5 years ago
  Vsevolod Stakhov 86e0d6c14d [Fix] Another try to fix race conditions on config unload 5 years ago
  Vsevolod Stakhov 1a001969a9 [Minor] Support old jemalloc and osx system allocator 6 years ago
  Vsevolod Stakhov ec72b3f03d [Minor] Allocate larger config static pool 6 years ago
  Vsevolod Stakhov 592fd69d4f [Minor] Use jemalloc hinting to select the appropriate pool size 6 years ago
  Vsevolod Stakhov 70c5a7b688 [Rework] Kill metrics!11 6 years ago
  Vsevolod Stakhov c54eeafdd2 [Fix] Stop using of g_slice... 6 years ago
  Vsevolod Stakhov 357bbf4c92 [Minor] Remove unused functions 6 years ago
  Vsevolod Stakhov c2750a8864 [Minor] Add some limits for auto mempool adjustment 6 years ago
  Vsevolod Stakhov 12594e3596 [Minor] Fix empty pools handling 6 years ago
  Vsevolod Stakhov 826c02dd8e [Minor] Khash performs realloc, so it is unsafe to use it by value 6 years ago
  Vsevolod Stakhov fcc439c9fd [Minor] Fix sanity check 6 years ago
  Vsevolod Stakhov bf89a37720 [Minor] Reset old stats 6 years ago