summaryrefslogtreecommitdiff
path: root/src/backend/utils/mmgr
Commit message (Expand)AuthorAgeFilesLines
* Add palloc_aligned() to allow aligned memory allocationsDavid Rowley2022-12-224-7/+282
* Fix newly introduced bug in slab.cDavid Rowley2022-12-221-7/+11
* Add copyright notices to meson filesAndrew Dunstan2022-12-201-0/+2
* Improve the performance of the slab memory allocatorDavid Rowley2022-12-201-276/+524
* Static assertions cleanupPeter Eisentraut2022-12-153-5/+5
* Add repalloc0 and repalloc0_arrayPeter Eisentraut2022-11-121-0/+20
* Remove AssertArg and AssertStatePeter Eisentraut2022-10-285-56/+56
* Rename SetSingleFuncCall() to InitMaterializedSRF()Michael Paquier2022-10-181-1/+1
* Make some minor improvements in memory-context infrastructure.Tom Lane2022-10-141-33/+50
* Harden memory context allocators against bogus chunk pointers.Tom Lane2022-10-103-51/+187
* Improve our ability to detect bogus pointers passed to pfree et al.Tom Lane2022-10-061-2/+110
* Remove MemoryContextContains().Tom Lane2022-10-061-56/+2
* meson: Add initial version of meson based build systemAndres Freund2022-09-211-0/+10
* Temporarily make MemoryContextContains return falseDavid Rowley2022-09-091-20/+9
* Make MemoryContextContains work correctly againDavid Rowley2022-09-081-9/+36
* Make more effort to put a sentinel at the end of allocated memoryDavid Rowley2022-09-073-47/+74
* Use MAXALIGN() in calculations using sizeof(SlabBlock)David Rowley2022-08-301-5/+7
* Improve performance of and reduce overheads of memory managementDavid Rowley2022-08-295-565/+681
* Add more detail why repalloc and pfree do not accept NULL pointersPeter Eisentraut2022-08-281-0/+6
* Remove fls(), use pg_leftmost_one_pos32() instead.Thomas Munro2022-07-221-1/+13
* Replace many MemSet calls with struct initializationPeter Eisentraut2022-07-161-3/+1
* Fix relptr's encoding of the base address.Thomas Munro2022-06-271-3/+3
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-131-1/+0
* Fix various typos and spelling mistakes in code commentsDavid Rowley2022-04-111-1/+1
* Improve the generation memory allocatorDavid Rowley2022-04-041-76/+309
* Create routine able to set single-call SRFs for Materialize modeMichael Paquier2022-03-071-35/+2
* Fix SPI's handling of errors during transaction commit.Tom Lane2022-02-281-1/+1
* Clean up and simplify code in a couple of set-returning functionsMichael Paquier2022-02-241-17/+6
* Remove all traces of tuplestore_donestoring() in the C codeMichael Paquier2022-02-171-3/+0
* Prevent memory context logging from sending log message to connected client.Fujii Masao2022-01-281-2/+8
* Update copyright for 2022Bruce Momjian2022-01-078-8/+8
* Fix incorrect format placeholdersPeter Eisentraut2021-12-224-7/+7
* Fix Portal snapshot tracking to handle subtransactions properly.Tom Lane2021-10-011-0/+4
* Restore the portal-level snapshot after procedure COMMIT/ROLLBACK.Tom Lane2021-05-211-0/+56
* Add function to log the memory contexts of specified backend process.Fujii Masao2021-04-064-43/+162
* Improve performance of repeated CALLs within plpgsql procedures.Tom Lane2021-01-251-1/+1
* Update copyright for 2021Bruce Momjian2021-01-028-8/+8
* Improve hash_create()'s API for some added robustness.Tom Lane2020-12-151-1/+1
* Use <unnamed> for name of unnamed portal's memory contextPeter Eisentraut2020-09-081-2/+2
* remove redundant initializationsBruce Momjian2020-09-031-1/+1
* Move codes for pg_backend_memory_contexts from mmgr/mcxt.c to adt/mcxtfuncs.c.Fujii Masao2020-08-261-137/+0
* Add pg_backend_memory_contexts system view.Fujii Masao2020-08-191-0/+138
* Preallocate some DSM space at startup.Thomas Munro2020-07-311-4/+1
* Fix typos and some format mistakes in commentsMichael Paquier2020-06-121-1/+1
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-143-9/+10
* Remove useless (and broken) logging logic in memory context functions.Tom Lane2020-04-233-66/+0
* Revert "Specialize MemoryContextMemAllocated()."Jeff Davis2020-03-194-76/+27
* Specialize MemoryContextMemAllocated().Jeff Davis2020-03-184-27/+76
* Represent command completion tags as structsAlvaro Herrera2020-03-021-2/+4
* Adjust DSM and DSA slot usage constants.Thomas Munro2020-01-311-1/+1