summaryrefslogtreecommitdiff
path: root/src/backend/access/hash/hashfunc.c
AgeCommit message (Expand)Author
2025-01-01Update copyright for 2025Bruce Momjian
2024-09-12Simplify checks for deterministic collations.Jeff Davis
2024-09-12Remove hardcoded hash opclass function signature exceptionsPeter Eisentraut
2024-08-06Remove support for null pg_locale_t most places.Jeff Davis
2024-07-30Relax check for return value from second call of pg_strnxfrm().Jeff Davis
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-04Update copyright for 2024Bruce Momjian
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-02-23Remove unnecessary #ifdef USE_ICU and branch.Jeff Davis
2023-02-23Refactor to introduce pg_locale_deterministic().Jeff Davis
2023-02-23Refactor to add pg_strcoll(), pg_strxfrm(), and variants.Jeff Davis
2023-01-10New header varatt.h split off from postgres.hPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-01Fix memory leak for hashing with nondeterministic collations.Jeff Davis
2022-01-20Call pg_newlocale_from_collation() also with default collationPeter Eisentraut
2022-01-08Update copyright for 2022Bruce Momjian
2021-09-04Further portability tweaks for float4/float8 hash functions.Tom Lane
2021-09-02Fix float4/float8 hash functions to produce uniform results for NaNs.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-02-27Move src/backend/utils/hash/hashfn.c to src/commonRobert Haas
2020-01-01Update copyrights for 2020Bruce Momjian
2019-05-22Initial pgindent run for v12.Tom Lane
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-03-11Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera
2019-01-02Update copyright for 2019Bruce Momjian
2018-05-01Clean up warnings from -Wimplicit-fallthrough.Tom Lane
2018-01-03Update copyright for 2018Bruce Momjian
2017-09-01Introduce 64-bit hash functions with a 64-bit seed.Robert Haas
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-01-17Generate fmgr prototypes automaticallyPeter Eisentraut
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-12-26Remove triggerable Assert in hashname().Tom Lane
2016-10-12Remove unnecessary int2vector-specific hash function and equality operator.Tom Lane
2016-01-26Improve ResourceOwners' behavior for large numbers of owned objects.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-01-06Update copyright for 2015Bruce Momjian
2014-05-06pgindent run for 9.4Bruce Momjian
2014-01-07Update copyright for 2014Bruce Momjian
2013-10-21Consistently use unsigned arithmetic for alignment calculations.Noah Misch
2013-01-01Update copyrights for 2013Bruce Momjian
2012-06-24Replace int2/int4 in C code with int16/int32Peter Eisentraut
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-01-07Remove all the special-case code for INT64_IS_BUSTED, per decision thatTom Lane
2010-01-02Update copyright for the year 2010.Bruce Momjian
2009-12-31Redefine Datum as uintptr_t, instead of unsigned long.Tom Lane
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-02-09Adopt Bob Jenkins' improved hash function for hash_any(). This changes theTom Lane
2009-01-01Update copyright for 2009.Bruce Momjian