summaryrefslogtreecommitdiff
path: root/src/backend/utils/mmgr/aset.c
AgeCommit message (Expand)Author
2025-01-01Update copyright for 2025Bruce Momjian
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-03-13Make the order of the header file includes consistentPeter Eisentraut
2024-03-04Optimize GenerationAlloc() and SlabAlloc()David Rowley
2024-02-28Refactor AllocSetAlloc(), separating hot and cold pathsDavid Rowley
2024-02-27Adjust memory allocation functions to allow sibling callsDavid Rowley
2024-01-04Update copyright for 2024Bruce Momjian
2023-07-16Shrink memory contexts struct sizesDavid Rowley
2023-04-14Adjust Valgrind macro usage to protect chunk headersDavid Rowley
2023-02-21Fix erroneous Valgrind markings in AllocSetRealloc.Tom Lane
2023-02-20Add MSVC support for pg_leftmost_one_pos32() and friendsJohn Naylor
2023-01-04Fix some compiler warnings in aset.c and generation.cDavid Rowley
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-15Static assertions cleanupPeter Eisentraut
2022-10-28Remove AssertArg and AssertStatePeter Eisentraut
2022-10-10Harden memory context allocators against bogus chunk pointers.Tom Lane
2022-09-07Make more effort to put a sentinel at the end of allocated memoryDavid Rowley
2022-08-29Improve performance of and reduce overheads of memory managementDavid Rowley
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-22Fix incorrect format placeholdersPeter Eisentraut
2021-04-06Add function to log the memory contexts of specified backend process.Fujii Masao
2021-01-02Update copyright for 2021Bruce Momjian
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-04-23Remove useless (and broken) logging logic in memory context functions.Tom Lane
2020-03-19Revert "Specialize MemoryContextMemAllocated()."Jeff Davis
2020-03-18Specialize MemoryContextMemAllocated().Jeff Davis
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-28Micro-optimize AllocSetFreeIndex() by reference to pg_bitutils code.Tom Lane
2019-10-04Use Size instead of int64 to track allocated memoryTomas Vondra
2019-10-03Allow repalloc() to give back space when a large chunk is downsized.Tom Lane
2019-10-01Mark two variables in in aset.c with PG_USED_FOR_ASSERTS_ONLYTomas Vondra
2019-10-01Add transparent block-level memory accountingTomas Vondra
2019-07-29Fix inconsistencies and typos in the treeMichael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-10-12Simplify use of AllocSetContextCreate() wrapper macro.Tom Lane
2018-03-27Allow memory contexts to have both fixed and variable ident strings.Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-12-13Rethink MemoryContext creation to improve performance.Tom Lane
2017-11-25Improve valgrind logic in aset.c, and fix multiple issues in generation.c.Tom Lane
2017-11-24Mostly-cosmetic improvements in memory chunk header alignment coding.Tom Lane
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-03-08Use doubly-linked block lists in aset.c to reduce large-chunk overhead.Tom Lane
2017-03-01Reduce size of common allocation header.Andres Freund
2017-02-27Make useful infrastructure from aset.c generally available.Andres Freund
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-08-29Make AllocSetContextCreate throw an error for bad context-size parameters.Tom Lane
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane