Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |