summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/timestamp.c
AgeCommit message (Expand)Author
2025-07-12Replace float8 with int in date2isoweek() and date2isoyear().Tom Lane
2025-07-03Break out xxx2yyy_opt_overflow APIs for more datetime conversions.Tom Lane
2025-04-04Add nbtree skip scan optimization.Peter Geoghegan
2025-02-19Invalidate inactive replication slots.Amit Kapila
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-27Improve handling of date_trunc() units for infinite input valuesMichael Paquier
2024-12-09Fix various overflow hazards in date and timestamp functions.Nathan Bossart
2024-12-02Fix #include order in timestamp.c.Dean Rasheed
2024-09-12Remove hardcoded hash opclass function signature exceptionsPeter Eisentraut
2024-08-16Fix extraction of week and quarter fields from intervals.Tom Lane
2024-08-15Remove dependence on -fwrapv semantics in a few places.Nathan Bossart
2024-07-08Teach planner how to estimate rows for timestamp generate_seriesDavid Rowley
2024-06-18Fix incorrect punctuation in error messagePeter Eisentraut
2024-04-28Detect more overflows in timestamp[tz]_pl_interval.Tom Lane
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-02-28Fix mis-rounding and overflow hazards in date_bin().Tom Lane
2024-02-13Catch overflow when rounding intervals in AdjustIntervalForTypmod.Tom Lane
2024-01-26Detect Julian-date overflow in timestamp[tz]_pl_interval.Tom Lane
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-18Guard against overflow in interval_mul() and interval_div().Dean Rasheed
2023-11-14Support +/- infinity in the interval data type.Dean Rasheed
2023-10-29Guard against overflow in make_interval().Dean Rasheed
2023-10-13Add support for AT LOCALMichael Paquier
2023-05-17Add back SQLValueFunction for SQL keywordsMichael Paquier
2023-03-18Add functions to do timestamptz arithmetic in a non-default timezone.Tom Lane
2023-03-17Refactor datetime functions' timezone lookup code to reduce duplication.Tom Lane
2023-02-20Detect overflow in timestamp[tz] subtraction.Tom Lane
2023-01-26Improve TimestampDifferenceMilliseconds to cope with overflow sanely.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-30Fix precision handling for some COERCE_SQL_SYNTAX functionsMichael Paquier
2022-12-09Convert datetime input functions to use "soft" error reporting.Tom Lane
2022-12-09Allow DateTimeParseError to handle bad-timezone error messages.Tom Lane
2022-11-21Replace SQLValueFunction by COERCE_SQL_SYNTAXMichael Paquier
2022-10-07Remove unnecessary uses of Abs()Peter Eisentraut
2022-09-20Harmonize more parameter names in bulk.Peter Geoghegan
2022-09-06Fix an assortment of improper usages of string functionsDavid Rowley
2022-07-16Replace many MemSet calls with struct initializationPeter Eisentraut
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-05-10Fix some incorrect preprocessor tests in tuplesort specializationsDavid Rowley
2022-05-09Revert "Disallow infinite endpoints in generate_series() for timestamps."Tom Lane
2022-04-20Disallow infinite endpoints in generate_series() for timestamps.Tom Lane
2022-04-19Fix extract epoch from interval calculationPeter Eisentraut
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-04-02Fix overflow hazards in interval input and output conversions.Tom Lane
2022-04-02Specialize tuplesort routines for different kinds of abbreviated keysJohn Naylor
2022-02-28Handle integer overflow in interval justification functions.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2022-01-03Clean up error messages related to bad datetime units.Tom Lane
2021-09-26Avoid unnecessary division in interval_cmp_value().Tom Lane
2021-07-28Disallow negative strides in date_bin()John Naylor