aboutsummaryrefslogtreecommitdiff
path: root/src/include/port
Commit message (Expand)AuthorAge
* Avoid need for valgrind suppressions for pg_atomic_init_u64 on some platforms.Andres Freund2020-06-08
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Modify various power 2 calculations to use new helper functionsDavid Rowley2020-04-08
* Add functions to calculate the next power of 2David Rowley2020-04-08
* Enable Unix-domain sockets support on WindowsPeter Eisentraut2020-03-28
* Assume that we have utime() and <utime.h>.Tom Lane2020-02-21
* Assume that we have functional, 64-bit fseeko()/ftello().Tom Lane2020-02-21
* Update copyrights for 2020Bruce Momjian2020-01-01
* Rotate instead of shifting hash join batch number.Thomas Munro2019-12-24
* Update comment about __sync_lock_test_and_set() bug.Noah Misch2019-10-26
* Fix most -Wundef warningsPeter Eisentraut2019-10-19
* For all ppc compilers, implement compare_exchange and fetch_add with asm.Noah Misch2019-10-18
* Remove some code for old unsupported versions of MSVCPeter Eisentraut2019-10-08
* Clarify some comments about ntstatus.h in win32_port.hMichael Paquier2019-10-08
* Revert "For all ppc compilers, implement pg_atomic_fetch_add_ with inline asm."Noah Misch2019-09-14
* For all ppc compilers, implement pg_atomic_fetch_add_ with inline asm.Noah Misch2019-09-13
* Replace xlc __fetch_and_add() with inline asm.Noah Misch2019-09-13
* Fix inconsistencies and typos in the tree, take 10Michael Paquier2019-08-13
* Fix inconsistencies and typos in the tree, take 9Michael Paquier2019-08-05
* Fix inconsistencies in the codeMichael Paquier2019-07-08
* Fix more typos and inconsistencies in the treeMichael Paquier2019-06-17
* Fix previous MinGW fix.Andrew Gierth2019-02-16
* Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT.Tom Lane2019-02-15
* Cygwin and Mingw floating-point fixes.Andrew Gierth2019-02-16
* Revert attempts to use POPCNT etc instructionsAlvaro Herrera2019-02-15
* Fix compiler builtin usage in new pg_bitutils.cAlvaro Herrera2019-02-15
* Add basic support for using the POPCNT and SSE4.2s LZCNT opcodesAlvaro Herrera2019-02-13
* Use strtof() and not strtod() for float4 input.Andrew Gierth2019-02-13
* Update copyright for 2019Bruce Momjian2019-01-02
* Avoid defining SIGTTIN/SIGTTOU on Windows.Tom Lane2018-11-17
* Convert elog.c's useful_strerror() into a globally-used strerror wrapper.Tom Lane2018-09-26
* Fix misc typos, mostly in comments.Heikki Linnakangas2018-07-18
* Rethink how to get float.h in old Windows API for isnan/isinfAlvaro Herrera2018-07-11
* Remove overzeleous assertions in pg_atomic_flag code.Andres Freund2018-04-07
* Fix and improve pg_atomic_flag fallback implementation.Andres Freund2018-04-06
* Use ARMv8 CRC instructions where available.Heikki Linnakangas2018-04-04
* Remove outdated/removed Win32 URLs in C commentsBruce Momjian2018-01-09
* Update copyright for 2018Bruce Momjian2018-01-02
* Clean up warnings in MinGW builds.Tom Lane2017-11-16
* Define _WINSOCK_DEPRECATED_NO_WARNINGS in all MSVC builds.Tom Lane2017-11-16
* Further refactoring of c.h and nearby files.Tom Lane2017-11-16
* Remove redundant stdint.h include.Andres Freund2017-10-01
* Fix copy & pasto in 510b8cbff15f.Andres Freund2017-09-29
* Extend & revamp pg_bswap.h infrastructure.Andres Freund2017-09-29
* Further marginal hacking on generic atomic ops.Tom Lane2017-09-07
* Use more of gcc's __sync_fetch_and_xxx builtin functions for atomic ops.Tom Lane2017-09-06
* Remove duplicate reads from the inner loops in generic atomic ops.Tom Lane2017-09-06
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* Remove symbol WIN32_ONLY_COMPILERMagnus Hagander2017-04-11