postgresql/src/backend
Andres Freund 01c6370a32 jit: Correct parameter type for generated expression evaluation functions.
clang only uses the 'i1' type for scalar booleans, not for pointers to
booleans (as the pointer might be pointing into a larger memory
allocation). Therefore a pointer-to-bool needs to the "storage" boolean.

There's no known case of wrong code generation due to this, but it seems quite
possible that it could cause problems (see e.g. 72559438f9).

Author: Andres Freund
Discussion: https://postgr.es/m/20201207212142.wz5tnbk2jsaqzogb@alap3.anarazel.de
Backpatch: 11-, where jit support was added
2020-12-07 18:33:03 -08:00
..
access Fix CLUSTER progress reporting of number of blocks scanned. 2020-11-27 20:17:33 +09:00
bootstrap Skip WAL for new relfilenodes, under wal_level=minimal. 2020-04-04 12:25:34 -07:00
catalog Plug memory leak in index_get_partition 2020-11-06 22:52:15 -03:00
commands Avoid memcpy() with a NULL source pointer and count == 0 2020-12-01 11:46:56 -03:00
executor Properly check index mark/restore in ExecSupportsMarkRestore. 2020-11-24 21:16:58 +00:00
foreign Update copyrights for 2020 2020-01-01 12:21:45 -05:00
jit jit: Correct parameter type for generated expression evaluation functions. 2020-12-07 18:33:03 -08:00
lib Use pg_bitutils for HyperLogLog. 2020-07-30 09:17:00 -07:00
libpq Message style improvements 2020-11-07 19:33:43 -03:00
main Add PostgreSQL home page to --help output 2020-02-28 13:12:21 +01:00
nodes Ensure that expandTableLikeClause() re-examines the same table. 2020-12-01 14:02:27 -05:00
optimizer Fix missed step in removal of useless RESULT RTEs in the planner. 2020-12-05 16:16:13 -05:00
parser Ensure that expandTableLikeClause() re-examines the same table. 2020-12-01 14:02:27 -05:00
partitioning Do not return NULL for error cases in satisfies_hash_partition(). 2020-11-16 16:39:59 -05:00
po Translation updates 2020-11-09 12:34:05 +01:00
port Spelling adjustments 2020-06-07 15:06:51 +02:00
postmaster Use _exit(2) for SIGQUIT during ProcessStartupPacket, too. 2020-09-10 12:06:26 -04:00
regex Dial back -Wimplicit-fallthrough to level 3 2020-05-13 15:31:14 -04:00
replication doc: wire protocol data type for history file content is bytea 2020-11-12 14:33:28 -05:00
rewrite Calculate extraUpdatedCols in query rewriter, not parser. 2020-10-28 13:47:02 -04:00
snowball Update copyrights for 2020 2020-01-01 12:21:45 -05:00
statistics Run pgindent with new pg_bsd_indent version 2.1.1. 2020-05-16 11:54:51 -04:00
storage Free disk space for dropped relations on commit. 2020-12-01 13:22:01 +13:00
tcop Further fixes for CREATE TABLE LIKE: cope with self-referential FKs. 2020-11-19 15:03:17 -05:00
tsearch Avoid possible dangling-pointer access in tsearch_readline_callback. 2020-09-23 11:36:13 -04:00
utils Remove obsolete comment atop ri_PlanCheck. 2020-11-25 09:21:33 +05:30
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
Makefile Update copyrights for 2020 2020-01-01 12:21:45 -05:00
nls.mk Translation updates 2020-09-14 13:14:53 +02:00