postgresql/src/include
Tom Lane a2794623d2 Extend the parser location infrastructure to include a location field in
most node types used in expression trees (both before and after parse
analysis).  This allows us to place an error cursor in many situations
where we formerly could not, because the information wasn't available
beyond the very first level of parse analysis.  There's a fair amount
of work still to be done to persuade individual ereport() calls to actually
include an error location, but this gets the initdb-forcing part of the
work out of the way; and the situation is already markedly better than
before for complaints about unimplementable implicit casts, such as
CASE and UNION constructs with incompatible alternative data types.
Per my proposal of a few days ago.
2008-08-28 23:09:48 +00:00
..
access Fix possible duplicate tuples while GiST scan. Now page is processed 2008-08-23 10:37:24 +00:00
bootstrap Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
catalog Extend the parser location infrastructure to include a location field in 2008-08-28 23:09:48 +00:00
commands Have autovacuum consider processing TOAST tables separately from their 2008-08-13 00:07:50 +00:00
executor Get rid of the last remaining uses of var_is_rel(), to wit some debugging 2008-08-25 20:20:30 +00:00
lib Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
libpq Move ident authentication code into auth.c along with the other authenciation 2008-08-01 09:09:49 +00:00
mb Move wchar2char() and char2wchar() from tsearch into /mb to be easier to 2008-06-18 18:42:54 +00:00
nodes Extend the parser location infrastructure to include a location field in 2008-08-28 23:09:48 +00:00
optimizer Move exprType(), exprTypmod(), expression_tree_walker(), and related routines 2008-08-25 22:42:34 +00:00
parser Extend the parser location infrastructure to include a location field in 2008-08-28 23:09:48 +00:00
port Add $PostgreSQL$ markers to a lot of files that were missing them. 2008-05-17 01:28:26 +00:00
portability Add support for tracking call counts and elapsed runtime for user-defined 2008-05-15 00:17:41 +00:00
postmaster Introduce the concept of relation forks. An smgr relation can now consist 2008-08-11 11:05:11 +00:00
regex Convert three more guc settings to enum type: 2008-04-02 14:42:56 +00:00
rewrite Arrange to convert EXISTS subqueries that are equivalent to hashable IN 2008-08-22 00:16:04 +00:00
snowball Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
storage Introduce the concept of relation forks. An smgr relation can now consist 2008-08-11 11:05:11 +00:00
tcop Implement enum type for guc parameters, and convert a couple of existing 2008-03-10 12:55:13 +00:00
tsearch Create a type-specific typanalyze routine for tsvector, which collects stats 2008-07-14 00:51:46 +00:00
utils Clean up the loose ends in selectivity estimation left by my patch for semi 2008-08-16 00:01:38 +00:00
Makefile Move the "instr_time" typedef and associated macros into a new header 2008-05-14 19:10:29 +00:00
c.h Update source code comment about when to use gettext_noop(). 2008-07-03 02:49:54 +00:00
fmgr.h Add support for tracking call counts and elapsed runtime for user-defined 2008-05-15 00:17:41 +00:00
funcapi.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
getaddrinfo.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
getopt_long.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
miscadmin.h Prevent shutdown in normal mode if online backup is running, and 2008-04-23 13:44:59 +00:00
pg_config.h.in Extend yesterday's patch making BLCKSZ and RELSEG_SIZE configurable to also 2008-05-02 19:52:37 +00:00
pg_config.h.win32 Provide for MSVC config equivalents of recently added configure options. Remove 2008-05-03 00:24:06 +00:00
pg_config_manual.h Don't make --enable-cassert turn on RANDOMIZE_ALLOCATED_MEMORY automatically; 2008-07-12 02:28:43 +00:00
pg_trace.h Enable probes to work with Mac OS X Leopard and other OSes that will 2008-03-17 19:44:41 +00:00
pgstat.h Make the temporary directory for pgstat files configurable by the GUC 2008-08-15 08:37:41 +00:00
pgtime.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
port.h Fix rmtree() so that it keeps going after failure to remove any individual 2008-04-18 17:05:45 +00:00
postgres.h Allow float8, int8, and related datatypes to be passed by value on machines 2008-04-21 00:26:47 +00:00
postgres_ext.h Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. It 2007-02-06 09:16:08 +00:00
postgres_fe.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
rusagestub.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00