summaryrefslogtreecommitdiff
path: root/src/object.c
Commit message (Expand)AuthorAgeFilesLines
* Fixed wrong sizeof(client) in object.cGuy Benoish2016-10-311-7/+7
* added RM_CreateStringPrintfDvir Volk2016-09-211-1/+1
* Typo fixed from MEMORY DOCTOR output.oran-memory-profilingantirez2016-09-161-1/+1
* Surround allocator name with quotes in MEMORY DOCTOR output.antirez2016-09-161-1/+1
* MEMORY DOCTOR initial implementation.antirez2016-09-161-6/+98
* Provide percentage of memory peak used info.antirez2016-09-161-1/+9
* Memory related subcommands of DEBUG moved to MEMORY.antirez2016-09-161-3/+40
* Group MEMORY command related APIs together in the source code.antirez2016-09-161-53/+53
* objectComputeSize(): skiplist nodes have different sizes.antirez2016-09-151-6/+6
* MEMORY command: HELP + dataset percentage (like in INFO).antirez2016-09-151-3/+18
* MEMORY USAGE: SAMPLES option added + fixes to size computation.antirez2016-09-151-18/+27
* C struct memoh renamed redisMemOverhead. API prototypes added.antirez2016-09-151-26/+7
* MEMORY OVERHEAD refactored into a generic API.antirez2016-09-151-73/+130
* MEMORY OVERHEAD implemented (using Oran Agra initial implementation).antirez2016-09-131-1/+101
* objectComputeSize(): estimate collections sampling N elements.antirez2016-09-131-30/+48
* Adding objectComputeSize() function.oranagra2016-09-121-0/+113
* Fix maxmemory shared integer check bug introduced with LFU.antirez2016-07-211-1/+1
* LFU: Initial naive eviction cycle.antirez2016-07-181-0/+8
* LFU: Redis object level implementation.antirez2016-07-151-6/+18
* Expire and LRU related code moved into different files.antirez2016-07-061-12/+0
* getLongLongFromObject: use string2ll() instead of strict_strtoll().antirez2016-07-061-15/+1
* Merge pull request #3336 from yossigo/create_string_from_stringSalvatore Sanfilippo2016-06-231-1/+1
|\
| * Add RedisModule_CreateStringFromString().Yossi Gottlieb2016-06-221-1/+1
* | A string with 21 chars is not representable as a 64-bit integer.tielei2016-06-231-2/+2
* | Use const in Redis Module API where possible.Yossi Gottlieb2016-06-201-2/+2
|/
* Merge pull request #3283 from ideal/unstableSalvatore Sanfilippo2016-06-151-1/+1
|\
| * fix mistake comment in object.cideal2016-05-301-1/+1
* | Modules: support for modules native data types.antirez2016-06-031-0/+14
|/
* Lazyfree: Hash converted to use plain SDS WIP 4.antirez2015-10-011-1/+1
* Lazyfree: Hash converted to use plain SDS WIP 2.antirez2015-10-011-31/+1
* Lazyfree: Hash converted to use plain SDS WIP 1.antirez2015-10-011-6/+15
* 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