summaryrefslogtreecommitdiff
path: root/src/bitops.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typoJack Drogon2018-07-031-4/+4
* Use ARM unaligned accesses ifdefs for SPARC as well.Salvatore Sanfilippo2017-02-231-1/+1
* Fix BITPOS unaligned memory access.Salvatore Sanfilippo2017-02-231-7/+14
* ARM: Avoid fast path for BITOP.armSalvatore Sanfilippo2017-02-191-1/+5
* bitops.c/bitfieldCommand: update higest_write_offset with checksunhe2016-10-221-2/+3
* Minor aesthetic fixes to PR #3264.antirez2016-06-161-5/+5
* Merge pull request #3264 from oranagra/bitfield_fix2Salvatore Sanfilippo2016-06-161-9/+20
|\
| * check WRONGTYPE in BITFIELD before looping on the operations.oranagra2016-05-241-9/+18
| * fix crash in BITFIELD GET on non existing key or wrong type see #3259oranagra2016-05-241-3/+5
* | GETRANGE: return empty string with negative, inverted start/end.antirez2016-06-151-2/+2
* | Remove additional round brackets from fix for #3282.antirez2016-06-151-1/+1
* | Merge pull request #3282 from wenduo/unstableSalvatore Sanfilippo2016-06-151-0/+4
|\ \
| * | bitcount bug:return non-zero value when start > end (both negative)wenduo2016-05-301-0/+4
| |/
* | fix some compiler warningsPierre Chapuis2016-06-051-2/+2
* | Avoid undefined behavior in BITFIELD implementation.antirez2016-05-311-8/+15
|/
* Code to access object string bytes repeated 3x refactored into 1 function.antirez2016-05-181-35/+39
* fix crash in BITFIELD GET when key is integer encodedoranagra2016-05-101-3/+15
* BITFIELD: Farest bit set is offset+bits-1. Off by one error fixed.antirez2016-03-021-2/+4
* More BITFIELD fixes. Overflow conditional simplified.antirez2016-03-021-9/+8
* bitops/bitfield: fix length, overflow condition and *signSun He2016-03-021-5/+8
* BITFIELD: refactoring & fix of retval on FAIL.antirez2016-02-291-8/+24
* BITFIELD: Fix #<index> form parsing.antirez2016-02-261-6/+4
* BITFIELD: Support #<index> offsets form.antirez2016-02-261-6/+23
* BITFIELD command initial implementation.antirez2016-02-261-32/+474
* RDMF: More consistent define names.antirez2015-07-271-4/+4
* RDMF: REDIS_OK REDIS_ERR -> C_OK C_ERR.antirez2015-07-261-12/+12
* RDMF: OBJ_ macros for object related stuff.antirez2015-07-261-9/+9
* RDMF: use client instead of redisClient, like Disque.antirez2015-07-261-6/+6
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* Bitops: Stop overallocating storage space on setMatt Stancliff2014-12-111-5/+3
* bitops.c/bitopCommand: skip short minlen for FAST PATHSun He2014-12-031-1/+1
* bitops.c/redisPopcount: little optimization in loopSun He2014-12-021-8/+20
* Remove warnings and improve integer sign correctness.antirez2014-08-131-9/+11
* String value unsharing refactored into proper function.antirez2014-03-301-8/+1
* warnigns -> warnings in redisBitpos().antirez2014-02-271-1/+1
* More consistent BITPOS behavior with bit=0 and ranges.antirez2014-02-271-9/+15
* Initial implementation of BITPOS.antirez2014-02-271-1/+169
* Fix misaligned word access in redisPopcount().antirez2014-02-271-2/+9
* Introduction of a new string encoding: EMBSTRantirez2013-07-221-5/+5
* function renamed: popcount_binary -> redisPopcount.antirez2013-06-261-2/+2
* rename popcount to popcount_binary to avoid a conflict with NetBSD libcYAMAMOTO Takashi2013-05-171-2/+2
* Revert "use long long instead of size_t make it more safe"antirez2013-05-081-2/+2
* use long long instead of size_t make it more safeJiahao Huang2013-05-071-2/+2
* in 32bit machine, popcount don't work with a input string length up to 512 MB,Jiahao Huang2013-05-071-2/+2
* Keyspace events: it is now possible to select subclasses of events.antirez2013-01-281-3/+3
* Keyspace events added for more commands.antirez2013-01-281-0/+3
* Fixed many typos.guiquanz2013-01-191-2/+2
* BSD license added to every C source and header file.antirez2012-11-081-0/+30
* BITCOUNT: fix segmentation fault.Haruto Otake2012-09-051-3/+2
* Don't assume that "char" is signed.antirez2012-07-181-3/+3