Commits

DateSubjectAuthorReleases
2025-08-07 Extend int128.h to support more numeric code. Dean Rasheed 19 (unreleased)
2024-12-02 Add a planner support function for numeric generate_series(). Dean Rasheed 18.0
2024-10-04 Speed up numeric division by always using the "fast" algorithm. Dean Rasheed 18.0
2024-08-26 Fix compiler warning in mul_var_short(). Dean Rasheed 18.0
2024-08-15 Optimise numeric multiplication using base-NBASE^2 arithmetic. Dean Rasheed 18.0
2024-08-15 Extend mul_var_short() to 5 and 6-digit inputs. Dean Rasheed 18.0
2024-07-10 Improve the numeric width_bucket() computation. Dean Rasheed 18.0
2024-07-09 Optimise numeric multiplication for short inputs. Dean Rasheed 18.0
2024-07-08 Fix scale clamping in numeric round() and trunc(). Dean Rasheed 12.20
2024-07-08 Fix scale clamping in numeric round() and trunc(). Dean Rasheed 13.16
2024-07-08 Fix scale clamping in numeric round() and trunc(). Dean Rasheed 14.13
2024-07-08 Fix scale clamping in numeric round() and trunc(). Dean Rasheed 15.8
2024-07-08 Fix scale clamping in numeric round() and trunc(). Dean Rasheed 16.4
2024-07-08 Fix scale clamping in numeric round() and trunc(). Dean Rasheed 17.0
2024-07-08 Fix scale clamping in numeric round() and trunc(). Dean Rasheed 18.0
2024-03-27 Add functions to generate random numbers in a specified range. Dean Rasheed 17.0
2023-02-04 Allow underscores in integer and numeric constants. Dean Rasheed 16.0
2023-02-03 Make int64_div_fast_to_numeric() more robust. Dean Rasheed 16.0
2023-02-03 Make int64_div_fast_to_numeric() more robust. Dean Rasheed 15.2
2023-02-03 Make int64_div_fast_to_numeric() more robust. Dean Rasheed 14.7
2023-02-02 Clarify the choice of rscale in numeric_sqrt(). Dean Rasheed 16.0
2023-02-02 Ensure that numeric.c compiles with other NBASE values. Dean Rasheed 16.0
2023-01-23 Add non-decimal integer support to type numeric. Dean Rasheed 16.0
2023-01-23 Optimise numeric division for 3 and 4 base-NBASE digit divisors. Dean Rasheed 16.0
2022-10-20 Improve the accuracy of numeric power() for integer exponents. Dean Rasheed 16.0