- 16 Mar, 2013 2 commits
- 
- 
Johan Bergström authored
- 
Johan Bergström authoredThis way, we can avoid -rdynamic and -pthread warnings on darwin. 
 
- 
- 26 Feb, 2013 1 commit
- 
- 
antirez authoredThis commit allows Redis to set a process name that includes the binding address and the port number in order to make operations simpler. Redis children processes doing AOF rewrites or RDB saving change the name into redis-aof-rewrite and redis-rdb-bgsave respectively. This in general makes harder to kill the wrong process because of an error and makes simpler to identify saving children. This feature was suggested by Arnaud GRANAL in the Redis Google Group, Arnaud also pointed me to the setproctitle.c implementation includeed in this commit. This feature should work on all the Linux, OSX, and all the three major BSD systems. 
 
- 
- 11 Feb, 2013 1 commit
- 
- 
antirez authored
 
- 
- 28 Jan, 2013 1 commit
- 
- 
antirez authored
 
- 
- 29 Nov, 2012 1 commit
- 
- 
antirez authoredThe idea is to be able to identify a build in a unique way, so for instance after a bug report we can recognize that the build is the one of a popular Linux distribution and perform the debugging in the same environment. 
 
- 
- 23 Jul, 2012 1 commit
- 
- 
antirez authoredThis commit implements the first, beta quality implementation of Redis Sentinel, a distributed monitoring system for Redis with notification and automatic failover capabilities. More info at http://redis.io/topics/sentinel 
 
- 
- 24 May, 2012 2 commits
- 
- 
antirez authoredbitop.c contains the "Bit related string operations" so it seems more logical to call it bitops instead of bitop. This also makes it matching the name of the test (unit/bitops.tcl). 
- 
antirez authoredAll the general string operations are implemented in t_string.c, however the bit operations, while targeting the string type, are better served in a specific file where we have the implementations of the following four commands and helper functions: GETBIT SETBIT BITOP BITCOUNT In the future this file will probably contain more code related to making the BITOP and BITCOUNT operations faster.
 
- 
- 09 May, 2012 2 commits
- 07 May, 2012 1 commit
- 
- 
antirez authored
 
- 
- 26 Apr, 2012 1 commit
- 
- 
antirez authoredA previous commit removed -g -rdynamic -ggdb as LDFLAGS, not allowing Redis to produce a stack trace wth symbol names on crash. This commit fixes the issue. 
 
- 
- 24 Apr, 2012 1 commit
- 
- 
antirez authored
 
- 
- 14 Apr, 2012 7 commits
- 
- 
Pieter Noordhuis authored
- 
Pieter Noordhuis authored
- 
Pieter Noordhuis authored
- 
Pieter Noordhuis authored
- 
Pieter Noordhuis authored
- 
Pieter Noordhuis authoredThis is not needed because every change in compiler/linker flags triggers a cleanup. 
- 
Pieter Noordhuis authoredThis reflects that REDIS_*FLAGS will only be used for compilation of Redis and not for its dependencies. Similarly, that FINAL_*FLAGS are composed of other variables and holds the options that are finally passed to the compiler and linker. 
 
- 
- 13 Apr, 2012 1 commit
- 
- 
antirez authoredI modified it for error in a previous commit doing search & replace. 
 
- 
- 12 Apr, 2012 2 commits
- 11 Apr, 2012 2 commits
- 
- 
antirez authored
- 
Pieter Noordhuis authoredRemove unused variables. Instead of overriding non-standard variables such as ARCH and PROF, use standard variables CFLAGS and LDFLAGS to override Makefile settings. Move dependencies generated by `make dep` to a separate file. 
 
- 
- 07 Apr, 2012 1 commit
- 
- 
antirez authored
 
- 
- 05 Apr, 2012 1 commit
- 
- 
Premysl Hruby authored
 
- 
- 02 Apr, 2012 1 commit
- 
- 
antirez authored
 
- 
- 16 Mar, 2012 1 commit
- 
- 
antirez authored
 
- 
- 10 Mar, 2012 1 commit
- 
- 
antirez authored
 
- 
- 14 Feb, 2012 2 commits
- 08 Feb, 2012 1 commit
- 
- 
antirez authored
 
- 
- 16 Nov, 2011 1 commit
- 
- 
Pieter Noordhuis authored
 
- 
- 15 Nov, 2011 4 commits
- 
- 
Pieter Noordhuis authoredTo do so, the Makefile stores the contents of the MALLOC environment variable in a file named .make-malloc. When the contents of this file and the MALLOC variable are not equal, it forces a rebuild of the Redis source tree. A side-effect of this change is that choosing an allocator can now be done using the single MALLOC variable instead of USE_TCMALLOC, USE_JEMALLOC and so forth. These variables continue to work for backwards compatibility. 
- 
Pieter Noordhuis authoredThis change moves the build instructions for dependencies to a separate Makefile in deps/. The ARCH environment variable is stored in a .make-arch file in the same directory as the Makefile. The contents of this file is read and compared to the current ARCH, and, on a mismatch triggers rebuilding the entire source tree. When file .make-arch exists and matches with ARCH from the environment, the dependencies are assumed to already be built. The new "clean" target only cleans the Redis source tree, not its dependencies. To clear the dependencies as well, the "distclean" target can be used. 
- 
Pieter Noordhuis authored
- 
Pieter Noordhuis authored
 
- 
- 08 Nov, 2011 1 commit
- 
- 
antirez authored
 
-