- Jun 13, 2000
-
-
Tom Lane authored
functions that take pass-by-value datatypes. Should be ready for port testing ...
-
- Jun 09, 2000
-
-
Bruce Momjian authored
-
- Jun 05, 2000
-
-
Tom Lane authored
inputs have been converted to newstyle. This should go a long way towards fixing our portability problems with platforms where char and short parameters are passed differently from int-width parameters. Still more to do for the Alpha port however.
-
- Apr 12, 2000
-
-
Bruce Momjian authored
-
- Apr 07, 2000
-
-
Thomas G. Lockhart authored
Add a random number generator and seed setter (random(), SET SEED) Fix up the interval*float8 math to carry partial months into the time field. Add float8*interval so we have symmetry in the available math. Fix the parser and define.c to accept SQL92 types as field arguments. Fix the parser to accept SQL92 types for CREATE TYPE, etc. This is necessary to allow... Bit/varbit support in contrib/bit cleaned up to compile and load cleanly. Still needs some work before final release. Implement the "SOME" keyword as a synonym for "ANY" per SQL92. Implement ascii(text), ichar(int4), repeat(text,int4) to help support the ODBC driver. Enable the TRUNCATE() function mapping in the ODBC driver.
-
- Mar 23, 2000
-
-
Tom Lane authored
input, not throw a gratuitous elog().
-
- Mar 15, 2000
-
-
Thomas G. Lockhart authored
Implement TIME WITH TIME ZONE type (timetz internal type). Remap length() for character strings to CHAR_LENGTH() for SQL92 and to remove the ambiguity with geometric length() functions. Keep length() for character strings for backward compatibility. Shrink stored views by removing internal column name list from visible rte. Implement min(), max() for time and timetz data types. Implement conversion of TIME to INTERVAL. Implement abs(), mod(), fac() for the int8 data type. Rename some math functions to generic names: round(), sqrt(), cbrt(), pow(), etc. Rename NUMERIC power() function to pow(). Fix int2 factorial to calculate result in int4. Enhance the Oracle compatibility function translate() to work with string arguments (from Edwin Ramirez). Modify pg_proc system table to remove OID holes.
-
- Jan 26, 2000
-
-
Bruce Momjian authored
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files.
-
- Jan 15, 2000
-
-
Peter Eisentraut authored
-
- Dec 20, 1999
-
-
Tom Lane authored
rather than returning a NaN for bogus input to pow(). Namely, HPUX 10.20. I think this is sufficient evidence for what I thought all along, which is that the float.c code *must* look at errno whether finite() exists or not.
-
- Oct 02, 1999
-
-
Tom Lane authored
works if finite() is a function. Patch from Christof Petig.
-
- Sep 26, 1999
-
-
Tom Lane authored
with no input rows, per pghackers discussions around 7/22/99. Clean up a bunch of ugly coding while at it; remove redundant re-lookup of aggregate info at start of each new GROUP. Arrange to pfree intermediate values when they are pass-by-ref types, so that aggregates on pass-by-ref types no longer eat memory. This takes care of a couple of TODO items...
-
- Sep 21, 1999
-
-
Bruce Momjian authored
-
- Jul 17, 1999
-
-
Bruce Momjian authored
-
- Jul 16, 1999
-
-
Bruce Momjian authored
-
- Jul 15, 1999
-
-
Bruce Momjian authored
-
- Jul 14, 1999
-
-
Bruce Momjian authored
-
- Jul 13, 1999
-
-
Bruce Momjian authored
-
- May 25, 1999
-
-
Bruce Momjian authored
-
- Apr 20, 1999
-
-
Tom Lane authored
and related files. Also remove float.c's gratuitous redeclaration of isinf() ... looks like there are more decls in there that ought to be in config.h, but I'll leave well enough alone for now ...
-
- Feb 14, 1999
-
-
Bruce Momjian authored
-
- Jan 24, 1999
-
-
Tom Lane authored
was causing it not to detect out-of-range float values, as evidenced by failure of float8 regression test. I corrected that logic and also modified expected float8 results to account for new error message generated for out-of-range inputs.
-
- Jan 21, 1999
-
-
Vadim B. Mikheev authored
-
- Jan 17, 1999
-
-
Bruce Momjian authored
-
- Jan 10, 1999
-
-
Thomas G. Lockhart authored
I think NAN is already guaranteed to be there from Jan's work on NUMERIC, but perhaps HUGE_VAL needs some #ifndef's in the same place. Should also include "-Infinity" as -HUGE_VAL sometime; not there yet.
-
- Nov 29, 1998
-
-
Tom Lane authored
than silently returning zero on some machines. Correct float8 regress test to agree. Also fix pow() overflow/underflow check to work correctly on HPUX.
-
- Nov 17, 1998
-
-
Thomas G. Lockhart authored
This will fix the problem reported by Jose' Soares when trying to cast a float to text.
-
- Sep 01, 1998
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Apr 27, 1998
-
-
Marc G. Fournier authored
Ok, I have finally gotten all of the defines for Dec/Alpha and Linux/Alpha sorted out as Marc asked. There is no longer any need for '-Dalpha' or '-Dlinuxalpha' in either the Dec/Alpha or the Linux/Alpha template files (./src/template/{alpha,linuxalpha}). I have replaced every instance of 'alpha' or '__alpha__' with '__alpha', as that appears to be the common symbol between C compilers on both operating systems (RH4.2 & DecUnix 4.0b) for alpha.
-
- Apr 12, 1998
-
-
Marc G. Fournier authored
From: Ryan Kirkpatrick <rkirkpat@nag.cs.colorado.edu>
-
- Feb 26, 1998
-
-
Bruce Momjian authored
-
- Feb 02, 1998
-
-
Marc G. Fournier authored
configure vs port specific #ifdef's...
-
- Jan 13, 1998
-
-
Marc G. Fournier authored
-
- Jan 05, 1998
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Sep 26, 1997
-
-
Bruce Momjian authored
-
- Sep 24, 1997
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Sep 13, 1997
-
-
Thomas G. Lockhart authored
-