summaryrefslogtreecommitdiff
path: root/src/object.c
Commit message (Expand)AuthorAgeFilesLines
* Lazyfree: Convert Sets to use plains SDS (several commits squashed).antirez2015-10-011-1/+5
* Lazyfree: a first implementation of non blocking DEL.antirez2015-10-011-3/+20
* RDMF: More consistent define names.antirez2015-07-271-18/+18
* RDMF: REDIS_OK REDIS_ERR -> C_OK C_ERR.antirez2015-07-261-20/+20
* RDMF: redisAssert -> serverAssert.antirez2015-07-261-8/+8
* RDMF: OBJ_ macros for object related stuff.antirez2015-07-261-72/+72
* RDMF: use client instead of redisClient, like Disque.antirez2015-07-261-8/+8
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* sds size classes - memory optimizationOran Agra2015-07-141-4/+5
* CONFIG refactoring: configEnum abstraction.antirez2015-03-111-3/+3
* String: use new sdigits10() API in stringObjectLen().antirez2015-02-271-3/+1
* Add quicklist implementationMatt Stancliff2015-01-021-10/+6
* Handle infinite explicitly in createStringObjectFromLongLong().antirez2014-12-031-8/+20
* Use exp format and more precision output for ZSCAN.antirez2014-12-021-11/+17
* 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