aboutsummaryrefslogtreecommitdiff
path: root/src/include/port
Commit message (Expand)AuthorAge
* Require memory barrier support.Thomas Munro2024-07-30
* Require compiler barrier support.Thomas Munro2024-07-30
* Remove --disable-atomics, require 32 bit atomics.Thomas Munro2024-07-30
* Remove --disable-spinlocks.Thomas Munro2024-07-30
* Windows replacement for strtok_r()Peter Eisentraut2024-07-23
* Remove bogus assertion in pg_atomic_monotonic_advance_u64Alvaro Herrera2024-07-04
* Remove support for HPPA (a/k/a PA-RISC) architecture.Tom Lane2024-07-01
* Add XLogCtl->logInsertResultAlvaro Herrera2024-04-07
* 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
* Improve style of pg_lfind32().Nathan Bossart2024-03-27
* Fix compiler warning for pg_lfind32().Nathan Bossart2024-03-26
* Micro-optimize pg_lfind32().Nathan Bossart2024-03-26
* Inline pg_popcount{32,64} into pg_popcount().Nathan Bossart2024-03-19
* 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