[Tarantool-patches] [PATCH v3 0/2] Allow to convert big real values to integer
imeevma at tarantool.org
imeevma at tarantool.org
Mon Dec 9 16:34:12 MSK 2019
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.
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