summaryrefslogtreecommitdiff
path: root/src/port
AgeCommit message (Expand)Author
20 hoursFix some cases of indirectly casting away const.Tom Lane
4 daysRemove useless casting to same typePeter Eisentraut
10 daysInline pg_ascii_tolower() and pg_ascii_toupper().Jeff Davis
2025-11-20Handle EPERM in pg_numa_initTomas Vondra
2025-11-19Drop support for MSVCRT's float formatting quirk.Thomas Munro
2025-11-19Drop support for MSVCRT's %I64 format strings.Thomas Munro
2025-11-18Fix pg_popcount_aarch64.c to build with ancient glibc releases.Tom Lane
2025-11-17Fix pg_crc32c_armv8_choose.c to build with ancient glibc releases.Tom Lane
2025-11-13Replace off_t by pgoff_t in I/O routinesMichael Paquier
2025-10-20Fix POSIX compliance in pgwin32_unsetenv() for "name" argumentMichael Paquier
2025-10-13Fix incorrect message-printing in win32security.c.Tom Lane
2025-07-23Use strchr instead of strstr for single-char lookupsDavid Rowley
2025-07-01Fix indentation in pg_numa codeTomas Vondra
2025-07-01Add CHECK_FOR_INTERRUPTS into pg_numa_query_pagesTomas Vondra
2025-07-01Limit the size of numa_move_pages requestsTomas Vondra
2025-06-23Properly fix AVX-512 CRC calculation bugJohn Naylor
2025-06-16Workaround code generation bug in clangJohn Naylor
2025-05-19Fix incorrect year in some copyright noticesMichael Paquier
2025-05-18Make our usage of memset_s() conform strictly to the C11 standard.Tom Lane
2025-04-26Match parameter in new function to earlier equivalentsJohn Naylor
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-09Cleanup of pg_numa.cTomas Vondra
2025-04-07Add support for basic NUMA awarenessTomas Vondra
2025-04-06Compute CRC32C using AVX-512 instructions where availableJohn Naylor
2025-04-02Add timingsafe_bcmp(), for constant-time memory comparisonHeikki Linnakangas
2025-04-01Fix detection and handling of strchrnul() for macOS 15.4.Tom Lane
2025-03-29Fix "‘static’ is not at beginning of declaration" warningAndres Freund
2025-03-28Optimize popcount functions with ARM SVE intrinsics.Nathan Bossart
2025-03-28Revert "Tidy up locale thread safety in ECPG library."Peter Eisentraut
2025-03-28Optimize popcount functions with ARM Neon intrinsics.Nathan Bossart
2025-03-28Rename TRY_POPCNT_FAST to TRY_POPCNT_X86_64.Nathan Bossart
2025-03-28Tidy up locale thread safety in ECPG library.Peter Eisentraut
2025-03-27Provide thread-safe pg_localeconv_r().Peter Eisentraut
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