Commits

DateSubjectAuthorReleases
2025-12-30 Change IndexAmRoutines to be statically-allocated structs. Tom Lane 19 (unreleased)
2020-08-01 Invent "amadjustmembers" AM method for validating opclass members. Tom Lane 14.0
2017-11-02 Set the metapage's pd_lower correctly in brin, gin, and spgist indexes. Tom Lane 11.0
2017-06-21 Phase 3 of pgindent updates. Tom Lane 10.0
2016-09-26 Replace the built-in GIN array opclasses with a single polymorphic opclass. Tom Lane 10.0
2016-08-13 Add SQL-accessible functions for inspecting index AM properties. Tom Lane 9.6.0
2016-01-18 Restructure index access method API to hide most of it at the C level. Tom Lane 9.6.0
2011-04-23 Make GIN and GIST pass the index collation to all their support functions. Tom Lane 9.1.0
2011-04-12 Pass collations to functions in FunctionCallInfoData, not FmgrInfo. Tom Lane 9.1.0
2011-04-08 Tweak collation setup for GIN index comparison functions. Tom Lane 9.1.0
2011-03-26 Clean up cruft around collation initialization for tupdescs and scankeys. Tom Lane 9.1.0
2011-03-20 Revise collation derivation method and expression-tree representation. Tom Lane 9.1.0
2011-01-08 Fix GIN to support null keys, empty and null items, and full index scans. Tom Lane 9.1.0
2010-10-18 Fix a passel of inappropriately-named global functions in GIN. Tom Lane 9.1.0
2010-10-18 Improve GIN indexscan cost estimation. Tom Lane 9.1.0
2009-03-24 Implement "fastupdate" support for GIN indexes, in which we try to accumulate Tom Lane 8.4.0
2008-11-03 Clean up the messy semantics (not to mention inefficiency) of PageGetTempPage Tom Lane 8.4.0
2008-07-11 Multi-column GIN indexes. Teodor Sigaev Tom Lane 8.4.0
2008-05-16 Extend GIN to support partial-match searches, and extend tsquery to support Tom Lane 8.4.0
2006-10-05 Make use of qsort_arg in several places that were formerly using klugy Tom Lane 8.2.0
2006-07-11 Tweak fillfactor code as per my recent proposal. Fix nbtsort.c so that Tom Lane 8.2.0
2006-07-03 Code review for FILLFACTOR patch. Change WITH grammar as per earlier Tom Lane 8.2.0