git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: be93954) | patch
Allow float8, int8, and related datatypes to be passed by value on machines
2008年4月21日 00:26:47 +0000 (00:26 +0000)
2008年4月21日 00:26:47 +0000 (00:26 +0000)
commit 8472bf7a73487b0535c95e299773b882f7523463
Allow float8, int8, and related datatypes to be passed by value on machines
where Datum is 8 bytes wide. Since this will break old-style C functions
(those still using version 0 calling convention) that have arguments or
results of these types, provide a configure option to disable it and retain
the old pass-by-reference behavior. Likewise, provide a configure option
to disable the recently-committed float4 pass-by-value change.

Zoltan Boszormenyi, plus configurability stuff by me.
36 files changed:
configure diff | blob | blame | history
configure.in diff | blob | blame | history
contrib/btree_gist/btree_cash.c diff | blob | blame | history
contrib/btree_gist/btree_time.c diff | blob | blame | history
contrib/btree_gist/btree_ts.c diff | blob | blame | history
contrib/btree_gist/btree_utils_num.c diff | blob | blame | history
doc/src/sgml/installation.sgml diff | blob | blame | history
src/backend/access/transam/xlog.c diff | blob | blame | history
src/backend/bootstrap/bootstrap.c diff | blob | blame | history
src/backend/catalog/genbki.sh diff | blob | blame | history
src/backend/commands/analyze.c diff | blob | blame | history
src/backend/optimizer/plan/planagg.c diff | blob | blame | history
src/backend/parser/parse_node.c diff | blob | blame | history
src/backend/utils/adt/cash.c diff | blob | blame | history
src/backend/utils/adt/float.c diff | blob | blame | history
src/backend/utils/adt/int8.c diff | blob | blame | history
src/backend/utils/adt/numeric.c diff | blob | blame | history
src/backend/utils/adt/tsquery_gist.c diff | blob | blame | history
src/backend/utils/fmgr/README diff | blob | blame | history
src/backend/utils/fmgr/fmgr.c diff | blob | blame | history
src/backend/utils/init/flatfiles.c diff | blob | blame | history
src/bin/pg_controldata/pg_controldata.c diff | blob | blame | history
src/bin/pg_resetxlog/pg_resetxlog.c diff | blob | blame | history
src/include/c.h diff | blob | blame | history
src/include/catalog/catversion.h diff | blob | blame | history
src/include/catalog/pg_attribute.h diff | blob | blame | history
src/include/catalog/pg_control.h diff | blob | blame | history
src/include/catalog/pg_type.h diff | blob | blame | history
src/include/fmgr.h diff | blob | blame | history
src/include/pg_config.h.in diff | blob | blame | history
src/include/postgres.h diff | blob | blame | history
src/include/tsearch/ts_utils.h diff | blob | blame | history
src/include/utils/cash.h diff | blob | blame | history
src/test/regress/expected/type_sanity.out diff | blob | blame | history
src/test/regress/sql/type_sanity.sql diff | blob | blame | history
src/tools/msvc/Genbki.pm diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /