mirror of
https://github.com/sqlite/sqlite.git
synced 2026-10-25 09:59:22 +03:00
outside the range of signed 32-bit integers are converted into the nearest representable signed 32-bit integer rather than just being truncated to 32-bits. The prior behavior of truncating is what programmers expected years ago, but apparently the new generation of programmers expects the values to be capped at the nearest representable value. We could argue about which is more "correct", but it seems easier to just do what the younglings expect. The documentation is ambiguous about what to do in this case, so this is not a breaking change. [bugs:/info/2026-09-23T02:37:39Z|Bug 2026-09-23T02:37:39Z]. FossilOrigin-Name: d046d5f4c6855227f14349d60709a9dcbe27a909ebbb364b7c0ef55db0dbacdf
53 KiB
53 KiB