Commit Graph

52 Commits

Author SHA1 Message Date
King_DuckZ ead1736e55 Update cmake find script
At least on Arch, I think the config.h has been
split into smaller files and version number is
in its own file now.
2021-05-02 13:47:15 +02:00
King_DuckZ 3eaa09f3d8 Fix install paths 2020-05-13 00:22:38 +02:00
King_DuckZ dfd8446295 Try to make this crap work when .git is a directory 2020-05-13 00:08:30 +02:00
King_DuckZ a8a27b307f Don't copy nul-terminators if any. 2018-10-13 14:47:28 +01:00
King_DuckZ dc3f817db5 Incredis currently uses boost's string view, not std's. 2018-10-13 14:43:23 +01:00
King_DuckZ c4f84622fe Use int_conv instead of boost::lexical_cast too. 2018-10-13 12:35:17 +01:00
King_DuckZ 39cfbada85 Use the new int_conv instead of the old lexical_cast. 2018-10-13 12:34:56 +01:00
King_DuckZ a70cbd736d Duckhandy has moved, update location and fetch latest. 2018-10-12 21:15:00 +01:00
King_DuckZ 201fa4a595 Update to latest sprout version 2017-07-31 15:55:55 +01:00
King_DuckZ bd8c1d5049 Update duckhandy 2017-06-24 11:43:46 +01:00
King_DuckZ d2fff64381 Experimenting with passing binary ints on to redis. 2017-06-21 21:10:26 +01:00
King_DuckZ 7b1931bca0 Accept lua scripts in a string_view rather than in a string. 2017-06-21 21:09:46 +01:00
King_DuckZ 0aee978661 Bugfix - command pointer became wrong when IncRedis got moved. 2017-06-20 21:26:14 +01:00
King_DuckZ a9de3643f4 DEL returns an integer, it seems. 2017-06-14 23:56:57 +01:00
King_DuckZ b92d0f38e5 Implement synchronous del() method. 2017-06-14 19:58:35 +01:00
King_DuckZ 045675c808 Add options to use bundled better-enum and duckhandy.
Right now using non-bundled versions of those libraries is
not supported.
2017-06-06 23:00:54 +01:00
King_DuckZ ff802e975a Replace string_ref with string_view. 2017-06-06 21:09:09 +01:00
King_DuckZ 2c324ae647 Improve installation, but there are some cmake warnings now. 2017-05-20 02:19:22 +01:00
King_DuckZ 6480102b38 Add headers to the install target and add a version number. 2017-05-20 01:50:50 +01:00
King_DuckZ fbd39c2799 Update duckhandy 2017-05-11 18:48:32 +01:00
King_DuckZ 9eca0bf5cb Update duckhandy to the latest version 2017-05-11 09:35:52 +01:00
King_DuckZ 69221f811c Let client projects disable incredis tests 2017-05-04 22:54:21 +01:00
King_DuckZ f798a6999b Fix return value of hmset and update duckhandy, which fixes expire 2017-04-25 09:39:51 +01:00
King_DuckZ ac26d244a1 Add hmset and expire commands 2017-04-25 00:08:17 +01:00
King_DuckZ 1d7a89fee3 Make Command and IncRedis moveable 2017-04-14 00:45:39 +01:00
King_DuckZ 772e039078 Update duckhandy 2017-04-13 19:43:57 +01:00
King_DuckZ 7c1065a18a Update duckhandy 2017-04-13 09:01:16 +01:00
King_DuckZ 67696a1bf6 Update duckhandy 2017-04-12 23:29:23 +01:00
King_DuckZ 89da7b33fe Add INCR command 2017-04-06 21:48:15 +01:00
King_DuckZ ee0767e52c Fix build as submodule 2017-03-31 23:16:14 +01:00
King_DuckZ 7440745ea2 Rename replies_requested() into replies_ready(). 2016-12-06 18:41:02 +00:00
King_DuckZ a6fab83296 Optimization - Get rid of the vector that held the unique_ptr.
Use the replies list directly. I can't see any significant
performance improvement yet, but there is something else I want to
try starting from this point.
2016-12-06 18:39:41 +00:00
King_DuckZ 093d1dd198 Optimization - I *think* it's correct. 2016-12-05 20:50:52 +00:00
King_DuckZ 657ecd63e2 Optimization - don't use futures, use simple pointers.
The local count atomic is used to tell if there are any unanswered
ex-futures yet.
2016-12-05 20:45:07 +00:00
King_DuckZ 930fde41c8 Pass down a ThreadContext instead of a bare std::atomic. 2016-12-05 15:05:02 +00:00
King_DuckZ 4d8adc19f2 Add performance test calling SET 1.5 mil times. 2016-12-05 13:01:40 +00:00
King_DuckZ 26d00baae3 First writing of a readme file. 2016-12-02 19:28:57 +00:00
King_DuckZ f74473bf07 Import catch and write a first integration test. 2016-12-02 14:17:37 +00:00
King_DuckZ 20edb06241 Add set/get/flushdb/dbsize convenience methods. 2016-12-02 14:17:37 +00:00
King_DuckZ 68a73d3eb6 Replace long long with RedisInt typedef. 2016-12-02 14:17:37 +00:00
King_DuckZ 0da5c0de3c Add missing implementation for get<StatusString>(). 2016-12-02 14:17:37 +00:00
King_DuckZ 3b57d01b0f Add some convenience methods to check the type of a reply. 2016-12-02 14:17:37 +00:00
King_DuckZ 0d4561e2c7 Revert "Try a lower hiredis version requirement"
It didn't work.

This reverts commit afa4db7348.
2016-07-15 19:19:16 +01:00
King_DuckZ afa4db7348 Try a lower hiredis version requirement 2016-07-15 19:04:22 +01:00
King_DuckZ 94fa688c17 Also ignore better-enums 2016-07-15 15:16:30 +01:00
King_DuckZ 144394e4f0 Update duckhandy 2016-07-15 15:11:29 +01:00
King_DuckZ 447226378a Update duckhandy 2016-07-15 15:00:34 +01:00
King_DuckZ 7a93e9667f Update duckhandy 2016-07-15 14:54:50 +01:00
King_DuckZ 8860dc0620 Move public headers to the include/incredis dir. 2016-07-14 18:13:03 +01:00
King_DuckZ 6aad99c0f4 Update shared_git_project and duckhandy to latest. 2016-07-14 17:01:16 +01:00