-
- Downloads
Remove support for version-0 calling conventions.
The V0 convention is failure prone because we've so far assumed that a function is V0 if PG_FUNCTION_INFO_V1 is missing, leading to crashes if a function was coded against the V1 interface. V0 doesn't allow proper NULL, SRF and toast handling. V0 doesn't offer features that V1 doesn't. Thus remove V0 support and obsolete fmgr README contents relating to it. Author: Andres Freund, with contributions by Peter Eisentraut & Craig Ringer Reviewed-By: Peter Eisentraut, Craig Ringer Discussion: https://postgr.es/m/20161208213441.k3mbno4twhg2qf7g@alap3.anarazel.de
Showing
- contrib/earthdistance/earthdistance.c 0 additions, 22 deletionscontrib/earthdistance/earthdistance.c
- doc/src/sgml/xfunc.sgml 63 additions, 206 deletionsdoc/src/sgml/xfunc.sgml
- src/backend/utils/fmgr/README 13 additions, 241 deletionssrc/backend/utils/fmgr/README
- src/backend/utils/fmgr/fmgr.c 8 additions, 369 deletionssrc/backend/utils/fmgr/fmgr.c
- src/include/fmgr.h 4 additions, 4 deletionssrc/include/fmgr.h
- src/test/regress/input/create_function_2.source 0 additions, 5 deletionssrc/test/regress/input/create_function_2.source
- src/test/regress/input/misc.source 0 additions, 13 deletionssrc/test/regress/input/misc.source
- src/test/regress/output/create_function_2.source 0 additions, 4 deletionssrc/test/regress/output/create_function_2.source
- src/test/regress/output/misc.source 0 additions, 18 deletionssrc/test/regress/output/misc.source
- src/test/regress/regress.c 18 additions, 29 deletionssrc/test/regress/regress.c
Loading
Please register or sign in to comment