aboutsummaryrefslogtreecommitdiff
path: root/src/port
Commit message (Expand)AuthorAge
* Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c.Tom Lane2025-01-14
* Update copyright for 2025Bruce Momjian2025-01-01
* meson: Export all libcommon functions in Windows buildsHeikki Linnakangas2024-12-25
* Fix elog(FATAL) before PostmasterMain() or just after fork().Noah Misch2024-12-10
* Use <stdint.h> and <inttypes.h> for c.h integers.Thomas Munro2024-12-04
* Use __attribute__((target(...))) for SSE4.2 CRC-32C support.Nathan Bossart2024-11-27
* Support runtime CRC feature probing on NetBSD/ARM using sysctl().Tom Lane2024-11-25
* Use auxv to check for CRC32 instructions on ARM.Thomas Munro2024-11-22
* Move check for USE_AVX512_POPCNT_WITH_RUNTIME_CHECK.Nathan Bossart2024-11-08
* Fix __attribute__((target(...))) usage.Nathan Bossart2024-11-07
* Use __attribute__((target(...))) for AVX-512 support.Nathan Bossart2024-11-07
* Fix overflow in bsearch_arg() with more than INT_MAX elementsHeikki Linnakangas2024-10-28
* Restore missing line to copyright noticeHeikki Linnakangas2024-10-28
* Raise the minimum supported OpenSSL version to 1.1.1Daniel Gustafsson2024-10-24
* 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