float4in_internal
Andrew Dunstan <andrew@dunslane.net>
From: Andrew Dunstan <andrew@dunslane.net>
To: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2022-12-21T14:21:55Z
Lists: pgsql-hackers
Attachments
- 0001-Introduce-float4in_internal.patch (text/x-patch) patch 0001
The attached patch factors out the guts of float4in so that the new float4in_internal function is callable without going through the fmgr call sequence. This will make adjusting the seg module's input function to handle soft errors simpler. A similar operation was done for float8in some years ago in commit 50861cd683e. The new function has an identical argument structure to float8in_internal. We could probably call these two internal functions directly in numeric_float4() and numeric_float8() - not sure if it's worth it rght now but we might end up wanting something like that for error-safe casts. cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com
Commits
-
Introduce float4in_internal
- 33dd895ef331 16.0 landed
-
Improve portability of I/O behavior for the geometric types.
- 50861cd683e8 9.6.0 cited