summaryrefslogtreecommitdiff
path: root/src/port
AgeCommit message (Expand)Author
2024-05-14Pre-beta mechanical code beautification.Tom Lane
2024-04-23Fix code for probing availability of AVX-512.Nathan Bossart
2024-04-07Optimize visibilitymap_count() with AVX-512 instructions.Nathan Bossart
2024-04-07Optimize pg_popcount() with AVX-512 instructions.Nathan Bossart
2024-04-03Inline pg_popcount() for small buffers.Nathan Bossart
2024-04-02Refactor code for setting pg_popcount* function pointers.Nathan Bossart
2024-03-19Inline pg_popcount{32,64} into pg_popcount().Nathan Bossart
2024-03-12Use printf's %m format instead of strerror(errno) in more placesMichael Paquier
2024-03-02Fix overflow in Windows replacement pg_pread/pg_pwrite.Thomas Munro
2024-02-28Remove AIX supportHeikki Linnakangas
2024-02-14Centralize logic for restoring errno in signal handlers.Nathan Bossart
2024-02-14Check that MyProcPid == getpid() in backend signal handlers.Nathan Bossart
2024-02-12Remove "#ifdef WIN32" guards from src/port/win32*.cHeikki Linnakangas
2024-02-11Fix gai_strerror() thread-safety on Windows.Thomas Munro
2024-02-09Clean up Windows-specific mutex code in libpq and ecpglib.Tom Lane
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-20Remove MSVC scriptsMichael Paquier
2023-11-29Optimize pg_readv/pg_pwritev single vector case.Thomas Munro
2023-11-24Fix whitespace.Thomas Munro
2023-11-24Improve comments about pqsignal().Thomas Munro
2023-11-06Remove distprepPeter Eisentraut
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-08-23Meson: check for pg_config_paths.h left over from makeDavid Rowley
2023-08-10Use native CRC instructions on 64-bit LoongArchJohn Naylor
2023-08-01Add and use symbolic constants for tar header offsets and file types.Robert Haas
2023-07-13Teach in-tree getopt_long() to move non-options to the end of argv.Nathan Bossart
2023-07-09Rename port/thread.c to port/user.c.Thomas Munro
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-04-18Fix various typosDavid Rowley
2023-04-12Fix detection of unseekable files for fseek() and ftello() with MSVCMichael Paquier
2023-03-15Use nanosleep() to implement pg_usleep().Thomas Munro
2023-03-15Update obsolete comment about pg_usleep() accuracy.Thomas Munro
2023-03-15Improve WIN32 port of fstat() to detect more file typesMichael Paquier
2023-01-26Remove gratuitous references to postmaster programPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-12-06meson: Basic cygwin supportAndres Freund
2022-12-02autoconf: Unify CFLAGS_SSE42 and CFLAGS_ARMV8_CRC32CAndres Freund
2022-11-09Provide sigaction() for Windows.Thomas Munro
2022-10-25Fix unlink() for STATUS_DELETE_PENDING on Windows.Thomas Munro
2022-10-25Fix stat() for recursive junction points on Windows.Thomas Munro
2022-10-25Fix readlink() for non-PostgreSQL junction points on Windows.Thomas Munro
2022-10-25Fix lstat() for broken junction points on Windows.Thomas Munro
2022-10-25Fix readlink() return value on Windows.Thomas Munro
2022-10-25Fix symlink() errno on Windows.Thomas Munro
2022-10-16Use libc's snprintf, not sprintf, for special cases in snprintf.c.Tom Lane
2022-10-07meson: Add support for building with precompiled headersAndres Freund
2022-09-29windows: Set UMDF_USING_NTSTATUS globally, include ntstatus.hAndres Freund
2022-09-29Map ERROR_INVALID_NAME to ENOENT in mapping table of win32error.cMichael Paquier
2022-09-29Restore pg_pread and friends.Thomas Munro