postgresql/contrib/jsonb_plpython
Peter Eisentraut 1226d932b4 Fix volatile vs. pointer confusion
Variables used after a longjmp() need to be declared volatile.  In
case of a pointer, it's the pointer itself that needs to be declared
volatile, not the pointed-to value.  So we need

    PyObject *volatile items;

instead of

    volatile PyObject *items;  /* wrong */

Discussion: https://www.postgresql.org/message-id/flat/f747368d-9e1a-c46a-ac76-3c27da32e8e4%402ndquadrant.com
2019-03-14 08:42:48 +01:00
..
expected Remove contrib/jsonb_plpython's tests for infinity and NaN conversions. 2018-04-02 12:36:21 -04:00
sql Remove contrib/jsonb_plpython's tests for infinity and NaN conversions. 2018-04-02 12:36:21 -04:00
.gitignore Transforms for jsonb to PL/Python 2018-03-28 08:37:18 -04:00
Makefile Prevent accidental linking of system-supplied copies of libpq.so etc. 2018-04-03 16:26:05 -04:00
jsonb_plpython.c Fix volatile vs. pointer confusion 2019-03-14 08:42:48 +01:00
jsonb_plpython2u--1.0.sql Transforms for jsonb to PL/Python 2018-03-28 08:37:18 -04:00
jsonb_plpython2u.control Transforms for jsonb to PL/Python 2018-03-28 08:37:18 -04:00
jsonb_plpython3u--1.0.sql Transforms for jsonb to PL/Python 2018-03-28 08:37:18 -04:00
jsonb_plpython3u.control Transforms for jsonb to PL/Python 2018-03-28 08:37:18 -04:00
jsonb_plpythonu--1.0.sql Transforms for jsonb to PL/Python 2018-03-28 08:37:18 -04:00
jsonb_plpythonu.control Transforms for jsonb to PL/Python 2018-03-28 08:37:18 -04:00