Commit Graph

8643 Commits (e04a3905e4f2e93bbd8fca08c3baeed7b15a48cf)

Author SHA1 Message Date
Michael Paquier f0cce9fcb5 Fix typo in transam.h for OIDs assigned by genbki.pl 7 years ago
Joe Conway 290e3b77fd Mark pg_config() stable rather than immutable 7 years ago
Tom Lane 608b167f9f Allow user control of CTE materialization, and change the default behavior. 7 years ago
Andrew Gierth 79730e2a9b Fix previous MinGW fix. 7 years ago
Tom Lane 02a6a54ecd Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT. 7 years ago
Andrew Gierth 72880ac182 Cygwin and Mingw floating-point fixes. 7 years ago
Alvaro Herrera 457aef0f1f Revert attempts to use POPCNT etc instructions 7 years ago
Tom Lane e89f14e2bb Refactor index cost estimation functions in view of IndexClause changes. 7 years ago
Alvaro Herrera fc6c72747a Fix compiler builtin usage in new pg_bitutils.c 7 years ago
Tom Lane 8fd3fdd85a Simplify the planner's new representation of indexable clauses a little. 7 years ago
Peter Eisentraut 86eea78694 Get rid of another unconstify through API changes 7 years ago
Tom Lane 49fa99e54e Move pattern selectivity code from selfuncs.c to like_support.c. 7 years ago
Alvaro Herrera 109de05cbb Fix portability issues in pg_bitutils 7 years ago
Alvaro Herrera 711bab1e4d Add basic support for using the POPCNT and SSE4.2s LZCNT opcodes 7 years ago
Andrew Gierth 02ddd49932 Change floating-point output format for improved performance. 7 years ago
Andrew Gierth f397e08599 Use strtof() and not strtod() for float4 input. 7 years ago
Tom Lane b07c695d9c Fix header inclusion issue. 7 years ago
Tom Lane 74dfe58a59 Allow extensions to generate lossy index conditions. 7 years ago
Michael Paquier ea92368cd1 Move max_wal_senders out of max_connections for connection slot handling 7 years ago
Tom Lane 1d92a0c9f7 Redesign the partition dependency mechanism. 7 years ago
Alvaro Herrera c603b392c3 Fix misleading PG_RE_THROW commentary 7 years ago
Tom Lane a391ff3c3d Build out the planner support function infrastructure. 7 years ago
Tom Lane 1fb57af920 Create the infrastructure for planner support functions. 7 years ago
Tom Lane 1a8d5afb0d Refactor the representation of indexable clauses in IndexPaths. 7 years ago
Andres Freund 317ffdfeaa Allow to reset execGrouping.c style tuple hashtables. 7 years ago
Andres Freund 3b632a58e7 simplehash: Add support for resetting a hashtable's contents. 7 years ago
Michael Paquier 3677a0b26b Add pg_partition_root to display top-most parent of a partition tree 7 years ago
Tom Lane 34ea1ab7fd Split create_foreignscan_path() into three functions. 7 years ago
Peter Eisentraut 0c1f8f166c Use EXECUTE FUNCTION syntax for triggers more 7 years ago
Andres Freund 171e0418b0 Fix heap_getattr() handling of fast defaults. 7 years ago
Amit Kapila b0eaa4c51b Avoid creation of the free space map for small heap relations, take 2. 7 years ago
Thomas Munro f1bebef60e Add shared_memory_type GUC. 7 years ago
Alvaro Herrera 558d77f20e Renaming for new subscripting mechanism 7 years ago
Peter Eisentraut f60a0e9677 Add more columns to pg_stat_ssl 7 years ago
Tom Lane 5f5c014590 Allow RECORD and RECORD[] to be specified in function coldeflists. 7 years ago
Tom Lane fa2cf164aa Rename nodes/relation.h to nodes/pathnodes.h. 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Tom Lane a1b8c41e99 Make some small planner API cleanups. 7 years ago
Andres Freund da05eb51de Fix LLVM related headers to compile standalone (to fix cpluspluscheck). 7 years ago
Tom Lane 4be058fe9e In the planner, replace an empty FROM clause with a dummy RTE. 7 years ago
Andres Freund 5c11867512 Install JIT related headers. 7 years ago
Amit Kapila a23676503b Revert "Avoid creation of the free space map for small heap relations." 7 years ago
Amit Kapila ac88d2962a Avoid creation of the free space map for small heap relations. 7 years ago
Andres Freund a9c35cf85c Change function call information to be variable length. 7 years ago
Michael Paquier c9b75c5838 Simplify restriction handling of two-phase commit for temporary objects 7 years ago
Tom Lane 18c0da88a5 Split QTW_EXAMINE_RTES flag into QTW_EXAMINE_RTES_BEFORE/_AFTER. 7 years ago
Peter Eisentraut 7c079d7417 Allow generalized expression syntax for partition bounds 7 years ago
Michael Paquier 289198c0d9 Remove argument isprimary from index_build() 7 years ago
Heikki Linnakangas 95931133a9 Fix misc typos in comments. 7 years ago
Andres Freund 346ed70b0a Rename RelationData.rd_amroutine to rd_indam. 7 years ago