summaryrefslogtreecommitdiff
path: root/src/backend/utils/mmgr/slab.c
AgeCommit message (Expand)Author
2025-03-13pg_noreturn to replace pg_attribute_noreturn()Peter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-03-13Make the order of the header file includes consistentPeter Eisentraut
2024-03-04Optimize GenerationAlloc() and SlabAlloc()David 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-01-02Update copyright for 2023Bruce Momjian
2022-12-21Fix newly introduced bug in slab.cDavid Rowley
2022-12-20Improve the performance of the slab memory allocatorDavid Rowley
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-30Use MAXALIGN() in calculations using sizeof(SlabBlock)David 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-17Allocate freechunks bitmap as part of SlabContextTomas Vondra
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-10-01Add transparent block-level memory accountingTomas Vondra
2019-08-13Fix inconsistencies and typos in the tree, take 10Michael Paquier
2019-08-05Fix inconsistencies and typos in the tree, take 9Michael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
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-24Mostly-cosmetic improvements in memory chunk header alignment coding.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-05-18Make slab allocator work on platforms with MAXIMUM_ALIGNOF < sizeof(int).Heikki Linnakangas
2017-04-04Fix two valgrind issues in slab allocator.Andres Freund
2017-03-08Suppress compiler warning in slab.c.Tom Lane
2017-03-01Reduce size of common allocation header.Andres Freund
2017-02-27Add "Slab" MemoryContext implementation for efficient equal-sized allocations.Andres Freund