summaryrefslogtreecommitdiff
path: root/src/include/port
Commit message (Expand)AuthorAgeFilesLines
* Fix various typosDavid Rowley2023-04-181-1/+1
* Fix detection of unseekable files for fseek() and ftello() with MSVCMichael Paquier2023-04-121-3/+9
* Don't leak descriptors into subprograms.Thomas Munro2023-03-031-0/+7
* Remove newly added asserts from pg_bitutils.hJohn Naylor2023-02-221-99/+51
* Add MSVC support for pg_leftmost_one_pos32() and friendsJohn Naylor2023-02-201-8/+67
* Add assert checking to pg_leftmost_one_pos32() and friendsJohn Naylor2023-02-201-26/+60
* Fix various typos in code and testsMichael Paquier2023-02-091-1/+1
* Update copyright for 2023Bruce Momjian2023-01-0218-18/+18
* mingw: Define PGDLLEXPORT as __declspec (dllexport) as done for msvcAndres Freund2022-09-301-4/+6
* windows: Set UMDF_USING_NTSTATUS globally, include ntstatus.hAndres Freund2022-09-282-6/+9
* Restore pg_pread and friends.Thomas Munro2022-09-292-6/+15
* Remove uses of register due to incompatibility with C++17 and upAndres Freund2022-09-241-1/+1
* Add definition pg_attribute_aligned() for MSVCMichael Paquier2022-09-211-1/+1
* Fix sign-compare warnings arising from port/simd.hJohn Naylor2022-09-041-3/+3
* Further code review of port/simd.hJohn Naylor2022-08-301-2/+5
* Fix broken cast on MSVCJohn Naylor2022-08-292-1/+23
* Use ARM Advanced SIMD (NEON) intrinsics where availableJohn Naylor2022-08-291-3/+37
* Abstract some more architecture-specific details away from SIMD functionalityJohn Naylor2022-08-292-43/+121
* Use SSE2 in is_valid_ascii() where available.John Naylor2022-08-261-0/+55
* Add optimized functions for linear search within byte arraysJohn Naylor2022-08-262-3/+233
* Remove unused symbol __aarch64John Naylor2022-08-252-4/+3
* Remove configure probe for netinet/tcp.h.Thomas Munro2022-08-181-0/+7
* Fix macro problem with gai_strerror on Windows.Thomas Munro2022-08-182-9/+0
* Remove replacement code for getaddrinfo.Thomas Munro2022-08-141-0/+8
* Remove configurability of PPC spinlock assembly code.Tom Lane2022-08-131-20/+20
* Remove configure probe for sys/resource.h and refactor.Thomas Munro2022-08-141-0/+20
* Remove configure probe for sys/select.h.Thomas Munro2022-08-141-0/+3
* Remove configure probes for sys/un.h and struct sockaddr_un.Thomas Munro2022-08-142-11/+17
* Remove configure probe for sys/uio.h.Thomas Munro2022-08-141-12/+8
* Introduce optimized routine for linear searches of arraysJohn Naylor2022-08-101-0/+103
* Simplify gettimeofday for Windows.Thomas Munro2022-08-071-3/+2
* Simplify gettimeofday() fallback logic.Andres Freund2022-08-061-10/+5
* Replace pgwin32_is_junction() with lstat().Thomas Munro2022-08-061-1/+0
* Provide lstat() for Windows.Thomas Munro2022-08-061-1/+17
* Remove configure probe for fdatasync.Thomas Munro2022-08-052-10/+0
* Simplify replacement code for preadv and pwritev.Thomas Munro2022-08-051-8/+4
* Remove dead pread and pwrite replacement code.Thomas Munro2022-08-051-0/+6
* Remove configure probe for dlopen, and refactor.Thomas Munro2022-08-051-0/+9
* Support SSE2 intrinsics where availableJohn Naylor2022-08-041-0/+30
* Extend size_t support in pg_bitutils.h.Thomas Munro2022-07-221-20/+12
* Fix warnings on Windows.Thomas Munro2022-07-201-0/+2
* Add wal_sync_method=fdatasync for Windows.Thomas Munro2022-07-202-1/+15
* windows: msvc: Define STDIN/OUT/ERR_FILENO.Andres Freund2022-07-181-0/+8
* Remove support for Visual Studio 2013Michael Paquier2022-07-141-6/+1
* Remove HP/Intel Itanium support.Thomas Munro2022-07-083-30/+1
* Remove HP-UX port.Thomas Munro2022-07-085-115/+2
* Make Windows 10 the minimal runtime requirement for WIN32Michael Paquier2022-07-071-14/+3
* Add missing 'extern' to function prototypes.Andres Freund2022-05-121-13/+13
* Apply PGDLLIMPORT markings broadly.Robert Haas2022-04-082-5/+5
* Refactor DLSUFFIX handlingPeter Eisentraut2022-03-251-3/+0