aboutsummaryrefslogtreecommitdiff
path: root/src/backend/port
Commit message (Expand)AuthorAge
* Fix race condition in our Windows signal emulation.Tom Lane2019-12-09
* Cope with EINVAL and EIDRM shmat() failures in PGSharedMemoryAttach.Tom Lane2019-05-10
* Consistently test for in-use shared memory.Noah Misch2019-04-12
* Avoid "could not reattach" by providing space for concurrent allocation.Noah Misch2019-04-08
* Revert "Consistently test for in-use shared memory."Noah Misch2019-04-05
* Silence -Wimplicit-fallthrough in sysv_shmem.c.Noah Misch2019-04-03
* Consistently test for in-use shared memory.Noah Misch2019-04-03
* Pad semaphores to avoid false sharing.Thomas Munro2018-07-25
* Remove investigative code for can't-reattach-to-shared-memory errors.Tom Lane2018-05-01
* Does it help to wait before reattaching?Tom Lane2018-04-30
* Map and unmap the shared memory block before risking VirtualFree.Tom Lane2018-04-30
* Further effort at preventing memory map dump from affecting the results.Tom Lane2018-04-30
* Remove Windows module-list-dumping code.Tom Lane2018-04-30
* Dump full memory maps around failing Windows reattach code.Tom Lane2018-04-30
* Get still more info about Windows can't-reattach-to-shared-memory errors.Tom Lane2018-04-29
* Get more info about Windows can't-reattach-to-shared-memory errors.Tom Lane2018-04-29
* Try to get some info about Windows can't-reattach-to-shared-memory errors.Tom Lane2018-04-27
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Fix and improve pg_atomic_flag fallback implementation.Andres Freund2018-04-06
* Support huge pages on WindowsMagnus Hagander2018-01-21
* Update copyright for 2018Bruce Momjian2018-01-02
* Add some const decorations to prototypesPeter Eisentraut2017-11-10
* Fix incorrect use of boolPeter Eisentraut2017-11-04
* Change pg_ctl to detect server-ready by watching status in postmaster.pid.Tom Lane2017-06-28
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-17
* Provide a way to control SysV shmem attach address in EXEC_BACKEND builds.Tom Lane2017-04-15
* Remove symbol WIN32_ONLY_COMPILERMagnus Hagander2017-04-11
* Improve 64bit atomics support.Andres Freund2017-04-07
* Fix WaitEventSetWait() to handle write-ready waits properly on Windows.Tom Lane2017-03-17
* Spelling fixesPeter Eisentraut2017-03-14
* Remove useless duplicate inclusions of system header files.Tom Lane2017-02-25
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Make the different Unix-y semaphore implementations ABI-compatible.Tom Lane2016-12-12
* Try to find out the actual hugepage size when making a MAP_HUGETLB request.Tom Lane2016-10-13
* Clean up handling of anonymous mmap'd shared-memory segment.Tom Lane2016-10-13
* Remove "sco" and "unixware" ports.Tom Lane2016-10-11
* Fix fallback implementation of pg_atomic_write_u32().Andres Freund2016-10-07
* Refer to OS X as "macOS", except for the port name which is still "darwin".Tom Lane2016-09-25
* Fix a bunch of places that called malloc and friends with no NULL check.Tom Lane2016-08-30
* Remove obsolete replacement system() on darwinPeter Eisentraut2016-08-18
* pgindent run for 9.6Robert Haas2016-06-09
* Support building with Visual Studio 2015Andrew Dunstan2016-04-29
* Improve TranslateSocketError() to handle more Windows error codes.Tom Lane2016-04-21
* Fix prototype of pgwin32_bind().Tom Lane2016-04-14
* Provide errno-translation wrappers around bind() and listen() on Windows.Tom Lane2016-04-12
* Fix latent portability issue in pgwin32_dispatch_queued_signals().Tom Lane2016-04-04
* Avoid possibly-unsafe use of Windows' FormatMessage() function.Tom Lane2016-03-29