Commit Graph

169 Commits (18a02ad2a506e4425c6dd2ea235039cd5659467d)

Author SHA1 Message Date
Dean Rasheed 18a02ad2a5 Fix corner-case loss of precision in numeric pow() calculation 9 years ago
Robert Haas 11c8669c0c Add parallel query support functions for assorted aggregates. 10 years ago
Alvaro Herrera abb1733922 Add scale(numeric) 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane 46166197c3 Improve div_var_fast(), mostly by making comments better. 10 years ago
Tom Lane 5f10b7a604 Fix possible internal overflow in numeric division. 10 years ago
Tom Lane 7d9a4737c2 Improve type numeric's calculations for ln(), log(), exp(), pow(). 10 years ago
Tom Lane 246693e5ae Fix possible internal overflow in numeric multiplication. 10 years ago
Tom Lane 13bba02271 Avoid calling memcpy() with a NULL source pointer and count == 0. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Robert Haas 368b7c601e Fix numeric abbreviation for --disable-float8-byval. 11 years ago
Robert Haas 05cce2f903 Repair stupid mistake in preprocessor directive. 11 years ago
Robert Haas abd94bcac4 Use abbreviated keys for faster sorting of numeric datums. 11 years ago
Andres Freund 59b0a98af0 Fix minor copy & pasto in the int128 accumulator patch. 11 years ago
Andres Freund 959277a4f5 Use 128-bit math to accelerate some aggregation functions. 11 years ago
Tom Lane 2e211211a7 Use FLEXIBLE_ARRAY_MEMBER in a number of other places. 11 years ago
Tom Lane 1a2b2034d4 Fix NUMERIC field access macros to treat NaNs consistently. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Fujii Masao 19e065c049 Ensure variables live across calls in generate_series(numeric, numeric). 11 years ago
Tom Lane 0927bf8060 Guard against bad "dscale" values in numeric_recv(). 11 years ago
Fujii Masao 1871c89202 Add generate_series(numeric, numeric). 11 years ago
Tom Lane 4875931938 Fix normalization of numeric values in JSONB GIN indexes. 11 years ago
Tom Lane 1d352325b8 Fix power_var_int() for large integer exponents. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane 9d229f399e Provide moving-aggregate support for a bunch of numerical aggregates. 12 years ago
Andrew Dunstan d9134d0a35 Introduce jsonb, a structured format for storing json. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 69c8fbac20 Improve performance of numeric sum(), avg(), stddev(), variance(), etc. 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Peter Eisentraut cc26ea9fe2 Clean up references to SQL92 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Heikki Linnakangas 5cb0e33597 Speed up operations on numeric, mostly by avoiding palloc() overhead. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Heikki Linnakangas f291ccd43e Remove duplicate words in comments. 14 years ago
Tom Lane 0339047bc9 Code review for protransform patches. 14 years ago
Peter Eisentraut 9cfd800aab Add some enumeration commas, for consistency 14 years ago
Robert Haas af7dd696b0 Fix typos pointed out by Noah Misch. 14 years ago
Robert Haas 3cc0800829 Add a transform function for numeric typmod coercisions. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Peter Eisentraut fc946c39ae Remove useless whitespace at end of lines 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Robert Haas 97f38001ac Fix numeric_maximum_size() calculation. 15 years ago
Robert Haas 145343534c Allow numeric to use a more compact, 2-byte header in many cases. 15 years ago
Robert Haas 8a4dc94ca0 Make details of the Numeric representation private to numeric.c. 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane d5768dce10 Create an official API function for C functions to use to check if they are 16 years ago
Tom Lane 901be0fad4 Remove all the special-case code for INT64_IS_BUSTED, per decision that 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago