summaryrefslogtreecommitdiff
path: root/src/include/port
AgeCommit message (Expand)Author
6 daysRemove implicit cast from 'void *'John Naylor
6 daysMake sure IOV_MAX is defined.Tom Lane
6 daysFix indentation in pg_numa codeTomas Vondra
7 daysSilence valgrind about pg_numa_touch_mem_if_requiredTomas Vondra
2025-04-26Match parameter in new function to earlier equivalentsJohn Naylor
2025-04-12Harmonize function parameter names for Postgres 18.Peter Geoghegan
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-01Use function attributes for SSE 4.2 even when targeting that extensionJohn Naylor
2025-03-31Inline CRC computation for small fixed-length input on x86John Naylor
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-19Increase io_combine_limit range to 1MB.Thomas Munro
2025-01-22Fix comment about AVX-512 popcount support.Nathan Bossart
2025-01-17Remove redefinitions of SIG_* macros in win32_port.h.Nathan Bossart
2025-01-15IWYU widely useful pragmasPeter Eisentraut
2025-01-09Provide 64-bit ftruncate() and lseek() on Windows.Thomas Munro
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-04Use <stdint.h> and <inttypes.h> for c.h integers.Thomas Munro
2024-11-08Fix sign-compare warnings in pg_iovec.h.Nathan Bossart
2024-08-28Add prefetching support on macOSPeter Eisentraut
2024-08-23thread-safety: gmtime_r(), localtime_r()Peter Eisentraut
2024-07-30Require memory barrier support.Thomas Munro
2024-07-30Require compiler barrier support.Thomas Munro
2024-07-30Remove --disable-atomics, require 32 bit atomics.Thomas Munro
2024-07-30Remove --disable-spinlocks.Thomas Munro
2024-07-23Windows replacement for strtok_r()Peter Eisentraut
2024-07-04Remove bogus assertion in pg_atomic_monotonic_advance_u64Alvaro Herrera
2024-07-01Remove support for HPPA (a/k/a PA-RISC) architecture.Tom Lane
2024-04-07Add XLogCtl->logInsertResultAlvaro Herrera
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-03-28Improve style of pg_lfind32().Nathan Bossart
2024-03-27Fix compiler warning for pg_lfind32().Nathan Bossart
2024-03-26Micro-optimize pg_lfind32().Nathan Bossart
2024-03-19Inline pg_popcount{32,64} into pg_popcount().Nathan Bossart
2024-03-08Fix link error for test_radixtree module on WindowsJohn Naylor
2024-03-06Fix signedness error in 9f225e992 for gccJohn Naylor
2024-03-06Introduce helper SIMD functions for small byte arraysJohn Naylor
2024-02-29Introduce atomic read/write functions with full barrier semantics.Nathan Bossart
2024-02-28Remove AIX supportHeikki Linnakangas
2024-02-11Fix gai_strerror() thread-safety on Windows.Thomas Munro
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-18Optimize pg_atomic_exchange_u32 and pg_atomic_exchange_u64.Nathan Bossart
2023-11-29Optimize pg_readv/pg_pwritev single vector case.Thomas Munro