summaryrefslogtreecommitdiff
path: root/src/backend/utils/mmgr/mcxt.c
AgeCommit message (Expand)Author
3 daysCreate infrastructure to reliably prevent leakage of PGresults.Tom Lane
2025-05-23Revert function to get memory context stats for processesDaniel Gustafsson
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-04Add more assertions in palloc0() and palloc_extended()Michael Paquier
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-07-01Preserve CurrentMemoryContext across Start/CommitTransactionCommand.Tom Lane
2024-04-07Introduce a bump memory allocatorDavid Rowley
2024-04-07Enlarge bit-space for MemoryContextMethodIDDavid Rowley
2024-03-08Avoid recursion in MemoryContext functionsAlexander Korotkov
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-02-27Adjust memory allocation functions to allow sibling callsDavid Rowley
2024-01-29Add EXPLAIN (MEMORY) to report planner memory consumptionAlvaro Herrera
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-19Simplify newNode() by removing special casesHeikki Linnakangas
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-04-18Fix various typosDavid Rowley
2023-04-14Adjust Valgrind macro usage to protect chunk headersDavid Rowley
2023-04-05Fix minor signed/unsigned mixupPeter Eisentraut
2023-01-11Fix typos in code and commentsMichael Paquier
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-22Add palloc_aligned() to allow aligned memory allocationsDavid Rowley
2022-11-12Add repalloc0 and repalloc0_arrayPeter Eisentraut
2022-10-28Remove AssertArg and AssertStatePeter Eisentraut
2022-10-14Make some minor improvements in memory-context infrastructure.Tom Lane
2022-10-07Improve our ability to detect bogus pointers passed to pfree et al.Tom Lane
2022-10-06Remove MemoryContextContains().Tom Lane
2022-09-08Temporarily make MemoryContextContains return falseDavid Rowley
2022-09-07Make MemoryContextContains work correctly againDavid Rowley
2022-08-29Improve performance of and reduce overheads of memory managementDavid Rowley
2022-01-28Prevent memory context logging from sending log message to connected client.Fujii Masao
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-09-04remove redundant initializationsBruce Momjian
2020-08-26Move codes for pg_backend_memory_contexts from mmgr/mcxt.c to adt/mcxtfuncs.c.Fujii Masao
2020-08-19Add pg_backend_memory_contexts system view.Fujii Masao
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-03-19Revert "Specialize MemoryContextMemAllocated()."Jeff Davis