summaryrefslogtreecommitdiff
path: root/src/object.c
Commit message (Expand)AuthorAgeFilesLines
* tryObjectEncoding(): use shared objects with maxmemory and non-LRU policy.antirez2014-07-181-1/+3
* Fix OBJECT aritymichael-grunder2014-07-111-1/+1
* Fix lack of strtold under CygwinMatt Stancliff2014-05-121-0/+4
* REDIS_ENCODING_EMBSTR_SIZE_LIMIT set to 39.antirez2014-05-071-2/+5
* tryObjectEncoding() refactoring.antirez2014-04-041-42/+54
* String value unsharing refactored into proper function.antirez2014-03-301-1/+1
* Use LRU_CLOCK() instead of function getLRUClock()Matt Stancliff2014-03-241-2/+2
* Use getLRUClock() instead of server.lruclock to create objects.antirez2014-03-211-2/+2
* Fix OBJECT IDLETIME return value converting to seconds.antirez2014-03-201-2/+2
* Obtain LRU clock in a resolution dependent way.antirez2014-03-201-3/+4
* Specify LRU resolution in milliseconds.antirez2014-03-201-1/+1
* Fixed grammar: before H the article is a, not an.antirez2013-12-051-1/+1
* Remove useful check from tryObjectEncoding().antirez2013-08-271-2/+1
* tryObjectEncoding(): optimize sds strings if possible.antirez2013-08-271-1/+16
* tryObjectEncoding(): don't call stringl2() for too big strings.antirez2013-08-271-2/+6
* Remove dead variable bothsds from object.c.antirez2013-07-281-3/+0
* Introduction of a new string encoding: EMBSTRantirez2013-07-221-20/+95
* Make sure that ZADD can accept the full range of double values.antirez2013-07-161-2/+6
* Fixed compareStringObject() and introduced collateStringObject().antirez2013-07-121-8/+33
* decrRefCount -> decrRefCountVoid in list constructor.antirez2013-01-281-1/+1
* Fix decrRefCount() prototype from void to robj pointer.antirez2013-01-281-3/+8
* Fixed many typos.guiquanz2013-01-191-1/+1
* BSD license added to every C source and header file.antirez2012-11-081-0/+30
* remove mentions of VM in commentsPremysl Hruby2012-04-021-11/+1
* remove disk-store related commentsPremysl Hruby2012-03-271-3/+1
* Code style hack.antirez2012-03-221-3/+3
* Result of INCRBYFLOAT and HINCRBYFLOAT should never be in exponential form, a...antirez2012-03-221-2/+11
* Encode small hashes with a ziplistPieter Noordhuis2012-01-021-8/+4
* string to number API is now more strict not accepting spaces before or after ...antirez2011-11-141-10/+8
* INCRBYFLOAT implementationantirez2011-11-121-2/+57
* dict.c API names modified to be more coincise and consistent.antirez2011-11-081-1/+1
* replaced redisAssert() with redisAssertWithInfo() in a shitload of places.antirez2011-10-041-7/+7
* Replicate EVALSHA as EVAL taking a dictionary of sha1 -> script source code.antirez2011-07-131-0/+17
* diskstore removedantirez2011-06-251-8/+2
* touch less pages in decrRefCountantirez2011-06-031-2/+3
* Tests for string2ll; move isObject* to object.cPieter Noordhuis2011-05-051-1/+11
* Test for ENCODING_SKIPLIST instead of ENCODING_RAWPieter Noordhuis2011-04-061-1/+1
* Merge branch 'unstable' into unstable-zsetPieter Noordhuis2011-04-061-1/+45
|\
| * make sure that OBJECT ENCODING returns skiplist for sorted sets, and not raw,...antirez2011-04-061-1/+5
| * OBJECT command implementedantirez2011-04-061-0/+39
* | Properly free encoded sorted setPieter Noordhuis2011-03-081-5/+14
* | Add function to create ziplist-backed sorted setPieter Noordhuis2011-03-081-1/+7
|/
* implemented a different approach to IO scheduling, so object->storage is no l...antirez2011-01-011-4/+0
* don't use small shared integer objects when disk store is enabledantirez2010-12-301-1/+2
* touched key for WATCH refactored into a more general thing that can be used a...antirez2010-12-291-7/+7
* a lot of code reworked/removed to implement object cachingantirez2010-12-281-24/+4
* Stop using the freelist robj* cachePieter Noordhuis2010-11-041-17/+3
* prevent small integer sharing when maxmemory is active. So every object will ...antirez2010-10-151-2/+6
* implemented different algorithms for maxmemoryantirez2010-10-141-2/+3
* Object approximated LRU algorithm enhanced / fixed / refactored. This is used...antirez2010-10-141-8/+23