aboutsummaryrefslogtreecommitdiff
path: root/src/port
Commit message (Expand)AuthorAge
* Simplify checking for xlocale.hPeter Eisentraut2024-10-01
* Only perform pg_strong_random init when requiredDaniel Gustafsson2024-09-02
* More use of getpwuid_r() directlyPeter Eisentraut2024-09-02
* Harmonize MinGW CODESET lookup with MSVC.Thomas Munro2024-08-14
* Include <xlocale.h> for macOS, take II.Thomas Munro2024-08-13
* Include <xlocale.h> for older macOS.Thomas Munro2024-08-13
* Use thread-safe nl_langinfo_l(), not nl_langinfo().Thomas Munro2024-08-13
* All POSIX systems have langinfo.h and CODESET.Thomas Munro2024-08-13
* Add port/ replacement for strsep()Peter Eisentraut2024-07-22
* Pre-beta mechanical code beautification.Tom Lane2024-05-14
* Fix code for probing availability of AVX-512.Nathan Bossart2024-04-23
* Optimize visibilitymap_count() with AVX-512 instructions.Nathan Bossart2024-04-06
* Optimize pg_popcount() with AVX-512 instructions.Nathan Bossart2024-04-06
* Inline pg_popcount() for small buffers.Nathan Bossart2024-04-03
* Refactor code for setting pg_popcount* function pointers.Nathan Bossart2024-04-02
* Inline pg_popcount{32,64} into pg_popcount().Nathan Bossart2024-03-19
* Use printf's %m format instead of strerror(errno) in more placesMichael Paquier2024-03-12
* Fix overflow in Windows replacement pg_pread/pg_pwrite.Thomas Munro2024-03-03
* Remove AIX supportHeikki Linnakangas2024-02-28
* Centralize logic for restoring errno in signal handlers.Nathan Bossart2024-02-14
* Check that MyProcPid == getpid() in backend signal handlers.Nathan Bossart2024-02-14
* Remove "#ifdef WIN32" guards from src/port/win32*.cHeikki Linnakangas2024-02-12
* Fix gai_strerror() thread-safety on Windows.Thomas Munro2024-02-12
* Clean up Windows-specific mutex code in libpq and ecpglib.Tom Lane2024-02-09
* Update copyright for 2024Bruce Momjian2024-01-03
* Remove MSVC scriptsMichael Paquier2023-12-20
* Optimize pg_readv/pg_pwritev single vector case.Thomas Munro2023-11-29
* Fix whitespace.Thomas Munro2023-11-25
* Improve comments about pqsignal().Thomas Munro2023-11-25
* Remove distprepPeter Eisentraut2023-11-06
* Add trailing commas to enum definitionsPeter Eisentraut2023-10-26
* Meson: check for pg_config_paths.h left over from makeDavid Rowley2023-08-24
* Use native CRC instructions on 64-bit LoongArchJohn Naylor2023-08-10
* Add and use symbolic constants for tar header offsets and file types.Robert Haas2023-08-01
* Teach in-tree getopt_long() to move non-options to the end of argv.Nathan Bossart2023-07-12
* Rename port/thread.c to port/user.c.Thomas Munro2023-07-09
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Fix various typosDavid Rowley2023-04-18
* Fix detection of unseekable files for fseek() and ftello() with MSVCMichael Paquier2023-04-12
* Use nanosleep() to implement pg_usleep().Thomas Munro2023-03-15
* Update obsolete comment about pg_usleep() accuracy.Thomas Munro2023-03-15
* Improve WIN32 port of fstat() to detect more file typesMichael Paquier2023-03-15
* Remove gratuitous references to postmaster programPeter Eisentraut2023-01-26
* Update copyright for 2023Bruce Momjian2023-01-02
* Add copyright notices to meson filesAndrew Dunstan2022-12-20
* meson: Basic cygwin supportAndres Freund2022-12-06
* autoconf: Unify CFLAGS_SSE42 and CFLAGS_ARMV8_CRC32CAndres Freund2022-12-01
* Provide sigaction() for Windows.Thomas Munro2022-11-09
* Fix unlink() for STATUS_DELETE_PENDING on Windows.Thomas Munro2022-10-25
* Fix stat() for recursive junction points on Windows.Thomas Munro2022-10-25