[Tarantool-patches] [PATCH v3 0/2] Allow to convert big real values to integer
Nikita Pettik
korablev at tarantool.org
Wed Dec 11 17:23:17 MSK 2019
On 09 Dec 16:34, imeevma at tarantool.org wrote:
> This patch-set fixes a bug that prevented the conversion of real
> values that are greater than INT64_MAX and less than UINT64_MAX to
> INTEGER and UNSIGNED.
LGTM. Pushed to master.
> https://github.com/tarantool/tarantool/issues/4526
> https://github.com/tarantool/tarantool/tree/imeevma/gh-4526-big-float-to-int-conversation
>
> Mergen Imeev (2):
> sql: refactor sqlVdbeMemIntegerify() function
> sql: allow to convert big real values to integer
>
> src/box/sql/vdbe.c | 13 +++---
> src/box/sql/vdbeInt.h | 2 +-
> src/box/sql/vdbemem.c | 22 +++++-----
> test/sql-tap/numcast.test.lua | 83 +++++++++++++++++++++++++++++++++++++-
> test/sql/integer-overflow.result | 12 +++---
> test/sql/integer-overflow.test.lua | 10 ++---
> 6 files changed, 113 insertions(+), 29 deletions(-)
>
> --
> 2.7.4
>
More information about the Tarantool-patches
mailing list