Commit Graph

16 Commits (21591967bc19c749a100fb97ec82f6086ce5cc3c)

Author SHA1 Message Date
Tom Lane 391eb5e5b6 Reimplement free-space-map management as per recent discussions. 23 years ago
Tom Lane 88dc31e3f2 First cut at recycling space in btree indexes. Still some rough edges 23 years ago
Tom Lane b2735fcd52 Performance improvement for MultiRecordFreeSpace on large relations --- 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 386f1809a7 Fix logic error in insert_fsm_page_entry: because compact_fsm_page_list 24 years ago
Bruce Momjian ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, 24 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 8a52b893b3 Further cleanup of dynahash.c API, in pursuit of portability and 24 years ago
Tom Lane 5999e78fc4 Another round of cleanups for dynahash.c (maybe it's finally clean of 24 years ago
Tom Lane 499abb0c0f Implement new 'lightweight lock manager' that's intermediate between 24 years ago
Tom Lane 8a59f336bb Minor performance improvement in MultiRecordFreeSpace. 25 years ago
Tom Lane 42748087c1 First non-stub implementation of shared free space map. It's not super 25 years ago
Tom Lane af5ced9cfd Further work on connecting the free space map (which is still just a 25 years ago
Tom Lane e0c9301c87 Install infrastructure for shared-memory free space map. Doesn't actually 25 years ago