summaryrefslogtreecommitdiff
path: root/src/bitops.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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