[Tarantool-patches] [PATCH 00/11] Enable miscelaneous sanitations

Kirill Yukhin kyukhin at tarantool.org
Tue Jun 9 11:28:47 MSK 2020


Hello,

On 05 июн 01:43, Vladislav Shpilevoy wrote:
> The patchset is a second part of the undefined behaviour fixes. It
> is based on the UB alignment patchset, and enables all the other
> UB checks except a few last ones, described in the first commit.
> 
> Branch: http://github.com/tarantool/tarantool/tree/gerold103/gh-4609-sanitize-misc-full-ci
> Issue: https://github.com/tarantool/tarantool/issues/4609
> 
> Aleksandr Lyapunov (1):
>   salad: fix UB pointer arithmetics in bps_tree
> 
> Vladislav Shpilevoy (10):
>   cmake: enable misc types of UB detection in clang
>   util: introduce double_compare_nint64()
>   test: avoid usleep() usage for error injections
>   vinyl: fix 0 division in case of canceled dump
>   xrow: don't cast double to float unconditionally
>   swim: fix zero division
>   test: fix signed integer overflow in vclock test
>   digest: eliminate UBs from guava()
>   sql: fix usage of not initialized index_stat
>   sql: fix mem_apply_type double type truncation

I've checked your patchset into master.

--
Regards, Kirill YUkhin


More information about the Tarantool-patches mailing list