8000 Releases · chxdeng/mabain · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: chxdeng/mabain

1.5.2

02 May 11:50
28e1b9a
Compare
Choose a tag to compare
  1. Some compilation fix in header when using newer gcc
  2. Construct bound key in FindLower API

1.4.3

23 Apr 16:42
Compare
Choose a tag to compare
  1. Fix compilation warning from newer gcc
  2. Reconstruct key in FindLower

1.4.2

23 Feb 17:17
1f93838
Compare
Choose a tag to compare

Fix shared pointer cleanup order issue in process exit

1.5.1

20 Feb 17:18
Compare
Choose a tag to compare

Fix build issue in ubuntu 24.04

1.5.0

06 Feb 20:24
Compare
Choose a tag to compare
  1. Add jemalloc hooks for shared memory management; All entries in the DB will be cleared while process is restarted since jemalloc needs to be re-initialized. No need to use defragmentation is runnning in jemalloc mode. To use the feature, set the jemalloc bit mask, options |= mabain::CONSTS::OPTION_JEMALLOC.
  2. Add cmake support for building

1.5.0-pre

25 Jan 15:23
Compare
Choose a tag to compare
1.5.0-pre Pre-release
Pre-release
  1. Add jemalloc hooks for shared memory management
  2. Add cmake support for building

1.4.1

07 Nov 14:22
8cbb77e
Compare
Choose a tag to compare

Remove the old way of doing prefix match. Instead, the prefix match can be performed using iterator.

for(DB::iterator iter = db.begin(prefix); iter != db.end(); ++iter) {
     std::cout << iter.key << "\n";
}

Add RemoveAsync API

1.4.0

10 Apr 14:45
Compare
Choose a tag to compare
  • Increase the value size from 1024 bytes to 32KB
  • Reformat code to WebKit style
  • Suppress some info to debug

Mabain 1.3.3

16 Jul 13:28
Compare
Choose a tag to compare
adding test script

Mabain 1.3.2

22 Oct 13:45
Compare
Choose a tag to compare

Added lower bound match for searching key in a range

0