aboutsummaryrefslogtreecommitdiff
path: root/src/port
Commit message (Expand)AuthorAge
* Fix incorrect year in some copyright noticesMichael Paquier2025-05-19
* Make our usage of memset_s() conform strictly to the C11 standard.Tom Lane2025-05-18
* Match parameter in new function to earlier equivalentsJohn Naylor2025-04-27
* Fix typos and grammar in the codeMichael Paquier2025-04-19
* Cleanup of pg_numa.cTomas Vondra2025-04-09
* Add support for basic NUMA awarenessTomas Vondra2025-04-07
* Compute CRC32C using AVX-512 instructions where availableJohn Naylor2025-04-06
* Add timingsafe_bcmp(), for constant-time memory comparisonHeikki Linnakangas2025-04-02
* Fix detection and handling of strchrnul() for macOS 15.4.Tom Lane2025-04-01
* Fix "‘static’ is not at beginning of declaration" warningAndres Freund2025-03-29
* Optimize popcount functions with ARM SVE intrinsics.Nathan Bossart2025-03-28
* Revert "Tidy up locale thread safety in ECPG library."Peter Eisentraut2025-03-28
* Optimize popcount functions with ARM Neon intrinsics.Nathan Bossart2025-03-28
* Rename TRY_POPCNT_FAST to TRY_POPCNT_X86_64.Nathan Bossart2025-03-28
* Tidy up locale thread safety in ECPG library.Peter Eisentraut2025-03-28
* Provide thread-safe pg_localeconv_r().Peter Eisentraut2025-03-27
* Assert that wrapper_handler()'s argument is within expected range.Nathan Bossart2025-03-07
* Fix pg_strtof() to not crash on NULL endptr.Tom Lane2025-03-01
* Avoid breaking SJIS encoding while de-backslashing Windows paths.Tom Lane2025-01-29
* Convert libpgport's pqsignal() to a void function.Nathan Bossart2025-01-16
* 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