summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/float.c
AgeCommit message (Expand)Author
2022-07-14Remove support for Visual Studio 2013Michael Paquier
2022-01-07Update copyright for 2022Bruce Momjian
2021-11-28Replace random(), pg_erand48(), etc with a better PRNG API and algorithm.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-08-15Remove obsolete HAVE_BUGGY_SOLARIS_STRTODPeter Eisentraut
2020-07-20Fix some corner cases for window ranges with infinite offsets.Tom Lane
2020-06-16In dpow(), remove redundant check for whether y is an integer.Tom Lane
2020-06-15Fix power() for large inputs yet more.Tom Lane
2020-06-15Fix power() for infinity inputs some more.Tom Lane
2020-06-14Fix behavior of exp() and power() for infinity inputs.Tom Lane
2020-06-13Fix behavior of float aggregates for single Inf or NaN inputs.Tom Lane
2020-03-04Introduce macros for typalign and typstorage constants.Tom Lane
2020-02-21Assume that we have cbrt().Tom Lane
2020-02-13Avoid a performance regression in float overflow/underflow detection.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-07Fix integer-overflow edge case detection in interval_mul and pgbench.Tom Lane
2019-08-05Add safeguards in LSN, numeric and float calculation for custom errorsMichael Paquier
2019-05-26Fix typos.Amit Kapila
2019-03-16Numeric error suppression in jsonpathAlexander Korotkov
2019-03-12Add support for hyperbolic functions, as well as log10().Tom Lane
2019-02-13Change floating-point output format for improved performance.Andrew Gierth
2019-02-13Use strtof() and not strtod() for float4 input.Andrew Gierth
2019-01-02Update copyright for 2019Bruce Momjian
2019-01-01Remove configure switch --disable-strong-randomMichael Paquier
2018-12-29Use a separate random seed for SQL random()/setseed() functions.Tom Lane
2018-11-23Fix float-to-integer coercions to handle edge cases correctly.Tom Lane
2018-10-08Improve snprintf.c's handling of NaN, Infinity, and minus zero.Tom Lane
2018-10-06Improve the accuracy of floating point statistical aggregates.Dean Rasheed
2018-07-29Provide separate header file for built-in float typesTomas Vondra
2018-06-11Make new error code name match SQL standard more closelyPeter Eisentraut
2018-05-05Put in_range_float4_float8's work in-line.Tom Lane
2018-04-29Avoid wrong results for power() with NaN input on more platforms.Tom Lane
2018-04-29Avoid wrong results for power() with NaN input on some platforms.Tom Lane
2018-03-15Fix more format truncation issuesPeter Eisentraut
2018-02-24Fix thinko in in_range_float4_float8.Tom Lane
2018-02-24Add window RANGE support for float4, float8, numeric.Tom Lane
2018-01-02Update copyright for 2018Bruce Momjian
2017-12-12Use new overflow aware integer operations.Andres Freund
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-01-18Make messages mentioning type names more uniformAlvaro Herrera
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-07-14Fix GiST index build for NaN values in geometric types.Tom Lane
2016-04-26Yet more portability hacking for degree-based trig functions.Tom Lane
2016-04-25New method for preventing compile-time calculation of degree constants.Tom Lane
2016-04-08Add combine functions for various floating-point aggregates.Robert Haas
2016-03-30Improve portability of I/O behavior for the geometric types.Tom Lane
2016-01-24Yet further adjust degree-based trig functions for more portability.Tom Lane
2016-01-23Still further adjust degree-based trig functions for more portability.Tom Lane
2016-01-23Further adjust degree-based trig functions for more portability.Tom Lane