summaryrefslogtreecommitdiff
path: root/src/bitops.c
Commit message (Expand)AuthorAgeFilesLines
* Change compiler optimizations to -O3 -flto (#11207)Maria Markova2022-10-021-1/+3
* Fix typos and limit unknown command error message (#10634)Binbin2022-04-251-1/+1
* Fixes around clients that must be obeyed. Replica report disk errors in PING....Oran Agra2022-04-201-1/+1
* BITSET and BITFIELD SET should propagate even if just length changed (#10459)guybe72022-03-211-11/+13
* Add sanitizer support and clean up sanitizer findings (#9601)Ozan Tezcan2021-11-111-5/+5
* fix: lookupKey on SETNX and SETXX only once (#9640)perryitay2021-11-031-1/+1
* Code cleanup, resolve an issue identified by cppcheck (#4373)Ilya Shipitsin2021-10-171-1/+1
* master client should ignore proto_max_bulk_len in bitops (#9626)zhaozhao.zz2021-10-111-1/+1
* bitpos/bitcount add bit index (#9324)Huang Zhw2021-09-121-24/+107
* BITSET and BITFIELD SET only propagate command when the value changed. (#9403)Binbin2021-08-221-12/+27
* On 32 bit platform, the bit position of GETBIT/SETBIT/BITFIELD/BITCOUNT,BITPO...Huang Zhw2021-07-211-16/+16
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-2/+2
* Flow through the error handling path for most errors (#8226)Madelyn Olson2020-12-231-4/+4
* BITOP speedup when or/and output is 0/255, stop processing further keys (#8110)sundb2020-11-301-2/+13
* bitops limited to proto_max_bulk_len rather than 512MB (#8096)Oran Agra2020-11-261-4/+4
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-3/+3
* Replace usage of wrongtypeerr with helper (#7633)Madelyn Olson2020-08-111-1/+1
* BITOP: propagate only when it really SET or DEL targetkey (#5783)zhaozhao.zz2020-07-101-1/+2
* Fix BITFIELD i64 type handling, see #7417.antirez2020-06-221-6/+8
* Tracking: NOLOOP internals implementation.antirez2020-04-211-4/+4
* fix spelling mistake in bitops.chayleeliu2020-04-081-1/+1
* Fix BITFIELD_RO test.antirez2020-03-231-1/+1
* Minor changes to BITFIELD_RO PR #6951.antirez2020-03-231-6/+9
* Added BITFIELD_RO variants for read-only operations.bodong.ybd2020-03-041-1/+18
* Avoid changing setKey() API after #6679 fix.antirez2019-12-181-1/+1
* add a new SET option KEEPTTL that doesn't remove expire timezhaozhao.zz2019-12-181-1/+1
* Fix memleak in bitfieldCommandyongman2019-04-091-2/+8
* RESP3: bitops.c updated.antirez2019-01-091-3/+3
* 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