Skip to content

Releases: jbaldwin/libcappuccino

v1.0.0

25 Nov 22:26
451cda6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10...v1.0.0

Add clear for ut_map

01 Jun 23:15
84db0f0
Compare
Choose a tag to compare
v0.10

Add clear() to ut_map cache (#24)

v0.9 clear() method for utlru cache

01 Mar 22:53
a3589b0
Compare
Choose a tag to compare
Add clear() function to utlru cache (#22)

* Add clear() function to utlru cache

* Tweak githook cmake messages and explicit --local (#20)

* suggested improvements

* fix extra m_lru_end assignment

* fix extra m_lru_end assignment. ugh.

Co-authored-by: Nick Gully <ngully@spotx.tv>
Co-authored-by: Josh Baldwin <jbaldwin@users.noreply.github.com>

v0.8 stl naming + insert only cache bug fix

03 Dec 21:24
c270f0e
Compare
Choose a tag to compare

#17 STL naming + Cache allow::insert never expiring on TTL caches bug fix.

Add UtSet and UtMap associative containers

27 Oct 22:52
ae2bca7
Compare
Choose a tag to compare

Add uniform time aware associative containers UtSet and UtMap

  • Uniform TTL Set
  • Uniform TTL Map

Both new datastructures are un-bounded in size unlike the existing Cache types which require the cache size up-front. This have various advantages and disadvantages around locking if lots of items expire at the same time.

Bug fixes and comments

19 Apr 00:09
Compare
Choose a tag to compare
Add the ability to 'peek' on a Find().

This allows for the internal lru/mru type datastructures
to not be affected by the peek find call. Can be useful
if you don't want an item to change position in say the LRU.

Allow updating TTL in UtlruCache

16 Apr 22:16
Compare
Choose a tag to compare
v0.5

Allow for UtlruCache to change its TTL

Fixed compiler error in bench.cpp

08 Apr 23:43
Compare
Choose a tag to compare
v0.4

Fix bench.cpp FindRangeFill()

LruCache consistencty update

08 Apr 20:53
Compare
Choose a tag to compare
v0.3

Update LruCache for consistency

LruCache added

01 Apr 22:40
Compare
Choose a tag to compare
v0.2

Add LruCache (no time factor)