{"shas":[["fdc0bde9359d12dd53b686a6db9c66cf0001670f","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","minor typo fixed, reported by Thomas Bassetto","antirez"],["144a5e72f2adc9d151438569f680533e41778504","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","fixed an alignment problem with time_t is 32 bit, long is 64 bit, and arch is sparc or any other where unaligned accesses will result to sigbus","antirez"],["1dd10ca233a533928ec2ff83f675499e4e7c1ff1","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","maxmemory fixed, we now try to release memory just before we check for the memory limit. Before fixing there was code between the attempt to free memory and the check for memory limits, and this code could result into allocations going again after the memory limit.","antirez"],["b4f2e412d087bae0a523fe6ea40fcad30fe74b5b","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","free memory if the maxmemory parameter is reduced via CONFIG SET","antirez"],["9f1ae9abee1da4e53b7e535e172213d81eb75ed7","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Allow to specify which specific test files to run","Pieter Noordhuis"],["941c9fa2859cc4ce68911a1b5a8f88b53d802f77","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Return OK on QUIT","Pieter Noordhuis"],["704bd093be7aac0c68613a57420b75615801d04b","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Move creating socket/bind+listen on socket to separate functions\n\nThanks to tav (http://github.com/tav) for original code.","Pieter Noordhuis"],["5d10923f7bc3333b5efaa151ea3b9a4e6ddfe72d","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Rename variable sockpath to unixsocket","Pieter Noordhuis"],["893819801d4952e208e83dde364bfc5021465e45","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Remove disabling TCP with port -1","Pieter Noordhuis"],["ab17b909fe46603f78c8305a3cf2f02a0c6de0a4","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Use different accept handlers for TCP and unix socket connections","Pieter Noordhuis"],["4fe83b554ac1b16ddad559df788b80d4864310e1","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","sockaddr_un.sun_path appears to never hold anything after accept()","Pieter Noordhuis"],["b04ce2a35ce084a043ef8749ca4fa0e62b92bd03","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Merge master with resolved conflict in src/redis-cli.c","Pieter Noordhuis"],["26f3388d27d1be9312d0244890db564c1b22ba0c","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Merge branch 'master' into zrevrangebyscore","Pieter Noordhuis"],["91504b6cbec2f555a3aa81113372c173adadad66","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Make ZREMRANGEBYSCORE accept the same range spec as ZRANGEBYSCORE\n\nThis allows to use inclusive/exclusive bounds for min and max when\ndeleting a range of scores from a sorted set.","Pieter Noordhuis"],["7236fdb22f7fdb60833c32121b0828f11a13883c","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Return error when min and/or max in the sorted set range spec is not a double","Pieter Noordhuis"],["ef59a8bc9ef426f9d24e701e9b73a6a03ddd3d0f","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","Object approximated LRU algorithm enhanced / fixed / refactored. This is used for the VM currently but will soon be used for maxmemory expiring.","antirez"],["306c6a02e333583bedd7b9ff15a27008c1008c51","177aca405d8f85334d5f348395ebc138d0a69b62@gmail.com","Replace ziplist stresser and fix regression","Pieter Noordhuis"],["165346ca29972817b1245e689315edeba1fe369b","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","implemented different algorithms for maxmemory","antirez"],["b33ef40105391502d9e44443fd4e337c06396468","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","Merge remote branch 'pietern/ziplist-regression'","antirez"],["670bf2fd36e0627af5de966c7d0c19b632712e4f","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","Don't increment dirty on expireIfNeeded() as natural expires are not considered database changes. This will avoid useless read-only commands in the AOF file as a result of, for instance, a GET operation triggering an expirIfNeeded() call resulting in an expired key removed.","antirez"]],"repo":"bradjasper/redis","actor":"bradjasper","ref":"refs/heads/master","size":299,"head":"91a7d21f8d8e8dc2e97019e0373aeb3d10cd5ab2","actor_gravatar":"f2d126a2eb8087436e389be2262dcacb","push_id":25332700}