Commit Graph

208 Commits (a76cfba663ceab79b891cc81a5f941051755b3b0)

Author SHA1 Message Date
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
Tom Lane e61fd4ac74 Support EEEE (scientific notation) in to_char(). 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Tom Lane e0daf7fc3c Allow leading and trailing spaces around NaN in numeric_in. 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 95b07bc7f5 Support window functions a la SQL:2008. 17 years ago
Bruce Momjian f8df836ae3 Adjust power() error messages to be more descriptive. 18 years ago
Bruce Momjian 6e3e60095d Update C comments to mention SQL:2003 handling of power return values. 18 years ago
Bruce Momjian 4a586bd405 Add regression test for various power expressions with a zero base, and 18 years ago
Bruce Momjian 6b4e9d1654 Have numeric 0 ^ 4.3 return 1, rather than an error, and have 0 ^ 0.0 18 years ago
Tom Lane 8472bf7a73 Allow float8, int8, and related datatypes to be passed by value on machines 18 years ago
Tom Lane a0fad9762a Re-implement division for numeric values using the traditional "schoolbook" 18 years ago