19 Commits (c8f3600c70b2a02e69550f0fcc610dce0f07d48b)

Author SHA1 Message Date
  Vsevolod Stakhov 14c13854d3
[Rework] Further types conversion (no functional changes) 3 months ago
  Vsevolod Stakhov 537a7180a0
[Rework] Use clang-format to unify formatting in all sources 11 months ago
  Josh Soref 2b8e6958f4
Spelling (#4086) 2 years ago
  Vsevolod Stakhov c271eb3665 [Rework] Add C++ guards to all headers 5 years ago
  Vsevolod Stakhov db7f8d68e4 [Minor] Add methods to get LRU hash sizes 5 years ago
  Vsevolod Stakhov 13252a6d57 [Rework] Core: Improve structure of lru hash, get rid of GHashTable 5 years ago
  Vsevolod Stakhov bc5cf4c240 [Minor] Allow explicit deletion from LRU cache 7 years ago
  Vsevolod Stakhov 7b44f3af0b [Rework] Use LFU algorithm in LRU cache 7 years ago
  Vsevolod Stakhov e332d67692 [Feature] Use less frequent use strategy for caches 8 years ago
  Vsevolod Stakhov c1c8dba96e
[Feature] Use heap in LRU caches 8 years ago
  Vsevolod Stakhov 45384ca0ba Fix fuzzy stats 8 years ago
  Vsevolod Stakhov 3c9e040a7c Add methods to extract internal fields from LRU hash 8 years ago
  Vsevolod Stakhov 335db24f7f Use const pointer for LRU cache search. 9 years ago
  Vsevolod Stakhov 8a02a5a211 Rework LRU hash. 9 years ago
  Vsevolod Stakhov 956a05fd4f Rework rspamd hash. 9 years ago
  Vsevolod Stakhov 379055dbbb Unify style without sorting headers. 10 years ago
  Vsevolod Stakhov fe79d8c5a3 Revert "Unify code style." 10 years ago
  Vsevolod Stakhov e0483657ff Unify code style. 10 years ago
  Vsevolod Stakhov 61555065f3 Rework project structure, remove trash files. 10 years ago
  Vsevolod Stakhov ad837700b8 Refactor memory pool naming. 10 years ago
  Vsevolod Stakhov 6cbad30ffb Rework LRU hash logic. 10 years ago
  Vsevolod Stakhov 25769904ac * LRU cache now is capable to get custom insert and delete functions that would allow to use custom storage engines for it 12 years ago
  Vsevolod Stakhov 2b5a8d60da * Add LRU caching structure 13 years ago
  Vsevolod Stakhov 3604753e01 * Fix shared hashes avoiding its resizing 15 years ago
  Vsevolod Stakhov 0fd2682e11 * Prepare to migrate to cmake (still need to write install target and working with XS implicitly) 15 years ago
  Vsevolod Stakhov 7f8de78794 * Make doxygen happy about structures members 15 years ago
  Vsevolod Stakhov bf6f283840 * Add some comments and documentation 15 years ago
  Vsevolod Stakhov a450d0faa8 * Add new hash for storing hash data in shared memory 15 years ago