pgsql-server: Detect overflow in integer arithmetic operators (integer,

Поиск
Список
Период
Сортировка
От tgl@svr1.postgresql.org (Tom Lane)
Тема pgsql-server: Detect overflow in integer arithmetic operators (integer,
Дата
Msg-id 20041004144248.E1F2932A044@svr1.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Log Message:
-----------
Detect overflow in integer arithmetic operators (integer, smallint, and
bigint variants).  Clean up some inconsistencies in error message wording.
Fix scanint8 to allow trailing whitespace in INT64_MIN case.  Update
int8-exp-three-digits.out, which seems to have been ignored by the last
couple of people to modify the int8 regression test, and remove
int8-exp-three-digits-win32.out which is thereby exposed as redundant.

Modified Files:
--------------
    pgsql-server/doc/src/sgml:
        release.sgml (r1.298 -> r1.299)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/doc/src/sgml/release.sgml.diff?r1=1.298&r2=1.299)
    pgsql-server/src/backend/utils/adt:
        float.c (r1.110 -> r1.111)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/float.c.diff?r1=1.110&r2=1.111)
        int.c (r1.62 -> r1.63)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/int.c.diff?r1=1.62&r2=1.63)
        int8.c (r1.55 -> r1.56)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/int8.c.diff?r1=1.55&r2=1.56)
        numeric.c (r1.79 -> r1.80)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/numeric.c.diff?r1=1.79&r2=1.80)
        numutils.c (r1.65 -> r1.66)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/numutils.c.diff?r1=1.65&r2=1.66)
        varbit.c (r1.42 -> r1.43)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/varbit.c.diff?r1=1.42&r2=1.43)
    pgsql-server/src/test/regress/expected:
        int2.out (r1.11 -> r1.12)

(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/expected/int2.out.diff?r1=1.11&r2=1.12)
        int4.out (r1.13 -> r1.14)

(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/expected/int4.out.diff?r1=1.13&r2=1.14)
        int8-exp-three-digits.out (r1.5 -> r1.6)

(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/expected/int8-exp-three-digits.out.diff?r1=1.5&r2=1.6)
        int8.out (r1.8 -> r1.9)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/expected/int8.out.diff?r1=1.8&r2=1.9)
        subselect.out (r1.9 -> r1.10)

(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/expected/subselect.out.diff?r1=1.9&r2=1.10)
    pgsql-server/src/test/regress:
        resultmap (r1.77 -> r1.78)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/resultmap.diff?r1=1.77&r2=1.78)
    pgsql-server/src/test/regress/sql:
        int2.sql (r1.5 -> r1.6)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/sql/int2.sql.diff?r1=1.5&r2=1.6)
        int4.sql (r1.7 -> r1.8)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/sql/int4.sql.diff?r1=1.7&r2=1.8)
        int8.sql (r1.6 -> r1.7)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/sql/int8.sql.diff?r1=1.6&r2=1.7)
        subselect.sql (r1.6 -> r1.7)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/sql/subselect.sql.diff?r1=1.6&r2=1.7)

Removed Files:
-------------
    pgsql-server/src/test/regress/expected:
        int8-exp-three-digits-win32.out

(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/test/regress/expected/int8-exp-three-digits-win32.out)

В списке pgsql-committers по дате отправления:

Предыдущее
От: dpage@pgfoundry.org (User Dpage)
Дата:
Сообщение: pginstaller - pginst: Update JDBC to pgdev.306 build.
Следующее
От: tgl@svr1.postgresql.org (Tom Lane)
Дата:
Сообщение: pgsql-server: Suppress getppid test on WIN32, per Dave Page.