summaryrefslogtreecommitdiff
path: root/src/port
AgeCommit message (Expand)Author
2025-03-07Assert that wrapper_handler()'s argument is within expected range.Nathan Bossart
2025-03-01Fix pg_strtof() to not crash on NULL endptr.Tom Lane
2025-01-29Avoid breaking SJIS encoding while de-backslashing Windows paths.Tom Lane
2025-01-16Convert libpgport's pqsignal() to a void function.Nathan Bossart
2025-01-14Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c.Tom Lane
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-25meson: Export all libcommon functions in Windows buildsHeikki Linnakangas
2024-12-10Fix elog(FATAL) before PostmasterMain() or just after fork().Noah Misch
2024-12-04Use <stdint.h> and <inttypes.h> for c.h integers.Thomas Munro
2024-11-27Use __attribute__((target(...))) for SSE4.2 CRC-32C support.Nathan Bossart
2024-11-25Support runtime CRC feature probing on NetBSD/ARM using sysctl().Tom Lane
2024-11-22Use auxv to check for CRC32 instructions on ARM.Thomas Munro
2024-11-08Move check for USE_AVX512_POPCNT_WITH_RUNTIME_CHECK.Nathan Bossart
2024-11-07Fix __attribute__((target(...))) usage.Nathan Bossart
2024-11-07Use __attribute__((target(...))) for AVX-512 support.Nathan Bossart
2024-10-28Fix overflow in bsearch_arg() with more than INT_MAX elementsHeikki Linnakangas
2024-10-28Restore missing line to copyright noticeHeikki Linnakangas
2024-10-24Raise the minimum supported OpenSSL version to 1.1.1Daniel Gustafsson
2024-10-01Simplify checking for xlocale.hPeter Eisentraut
2024-09-02Only perform pg_strong_random init when requiredDaniel Gustafsson
2024-09-02More use of getpwuid_r() directlyPeter Eisentraut
2024-08-14Harmonize MinGW CODESET lookup with MSVC.Thomas Munro
2024-08-13Include <xlocale.h> for macOS, take II.Thomas Munro
2024-08-13Include <xlocale.h> for older macOS.Thomas Munro
2024-08-13Use thread-safe nl_langinfo_l(), not nl_langinfo().Thomas Munro
2024-08-13All POSIX systems have langinfo.h and CODESET.Thomas Munro
2024-07-22Add port/ replacement for strsep()Peter Eisentraut
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