yumkam

Results 20 issues of yumkam

xchacha_{armv6,neon} corrupts callee-saved register r7. {x,}chacha_{armv6,neon} (temporarily) stores data below %sp, then moves %sp down and expect data to be intact. I believe this fixes #10 and #6; Changes in...

E.g. https://github.com/floodyberry/chacha-opt/blob/d69e5acbc632ded477fa7056564c8a830c457de0/app/extensions/chacha/chacha_armv6-32.inc#L440 This stores data below stack pointer, then move pointer back, and expect same data still there. https://github.com/floodyberry/chacha-opt/blob/d69e5acbc632ded477fa7056564c8a830c457de0/app/extensions/chacha/chacha_armv6-32.inc#L445 I could be wrong, but as I don't see anything like...

Vendored libevent library uses hardcoded event-config-linux.h instead of of proper autoconf-generated configuration. This breaks on glibc 2.36 and newer due to arc4random function redefinition. Closes #336 ### Changelog entry Fix...

bugfix
external

Fixes #1246 Compile-tested (ydb & ydbd) ### Changelog entry ... ### Changelog category * Not for changelog (changelog entry is not required) ### Additional information Rev 2: also changed ```...

not-for-changelog
external

### Changelog entry Fix Uuid handling in mkql_grace_join ### Changelog category * Bugfix ### Additional information I noticed something weird while reading the code: I believe there are missing `break;`...

bugfix
external

On debian/stretch:i386 using distro-provided cross-compiler (`g++-6-arm-linux-gnueabihf (6.3.0-18cross1)`) ``` In file included from $path/userland/interface/khronos/common/khrn_int_util.c:30:0: $path/userland/interface/khronos/common/khrn_int_util.c: In function 'khrn_clip_range2': $path/userland/interface/khronos/common/khrn_int_util.h:145:57: warning: assuming signed overflow does not occur when assuming that (X -...

### Changelog entry ... ### Changelog category * Not for changelog (changelog entry is not required) ### Additional information Initial version of tuple packer

not-for-changelog

I hereby agree to the terms of the CLA available at: [link](https://yandex.ru/legal/cla/?lang=en) `__attribute__((aligned))` aligns *pointer*, not the memory it points to. Changes into c++17 aligned `new`. (Note that aligned `new`...

not-for-changelog

### Changelog entry ... ### Changelog category * Bugfix * Not for changelog (changelog entry is not required) ### Additional information AnyHashTable was clobbered/cleared by spilling code, rendering JOIN ANY...

bugfix

### Changelog entry ... ### Changelog category * Bugfix * Not for changelog (changelog entry is not required) ### Additional information Better be reviewed by commits

bugfix