summaryrefslogtreecommitdiff
path: root/src/backend/utils/mmgr
AgeCommit message (Expand)Author
3 daysCreate infrastructure to reliably prevent leakage of PGresults.Tom Lane
2025-07-02Add GetNamedDSA() and GetNamedDSHash().Nathan Bossart
2025-05-23Fix AlignedAllocRealloc to cope sanely with OOM.Tom Lane
2025-05-23Revert function to get memory context stats for processesDaniel Gustafsson
2025-05-22Revert "Don't lock partitions pruned by initial pruning"Amit Langote
2025-05-11Fix incorrect "return NULL" in BumpAllocLarge().Tom Lane
2025-04-30Convert strncpy to strlcpyDaniel Gustafsson
2025-04-30Typo and doc fixups for memory context reportingDaniel Gustafsson
2025-04-30Add missing string terminatorDaniel Gustafsson
2025-04-21MemoryContextCreate: assert parent is valid and different from node.Tom Lane
2025-04-20Fix a few duplicate words in commentsDavid Rowley
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-17Make levels 1-based in pg_log_backend_memory_contexts()David Rowley
2025-04-12Harmonize function parameter names for Postgres 18.Peter Geoghegan
2025-04-10Rename global variable backing DSA areaDaniel Gustafsson
2025-04-08Add function to get memory context stats for processesDaniel Gustafsson
2025-03-29Use PRI?64 instead of "ll?" in format strings (continued).Peter Eisentraut
2025-03-13pg_noreturn to replace pg_attribute_noreturn()Peter Eisentraut
2025-03-04Add more assertions in palloc0() and palloc_extended()Michael Paquier
2025-02-20Don't lock partitions pruned by initial pruningAmit Langote
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-10-06Ignore not-yet-defined Portals in pg_cursors view.Tom Lane
2024-07-06Fix incorrect sentinel byte logic in GenerationRealloc()David Rowley
2024-07-01Preserve CurrentMemoryContext across Start/CommitTransactionCommand.Tom Lane
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-16Update mmgr's README to mention BumpContextDavid Rowley
2024-04-16Push dedicated BumpBlocks to the tail of the blocks listDavid Rowley
2024-04-09Remove unused BumpBlockIsValid macroDavid Rowley
2024-04-07Fix incorrect KeeperBlock macro in bump.cDavid Rowley
2024-04-07Introduce a bump memory allocatorDavid Rowley
2024-04-07Enlarge bit-space for MemoryContextMethodIDDavid Rowley
2024-03-27Allow specifying initial and maximum segment sizes for DSA.Masahiko Sawada
2024-03-13Make the order of the header file includes consistentPeter Eisentraut
2024-03-08Avoid recursion in MemoryContext functionsAlexander Korotkov
2024-03-07Add template for adaptive radix treeJohn Naylor
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-04Optimize GenerationAlloc() and SlabAlloc()David Rowley
2024-02-29Fix integer underflow in shared memory debuggingDaniel Gustafsson
2024-02-28Refactor AllocSetAlloc(), separating hot and cold pathsDavid Rowley
2024-02-27Adjust memory allocation functions to allow sibling callsDavid Rowley
2024-01-29Add EXPLAIN (MEMORY) to report planner memory consumptionAlvaro Herrera
2024-01-25Update comment, generation mem contexts have a "keeper" blockHeikki Linnakangas
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-19Simplify newNode() by removing special casesHeikki Linnakangas
2023-11-15Fix dsa.c with different resource owners.Heikki Linnakangas
2023-07-16Shrink memory contexts struct sizesDavid Rowley
2023-07-04Re-bin segment when memory pages are freed.Thomas Munro
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-04-19Fix various typos and incorrect/outdated name referencesDavid Rowley