Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | R-tree is dead ... long live GiST. | Tom Lane | 2005-11-07 |
| | |||
* | Standard pgindent run for 8.1. | Bruce Momjian | 2005-10-15 |
| | |||
* | Tag appropriate files for rc3 | PostgreSQL Daemon | 2004-12-31 |
| | | | | | | | | Also performed an initial run through of upgrading our Copyright date to extend to 2005 ... first run here was very simple ... change everything where: grep 1996-2004 && the word 'Copyright' ... scanned through the generated list with 'less' first, and after, to make sure that I only picked up the right entries ... | ||
* | Update copyright to 2004. | Bruce Momjian | 2004-08-29 |
| | |||
* | More janitorial work: remove the explicit casting of NULL literals to a | Neil Conway | 2004-01-07 |
| | | | | | | | | pointer type when it is not necessary to do so. For future reference, casting NULL to a pointer type is only necessary when (a) invoking a function AND either (b) the function has no prototype OR (c) the function is a varargs function. | ||
* | $Header: -> $PostgreSQL Changes ... | PostgreSQL Daemon | 2003-11-29 |
| | |||
* | Cross-data-type comparisons are now indexable by btrees, pursuant to my | Tom Lane | 2003-11-12 |
| | | | | | | | | | | pghackers proposal of 8-Nov. All the existing cross-type comparison operators (int2/int4/int8 and float4/float8) have appropriate support. The original proposal of storing the right-hand-side datatype as part of the primary key for pg_amop and pg_amproc got modified a bit in the event; it is easier to store zero as the 'default' case and only store a nonzero when the operator is actually cross-type. Along the way, remove the long-since-defunct bigbox_ops operator class. | ||
* | Update copyrights to 2003. | Bruce Momjian | 2003-08-04 |
| | |||
* | Add new palloc0 call as merge of palloc and MemSet(0). | Bruce Momjian | 2002-11-13 |
| | |||
* | Back out use of palloc0 in place if palloc/MemSet. Seems constant len | Bruce Momjian | 2002-11-11 |
| | | | | to MemSet is a performance boost. | ||
* | Merge palloc()/MemSet(0) calls into a single palloc0() call. | Bruce Momjian | 2002-11-10 |
| | |||
* | Update copyright to 2002. | Bruce Momjian | 2002-06-20 |
| | |||
* | pgindent run. Make it all clean. | Bruce Momjian | 2001-03-22 |
| | |||
* | Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. | Bruce Momjian | 2001-01-24 |
| | |||
* | Repair erroneous use of hashvarlena() for MACADDR, which is not a | Tom Lane | 2000-12-08 |
| | | | | | | | varlena type. (I did not force initdb, but you won't see the fix unless you do one.) Also, make sure all index support operators and functions are careful not to leak memory for toasted inputs; I had missed some hash and rtree support ops on this point before. | ||
* | Convert all remaining geometric operators to new fmgr style. This | Tom Lane | 2000-07-30 |
| | | | | | | | | allows fixing problems with operators that expected to be able to return a NULL, such as the '#' line-segment-intersection operator that tried to return NULL when the two segments don't intersect. (See, eg, bug report from 1-Nov-99 on pghackers.) Fix some other bugs in passing, such as backwards comparison in path_distance(). | ||
* | PATH and POLYGON datatypes are now TOASTable. Associated functions | Tom Lane | 2000-07-29 |
| | | | | | updated to new fmgr style. Deleted hoary old functions for compatibility with pre-6.1 representations of these datatypes. | ||
* | I had overlooked the fact that some fmgr-callable functions return void | Tom Lane | 2000-06-14 |
| | | | | | | --- ie, they're only called for side-effects. Add a PG_RETURN_VOID() macro and use it where appropriate. This probably doesn't change the machine code by a single bit ... it's just for documentation. | ||
* | 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 ... | ||
* | Add: | Bruce Momjian | 2000-01-26 |
| | | | | | | * Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files. | ||
* | Move some system includes into c.h, and remove duplicates. | Bruce Momjian | 1999-07-17 |
| | |||
* | Final cleanup. | Bruce Momjian | 1999-07-16 |
| | |||
* | Change #include's to use <> and "" as appropriate. | Bruce Momjian | 1999-07-15 |
| | |||
* | Remove unused #includes in *.c files. | Bruce Momjian | 1999-07-15 |
| | |||
* | Clean up #include in /include directory. Add scripts for checking includes. | Bruce Momjian | 1999-07-15 |
| | |||
* | Cleanup of /include #include's, for 6.6 only. | Bruce Momjian | 1999-07-14 |
| | |||
* | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 |
| | |||
* | Renaming cleanup, no pgindent yet. | Bruce Momjian | 1998-09-01 |
| | |||
* | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | 1998-02-26 |
| | |||
* | Goodbye ABORT. Hello ERROR for all errors. | Bruce Momjian | 1998-01-07 |
| | |||
* | Allow varchar() to only store needed bytes. Remove PALLOC,PALLOCTYPE,PFREE. ↵ | Bruce Momjian | 1998-01-07 |
| | | | | Clean up use of VARDATA. | ||
* | Change elog(WARN) to elog(ERROR) and elog(ABORT). | Bruce Momjian | 1998-01-05 |
| | |||
* | Inline memset() as MemSet(). | Bruce Momjian | 1997-09-18 |
| | |||
* | Used modified version of indent that understands over 100 typedefs. | Bruce Momjian | 1997-09-08 |
| | |||
* | Add typdefs to pgindent run. | Bruce Momjian | 1997-09-08 |
| | |||
* | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | 1997-09-08 |
| | | | | indenting. Also static variable indenting. | ||
* | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | 1997-09-07 |
| | |||
* | Major patch from Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov> | Marc G. Fournier | 1997-04-22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OK, here are a passel of patches for the geometric data types. These add a "circle" data type, new operators and functions for the existing data types, and change the default formats for some of the existing types to make them consistant with each other. Current formatting conventions (e.g. compatible with v6.0 to allow dump/reload) are supported, but the new conventions should be an improvement and we can eventually drop the old conventions entirely. For example, there are two kinds of paths (connected line segments), open and closed, and the old format was '(1,2,1,2,3,4)' for a closed path with two points (1,2) and (3,4) '(0,2,1,2,3,4)' for an open path with two points (1,2) and (3,4) Pretty arcane, huh? The new format for paths is '((1,2),(3,4))' for a closed path with two points (1,2) and (3,4) '[(1,2),(3,4)]' for an open path with two points (1,2) and (3,4) For polygons, the old convention is '(0,4,2,0,4,3)' for a triangle with points at (0,0),(4,4), and (2,3) and the new convention is '((0,0),(4,4),(2,3))' for a triangle with points at (0,0),(4,4), and (2,3) Other data types which are also represented as lists of points (e.g. boxes, line segments, and polygons) have similar representations (they surround each point with parens). For v6.1, any format which can be interpreted as the old style format is decoded as such; we can remove that backwards compatibility but ugly convention for v7.0. This will allow dump/reloads from v6.0. These include some updates to the regression test files to change the test for creating a data type from "circle" to "widget" to keep the test from trashing the new builtin circle type. | ||
* | Date/Time updates from Thomas... | Marc G. Fournier | 1997-03-14 |
| | |||
* | All external function definitions now have prototypes that are checked. | Bruce Momjian | 1996-11-10 |
| | |||
* | One more to go | Marc G. Fournier | 1996-11-05 |
| | |||
* | Major code cleanups from D'arcy (-Wall -Werror) | Marc G. Fournier | 1996-10-23 |
| | |||
* | More #include cleanups | Marc G. Fournier | 1996-10-20 |
| | | | | | Once access/* is cleaned out, will redo using -Wall on compile to make sure that all prototyping is correct | ||
* | Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01 | Marc G. Fournier | 1996-07-09 |