58 Commits

Author SHA1 Message Date
antirez
911196827c Minor changes to unifor C style to Redis code base for PR #3293. 2016-06-13 09:39:44 +02:00
Salvatore Sanfilippo
cfc4f7c48a Merge pull request #3293 from yossigo/module_config
Allow passing arguments to modules on load.
2016-06-13 09:31:59 +02:00
Yossi Gottlieb
05f6c2721b Fix MODULE UNLOAD crash and/or wrong error message. 2016-06-05 13:27:38 +03:00
Yossi Gottlieb
244e273e55 Use RedisModuleString for OnLoad argv. 2016-06-05 13:18:24 +03:00
Yossi Gottlieb
03cd702372 Allow passing arguments to modules on load. 2016-06-05 11:37:24 +03:00
antirez
9deb98167b Modules: support for modules native data types. 2016-06-03 18:14:04 +02:00
antirez
75c4d79ad6 Modules: RM_HashSet() SDS ownership business clarified in comments.
Related to #3239.
2016-05-18 16:30:20 +02:00
Dvir Volk
63102f9004 fixed bad transfer of ownership in HashSet causing a potential crash 2016-05-17 16:47:36 +03:00
antirez
cae2bd9aca Modules: initial pool allocator and a LEFTPAD usage example. 2016-05-14 19:42:31 +02:00
antirez
ff44da7d45 Modules: doc layout improved. 2016-05-10 18:54:58 +02:00
antirez
1aaa60df99 RM_ZsetRangeNext()/Prev() typo in define name leading to crash fixed. 2016-05-10 06:40:11 +02:00
antirez
ab140098e5 Modules: commandFlagsFromString() top comment back to 80 cols max. 2016-05-10 06:40:11 +02:00
antirez
1d1be43de0 Trailing spaces removed from moduleCreateArgvFromUserFormat(). 2016-05-10 06:40:11 +02:00
antirez
bcdb40f18d Modules: RM_GetClientId() implemented. 2016-05-10 06:40:11 +02:00
Dvir Volk
5c4877782a fixed crash when calling CreateStringFromCallReply on array elements 2016-05-10 06:40:11 +02:00
Itamar Haber
6b2ed56359 Avoids reallocating and double String on truncate 2016-05-10 06:40:11 +02:00
Dvir Volk
3add8824d9 fixed comment formatting in RM_CreateCommand 2016-05-10 06:40:10 +02:00
Dvir Volk
65b6175c7d another small comment fix 2016-05-10 06:40:10 +02:00
Dvir Volk
2cc3a7c38f fixed comment 2016-05-10 06:40:10 +02:00
Dvir Volk
c78198c2af second attempt at vector formtting 2016-05-10 06:40:10 +02:00
antirez
5aa1a12238 Modules: add ZADD_INCR flag to zset increment API. 2016-05-10 06:40:10 +02:00
Itamar Haber
8d85ee46c8 typo: %s/Emtpy/Empty/g 2016-05-10 06:40:10 +02:00
antirez
8ff424c77f Modules: command <-> core interface modified to get flags & keys. 2016-05-10 06:40:09 +02:00
Ramon Snir
796babd883 tiny typo in Redis Modules API documentation 2016-05-10 06:40:09 +02:00
Dvir Volk
f8a6c1a127 fixed return value of HashGet (and a slight error in the documentation) 2016-05-10 06:40:09 +02:00
antirez
e147db3f80 Modules: Hash API defines made more uniform. 2016-05-10 06:40:09 +02:00
antirez
efddfedc5d Modules: Hash type API WIP #2. 2016-05-10 06:40:09 +02:00
antirez
b1778b855d Modules: Hash type API WIP #1. 2016-05-10 06:40:09 +02:00
antirez
415e58b0b7 Modules: a few fixes for the zset iterator. 2016-05-10 06:40:09 +02:00
antirez
6c6be5136c Modules: postponed array lengths. 2016-05-10 06:40:09 +02:00
antirez
46ea6fd58b Modules: zset lex iterator #3. 2016-05-10 06:40:09 +02:00
antirez
0f148accb2 Modules: zset lex iterator #2. 2016-05-10 06:40:09 +02:00
antirez
27ba85c022 Modules: zset lex iterator #1. 2016-05-10 06:40:08 +02:00
antirez
5b8a856d14 Modules: zset iterator redesign #1. 2016-05-10 06:40:08 +02:00
antirez
3c2493cad7 Modules: fix top comments to be user-facing doc quality. About 33% done. 2016-05-10 06:40:08 +02:00
antirez
073e9a3213 Modules: sorted set iterators WIP #3. 2016-05-10 06:40:08 +02:00
antirez
8b6c57b05e Modules: put zset iterator current element in auto memory pool. 2016-05-10 06:40:08 +02:00
antirez
f254c9747d Modules: sorted set iterators WIP #2. 2016-05-10 06:40:08 +02:00
antirez
d43b5498f4 Modules: sorted set iterators WIP. 2016-05-10 06:40:08 +02:00
antirez
b3df9e2ded Remove useless space. 2016-05-10 06:40:08 +02:00
antirez
cfd4c3df7a Modules: ZSET API WIP #4. 2016-05-10 06:40:07 +02:00
antirez
b3c26b672a Modules: ZSET API WIP #3. 2016-05-10 06:40:07 +02:00
antirez
29ae2a13c7 Modules: ZSET API WIP #2. 2016-05-10 06:40:07 +02:00
antirez
760ec75e45 Modules: ZSET API WIP. 2016-05-10 06:40:07 +02:00
antirez
2154600f4d Modules: expire API and documentation. 2016-05-10 06:40:07 +02:00
antirez
2deb684011 Modules: RedisModule_ReplyWithCallReply(). 2016-05-10 06:40:07 +02:00
Sun He
336bd45b8a modules/RM_StringTruncate: correct reallocate condition 2016-05-10 06:40:06 +02:00
Sun He
fdc854f20e modules/RM_OpenKey: avoid decrRefCount obj twice 2016-05-10 06:40:06 +02:00
Sun He
bf1a285e5b modules/RM_StringSet: set key->value 2016-05-10 06:40:06 +02:00
Sun He
9cf8b07b93 modules: correct protolen 2016-05-10 06:40:06 +02:00