Remove configure --disable-float4-byval

Enterprise / PostgreSQL - Peter Eisentraut [eisentraut.org] - 21 November 2019 17:29 EST

This build option was only useful to maintain compatibility for
version-0 functions, but those are no longer supported, so this option can be removed.

float4 is now always pass-by-value; the pass-by-reference code path is completely removed.

Discussion: https://www.postgresql.org/message-id/flat/f3e1e576-2749-bbd7-2d57-3f9dcf75255a@2ndquadrant.com

2e4db241bf Remove configure --disable-float4-byval
configure | 42 ---------------------------------
configure.in | 10 --------
doc/src/sgml/func.sgml | 5 ----
doc/src/sgml/installation.sgml | 12 ----------
src/backend/access/index/indexam.c | 5 ----
src/backend/access/transam/xlog.c | 17 -------------
src/backend/bootstrap/bootstrap.c | 2 +-
src/backend/catalog/genbki.pl | 2 +-
src/backend/commands/analyze.c | 2 +-
src/backend/utils/fmgr/dfmgr.c | 9 -------
src/backend/utils/fmgr/fmgr.c | 19 ++-------------
src/backend/utils/misc/pg_controldata.c | 17 +++++--------
src/bin/initdb/initdb.c | 3 ---
src/bin/pg_controldata/pg_controldata.c | 2 --
src/bin/pg_resetwal/pg_resetwal.c | 3 ---
src/include/catalog/catversion.h | 2 +-
src/include/catalog/pg_control.h | 4 +---
src/include/catalog/pg_proc.dat | 6 ++---
src/include/catalog/pg_type.dat | 2 +-
src/include/fmgr.h | 2 --
src/include/pg_config.h.in | 7 ------
src/include/postgres.h | 23 +-----------------
src/tools/msvc/Solution.pm | 11 ---------
src/tools/msvc/config_default.pl | 1 -
24 files changed, 18 insertions(+), 190 deletions(-)

Upstream: git.postgresql.org


  • Share