- 14 Aug, 2020 1 commit
-
-
michael-grunder authored
Hiredis needs to run in Windows so has a fair bit of logic to handle that environment. This isn't a requirement when packaging it in Redis, and to avoid having to maintain two copies of virtually the same library in memory, just use the one from Redis. There are a few places where Hiredis is checking for NULL return values from allocations, because we try to gracefully handle those situations. This isn't needed in Redis as it just hard aborts under such circumstances.
-
- 07 Jun, 2020 1 commit
-
-
Michael Grunder authored
Fix overflow bug in `sdsrange`
-
- 09 Aug, 2019 2 commits
-
-
Marcus Geelnard authored
-
Marcus Geelnard authored
Use _MSC_VER (instead of _WIN32) for things that are specific for Visual Studio. Also remove #include <winsock2.h> from hiredis.h, as it leaks too many symbols and defines into the global namespace, which is undesirable for a public interface header. Anyone who uses the the affected parts of the hiredis API needs to include the appropriate headers anyway in order to declare struct timeval variables.
-
- 13 Apr, 2019 1 commit
-
-
jinjiazhang authored
-
- 14 May, 2016 1 commit
-
-
Ali Volkan ATLI authored
Fixing sds.h for building hiredis in cpp project
-
- 20 Apr, 2016 2 commits
-
-
Jan-Erik Rediger authored
-
clark.kang authored
-
- 13 Mar, 2015 1 commit
-
-
tzickel authored
For hiredis-py and others support on windows.
-
- 05 Jan, 2015 2 commits
-
-
Matt Stancliff authored
These should really just be macros to shut up our type system.
-
michael-grunder authored
OK, perhaps the second time is a charm. I forgot that I had hiredis forked from a long time ago, so the initial pull request was hosed. :) * Pulled in sdscatfmt() from Redis, and modified it to accept a size_t (%T) style format specifier. * Pulled in sdsll2str() and sdsull2str() from Redis (needed by sdscatfmt). * Added a new method, redisFormatSdsCommandArgv() which takes and sds* as the target, rather than char* (and uses sdscatfmt instead of sprintf for the construction). I get roughly the following improvement: Old: 1.044806 New: 0.481620 The benchmark code itself can be found here: https://gist.github.com/michael-grunder/c92ef31bb632b3d0ad81 Closes #260
-
- 09 Apr, 2014 1 commit
-
-
antirez authored
SDS is now broken out of Redis into its own project, so include the latest version from the SDS repo. This is a backport of the Redis commit doing the same to the bundled hiredis: https://github.com/antirez/redis/commit/320fa02b9b48ee1c63d88db6344fc0d328e24853
-
- 19 Apr, 2011 1 commit
-
-
Pieter Noordhuis authored
-
- 27 Jan, 2011 1 commit
-
-
Pieter Noordhuis authored
-
- 19 Jan, 2011 1 commit
-
-
Pieter Noordhuis authored
-
- 20 Sep, 2010 1 commit
-
-
Pieter Noordhuis authored
-
- 25 May, 2010 1 commit
-
-
Pierre Riteau authored
The API is more similar to printf now.
-
- 18 May, 2010 1 commit
-
-
antirez authored
hiredis was extracted from redis-tools, reverted to standard malloc/free, ported to the new protocol, and started as a stand alone project in order to support the need of a C client in the Redis community
-