aboutsummaryrefslogtreecommitdiff
path: root/src/include/port
Commit message (Expand)AuthorAge
* Fix link error for test_radixtree module on WindowsJohn Naylor2024-03-08
* Fix signedness error in 9f225e992 for gccJohn Naylor2024-03-06
* Introduce helper SIMD functions for small byte arraysJohn Naylor2024-03-06
* Introduce atomic read/write functions with full barrier semantics.Nathan Bossart2024-02-29
* Remove AIX supportHeikki Linnakangas2024-02-28
* Fix gai_strerror() thread-safety on Windows.Thomas Munro2024-02-12
* Update copyright for 2024Bruce Momjian2024-01-03
* Optimize pg_atomic_exchange_u32 and pg_atomic_exchange_u64.Nathan Bossart2023-12-18
* Optimize pg_readv/pg_pwritev single vector case.Thomas Munro2023-11-29
* Fix fallback implementation for pg_atomic_test_set_flag().Nathan Bossart2023-11-15
* Improve the naming in wal_sync_method code.Nathan Bossart2023-10-13
* Use native CRC instructions on 64-bit LoongArchJohn Naylor2023-08-10
* Bring some MSVC asserts in line with other platformsJohn Naylor2023-07-31
* Remove wal_sync_method=fsync_writethrough on Windows.Thomas Munro2023-07-14
* Don't expose Windows' mbstowcs_l() and wcstombs_l().Thomas Munro2023-07-11
* Don't use _BitScanForward64/_BitScanReverse64 on 32-bit MSVC buildsDavid Rowley2023-06-08
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Remove stray mid-sentence tabs in commentsPeter Eisentraut2023-05-19
* Fix various typosDavid Rowley2023-04-18
* Fix detection of unseekable files for fseek() and ftello() with MSVCMichael Paquier2023-04-12
* Don't leak descriptors into subprograms.Thomas Munro2023-03-03
* Remove newly added asserts from pg_bitutils.hJohn Naylor2023-02-22
* Add MSVC support for pg_leftmost_one_pos32() and friendsJohn Naylor2023-02-20
* Add assert checking to pg_leftmost_one_pos32() and friendsJohn Naylor2023-02-20
* Fix various typos in code and testsMichael Paquier2023-02-09
* Update copyright for 2023Bruce Momjian2023-01-02
* mingw: Define PGDLLEXPORT as __declspec (dllexport) as done for msvcAndres Freund2022-09-30
* windows: Set UMDF_USING_NTSTATUS globally, include ntstatus.hAndres Freund2022-09-28
* Restore pg_pread and friends.Thomas Munro2022-09-29
* Remove uses of register due to incompatibility with C++17 and upAndres Freund2022-09-24
* Add definition pg_attribute_aligned() for MSVCMichael Paquier2022-09-21
* Fix sign-compare warnings arising from port/simd.hJohn Naylor2022-09-04
* Further code review of port/simd.hJohn Naylor2022-08-30
* Fix broken cast on MSVCJohn Naylor2022-08-29
* Use ARM Advanced SIMD (NEON) intrinsics where availableJohn Naylor2022-08-29
* Abstract some more architecture-specific details away from SIMD functionalityJohn Naylor2022-08-29
* Use SSE2 in is_valid_ascii() where available.John Naylor2022-08-26
* Add optimized functions for linear search within byte arraysJohn Naylor2022-08-26
* Remove unused symbol __aarch64John Naylor2022-08-25
* Remove configure probe for netinet/tcp.h.Thomas Munro2022-08-18
* Fix macro problem with gai_strerror on Windows.Thomas Munro2022-08-18
* Remove replacement code for getaddrinfo.Thomas Munro2022-08-14
* Remove configurability of PPC spinlock assembly code.Tom Lane2022-08-13
* Remove configure probe for sys/resource.h and refactor.Thomas Munro2022-08-14
* Remove configure probe for sys/select.h.Thomas Munro2022-08-14
* Remove configure probes for sys/un.h and struct sockaddr_un.Thomas Munro2022-08-14
* Remove configure probe for sys/uio.h.Thomas Munro2022-08-14
* Introduce optimized routine for linear searches of arraysJohn Naylor2022-08-10
* Simplify gettimeofday for Windows.Thomas Munro2022-08-07
* Simplify gettimeofday() fallback logic.Andres Freund2022-08-06