Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 |
| | |||
* | 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. | ||
* | Clean up some mistakes in handling of uplevel Vars in planner. | Tom Lane | 1999-08-26 |
| | | | | | | | Most parts of the planner should ignore, or indeed never even see, uplevel Vars because they will be or have been replaced by Params. There were a couple of places that got it wrong though, probably my fault from recent changes... | ||
* | Further planner/optimizer cleanups. Move all set_tlist_references | Tom Lane | 1999-08-22 |
| | | | | | | | | | | and fix_opids processing to a single recursive pass over the plan tree executed at the very tail end of planning, rather than haphazardly here and there at different places. Now that tlist Vars do not get modified until the very end, it's possible to get rid of the klugy var_equal and match_varid partial-matching routines, and just use plain equal() throughout the optimizer. This is a step towards allowing merge and hash joins to be done on expressions instead of only Vars ... | ||
* | Minor cleanups and code beautification; eliminate some | Tom Lane | 1999-08-10 |
| | | | | routines that are now dead code. | ||
* | Remove unused #includes in *.c files. | Bruce Momjian | 1999-07-15 |
| | |||
* | Create a generic expression-tree-walker subroutine, which | Tom Lane | 1999-06-19 |
| | | | | | | will gradually replace all of the boilerplate tree-walk-recursion code that currently exists in O(N) slightly different forms in N subroutines. I've had it with adding missing cases to these subroutines... | ||
* | pgindent run over code. | Bruce Momjian | 1999-05-25 |
| | |||
* | Revise union_planner and associated routines to clean up breakage | Tom Lane | 1999-05-03 |
| | | | | | from EXCEPT/HAVING patch. Cases involving nontrivial GROUP BY expressions now work again. Also, the code is at least somewhat better documented... | ||
* | Final optimizer cleanups. | Bruce Momjian | 1999-02-22 |
| | |||
* | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 |
| | |||
* | Rename Aggreg to Aggref. | Bruce Momjian | 1999-01-24 |
| | |||
* | Implement CASE expression. | Thomas G. Lockhart | 1998-12-04 |
| | |||
* | Renaming cleanup, no pgindent yet. | Bruce Momjian | 1998-09-01 |
| | |||
* | Remove un-needed braces around single statements. | Bruce Momjian | 1998-06-15 |
| | |||
* | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | 1998-02-26 |
| | |||
* | Support for subselects. | Vadim B. Mikheev | 1998-02-13 |
| | |||
* | Pass attypmod through to executor by adding to Var and Resdom. | Bruce Momjian | 1998-02-10 |
| | |||
* | Add Var.varlevelup to code. More parser cleanup. | Bruce Momjian | 1998-01-20 |
| | |||
* | Fix for select 1=1 or 2=2, select 1=1 and 2=2, and select sum(2+2). | Bruce Momjian | 1997-12-22 |
| | |||
* | Used modified version of indent that understands over 100 typedefs. | 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 |
| | |||
* | More files cleaned out | Marc G. Fournier | 1996-11-06 |
| | |||
* | Cleanup Makefiles | Marc G. Fournier | 1996-10-31 |
| | | | | | | Add #include "postgres.h" and #include <sys/types.h> | ||
* | Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01 | Marc G. Fournier | 1996-07-09 |