Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | pgindent run before PG 9.1 beta 1. | Bruce Momjian | 2011-04-10 |
| | |||
* | Stamp copyrights for year 2011. | Bruce Momjian | 2011-01-01 |
| | |||
* | Remove cvs keywords from all files. | Magnus Hagander | 2010-09-20 |
| | |||
* | Fix declared argument name for numeric_maximum_size. | Robert Haas | 2010-08-04 |
| | | | | | The previous commit changed the function to say 'typmod' rather than 'typemod', but I forgot to update the header file. | ||
* | Make details of the Numeric representation private to numeric.c. | Robert Haas | 2010-07-30 |
| | | | | Review by Tom Lane. | ||
* | Update copyright for the year 2010. | Bruce Momjian | 2010-01-02 |
| | |||
* | Support EEEE (scientific notation) in to_char(). | Tom Lane | 2009-08-10 |
| | | | | Pavel Stehule, Brendan Jurd | ||
* | Update copyright for 2009. | Bruce Momjian | 2009-01-01 |
| | |||
* | Update copyrights in source tree to 2008. | Bruce Momjian | 2008-01-01 |
| | |||
* | Change on-disk representation of NUMERIC datatype so that the sign_dscale | Tom Lane | 2007-09-25 |
| | | | | | | | | | word comes before the weight instead of after. This will allow future binary-compatible extension of the representation to support compact formats, as discussed on pgsql-hackers around 2007/06/18. The reason to do it now is that we've already pretty well broken any chance of simple in-place upgrade from 8.2 to 8.3, but it's possible that 8.3 to 8.4 (or whenever we get around to squeezing NUMERIC) could otherwise be data-compatible. | ||
* | Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len). | Tom Lane | 2007-02-27 |
| | | | | | | | | | | | Get rid of VARATT_SIZE and VARATT_DATA, which were simply redundant with VARSIZE and VARDATA, and as a consequence almost no code was using the longer names. Rename the length fields of struct varlena and various derived structures to catch anyplace that was accessing them directly; and clean up various places so caught. In itself this patch doesn't change any behavior at all, but it is necessary infrastructure if we hope to play any games with the representation of varlena headers. Greg Stark and Tom Lane | ||
* | Update CVS HEAD for 2007 copyright. Back branches are typically not | Bruce Momjian | 2007-01-05 |
| | | | | back-stamped for this. | ||
* | Allow each C include file to compile on its own by including any needed | Bruce Momjian | 2006-07-11 |
| | | | | header files. | ||
* | Update copyright for 2006. Update scripts. | Bruce Momjian | 2006-03-05 |
| | |||
* | Update copyrights that were missed. | Bruce Momjian | 2005-01-01 |
| | |||
* | Update copyright to 2004. | Bruce Momjian | 2004-08-29 |
| | |||
* | make sure the $Id tags are converted to $PostgreSQL as well ... | PostgreSQL Daemon | 2003-11-29 |
| | |||
* | Reimplement NUMERIC datatype using base-10000 arithmetic; also improve | Tom Lane | 2003-03-21 |
| | | | | | | | some of the algorithms for higher functions. I see about a factor of ten speedup on the 'numeric' regression test, but it's unlikely that that test is representative of real-world applications. initdb forced due to change of on-disk representation for NUMERIC. | ||
* | Alter scale selection for NUMERIC division and transcendental functions | Tom Lane | 2002-10-02 |
| | | | | | | so that precision of result is always at least as good as you'd get from float8 arithmetic (ie, always at least 16 digits of accuracy). Per pg_hackers discussion a few days ago. | ||
* | New pgindent run with fixes suggested by Tom. Patch manually reviewed, | Bruce Momjian | 2001-11-05 |
| | | | | initdb/regression tests pass. | ||
* | Another pgindent run. Fixes enum indenting, and improves #endif | Bruce Momjian | 2001-10-28 |
| | | | | spacing. Also adds space for one-line comments. | ||
* | pgindent run on all C files. Java run to follow. initdb/regression | Bruce Momjian | 2001-10-25 |
| | | | | tests pass. | ||
* | pgindent run. Make it all clean. | Bruce Momjian | 2001-03-22 |
| | |||
* | Revise aggregate functions per earlier discussions in pghackers. | Tom Lane | 2000-07-17 |
| | | | | | | | | | | | There's now only one transition value and transition function. NULL handling in aggregates is a lot cleaner. Also, use Numeric accumulators instead of integer accumulators for sum/avg on integer datatypes --- this avoids overflow at the cost of being a little slower. Implement VARIANCE() and STDDEV() aggregates in the standard backend. Also, enable new LIKE selectivity estimators by default. Unrelated change, but as long as I had to force initdb anyway... | ||
* | Another batch of fmgr updates. I think I have gotten all old-style | Tom Lane | 2000-06-13 |
| | | | | | functions that take pass-by-value datatypes. Should be ready for port testing ... | ||
* | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 |
| | |||
* | Clean up problems with rounding/overflow code in NUMERIC, particularly | Tom Lane | 2000-01-15 |
| | | | | | the case wherein zero was rejected for a field like NUMERIC(4,4). Miscellaneous other code beautification efforts. | ||
* | Cleanup of /include #include's, for 6.6 only. | Bruce Momjian | 1999-07-14 |
| | |||
* | Another pgindent run. Sorry folks. | Bruce Momjian | 1999-05-25 |
| | |||
* | pgindent run over code. | Bruce Momjian | 1999-05-25 |
| | |||
* | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 |
| | |||
* | Restricted maximum precision for NUMERIC to 1000 digits. | Jan Wieck | 1999-01-05 |
| | | | | | | Anything else is CPU overkill. Jan | ||
* | Little precision fix for POWER(). I discovered problems with big | Jan Wieck | 1998-12-30 |
| | | | | | | exponents. Jan | ||
* | Added NUMERIC data type with many builtin funcitons, operators | Jan Wieck | 1998-12-30 |
and aggregates. Jan |