| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Mark functions as static and ifdef NOT_USED as appropriate. | Bruce Momjian | 2000-06-08 | 1 | -1/+3 |
| | | |||||
| * | Generated header files parse.h and fmgroids.h are now copied into | Tom Lane | 2000-05-29 | 1 | -6/+2 |
| | | | | | | the src/include tree, so that -I backend is no longer necessary anywhere. Also, clean up some bit rot in contrib tree. | ||||
| * | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 | 2 | -9/+13 |
| | | |||||
| * | Fix problems seen in parallel regress tests when SI buffer overruns (causing | Tom Lane | 2000-01-31 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | syscache and relcache flushes). Relcache entry rebuild now preserves original tupledesc, rewrite rules, and triggers if possible, so that pointers to these things remain valid --- if these things change while relcache entry has positive refcount, we elog(ERROR) to avoid later crash. Arrange for xact-local rels to be rebuilt when an SI inval message is seen for them, so that they are updated by CommandCounterIncrement the same as regular rels. (This is useful because of Hiroshi's recent changes to process our own SI messages at CommandCounterIncrement time.) This allows simplification of some routines that previously hacked around the lack of an automatic update. catcache now keeps its own copy of tupledesc for its relation, rather than depending on the relcache's copy; this avoids needing to reinitialize catcache during a cache flush, which saves some cycles and eliminates nasty circularity problems that occur if a cache flush happens while trying to initialize a catcache. Eliminate a number of permanent memory leaks that used to happen during catcache or relcache flush; not least of which was that catcache never freed any cached tuples! (Rule parsetree storage is still leaked, however; will fix that separately.) Nothing done yet about code that uses tuples retrieved by SearchSysCache for longer than is safe. | ||||
| * | Add: | Bruce Momjian | 2000-01-26 | 6 | -12/+18 |
| | | | | | | | * Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files. | ||||
| * | New LDOUT makefile variable for QNX os. | Bruce Momjian | 1999-12-13 | 1 | -2/+2 |
| | | |||||
| * | Make LD -r as macros that can be changed for QNX. | Bruce Momjian | 1999-12-09 | 1 | -2/+2 |
| | | |||||
| * | Inline check for full buffer in appendStringInfoChar. | Tom Lane | 1999-11-01 | 1 | -4/+3 |
| | | |||||
| * | Cope with versions of vsnprintf() written by people who | Tom Lane | 1999-09-08 | 1 | -2/+7 |
| | | | | | don't read man pages... | ||||
| * | Minor improvements to stringinfo package to make it more | Tom Lane | 1999-08-31 | 1 | -27/+32 |
| | | | | | robust, since it's about to get used much more heavily. | ||||
| * | Move some system includes into c.h, and remove duplicates. | Bruce Momjian | 1999-07-17 | 1 | -3/+1 |
| | | |||||
| * | Final cleanup. | Bruce Momjian | 1999-07-16 | 2 | -4/+4 |
| | | |||||
| * | Change #include's to use <> and "" as appropriate. | Bruce Momjian | 1999-07-15 | 5 | -15/+15 |
| | | |||||
| * | Remove unused #includes in *.c files. | Bruce Momjian | 1999-07-15 | 3 | -11/+3 |
| | | |||||
| * | Clean up #include in /include directory. Add scripts for checking includes. | Bruce Momjian | 1999-07-15 | 1 | -2/+1 |
| | | |||||
| * | Cleanup of /include #include's, for 6.6 only. | Bruce Momjian | 1999-07-14 | 1 | -1/+2 |
| | | |||||
| * | Ooops ... dllist.c can't use Assert() when it is compiled into | Tom Lane | 1999-06-03 | 1 | -2/+11 |
| | | | | | libpq ... | ||||
| * | Fix some latent bugs in dllist.c (carelessness about setting | Tom Lane | 1999-05-31 | 1 | -33/+63 |
| | | | | | | all fields that should be set). Add a MoveToFront primitive to speed up one of the hotspots in SearchSysCache. | ||||
| * | Make functions static or NOT_USED as appropriate. | Bruce Momjian | 1999-05-26 | 1 | -1/+3 |
| | | |||||
| * | pgindent run over code. | Bruce Momjian | 1999-05-25 | 2 | -17/+19 |
| | | |||||
| * | Revise backend libpq interfaces so that messages to the frontend | Tom Lane | 1999-04-25 | 1 | -85/+131 |
| | | | | | | | can be generated in a buffer and then sent to the frontend in a single libpq call. This solves problems with NOTICE and ERROR messages generated in the middle of a data message or COPY OUT operation. | ||||
| * | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 | 6 | -16/+16 |
| | | |||||
| * | more cleanups...of note, appendStringInfo now performs like sprintf(), | Marc G. Fournier | 1998-12-14 | 1 | -19/+21 |
| | | | | | | | | | | | where you state a format and arguments. the old behavior required each appendStringInfo to have to have a sprintf() before it if any formatting was required. Also shortened several instances where there were multiple appendStringInfo() calls in a row, doing nothing more then adding one more word to the String, instead of doing them all in one call. | ||||
| * | Fix a potential infinite loop in appendStringInfo: would lock | Tom Lane | 1998-11-08 | 1 | -19/+20 |
| | | | | | | | up if first string to be appended to an empty StringInfo was longer than the initial space allocation. Also speed it up slightly. | ||||
| * | Renaming cleanup, no pgindent yet. | Bruce Momjian | 1998-09-01 | 4 | -21/+21 |
| | | |||||
| * | Remove un-needed braces around single statements. | Bruce Momjian | 1998-06-15 | 3 | -19/+3 |
| | | |||||
| * | ASSERT fixes. | Bruce Momjian | 1998-04-06 | 1 | -2/+2 |
| | | |||||
| * | There's a patch attached to fix gcc 2.8.x warnings, except for the | Bruce Momjian | 1998-03-30 | 2 | -314/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | yyerror ones from bison. It also includes a few 'enhancements' to the C programming style (which are, of course, personal). The other patch removes the compilation of backend/lib/qsort.c, as qsort() is a standard function in stdlib.h and can be used any where else (and it is). It was only used in backend/optimizer/geqo/geqo_pool.c, backend/optimizer/path/predmig.c, and backend/storage/page/bufpage.c > > Some or all of these changes might not be appropriate for v6.3, since we > > are in beta testing and since they do not affect the current functionality. > > For those cases, how about submitting patches based on the final v6.3 > > release? There's more to come. Please review these patches. I ran the regression tests and they only failed where this was expected (random, geo, etc). Cheers, Jeroen | ||||
| * | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | 1998-02-26 | 3 | -21/+21 |
| | | |||||
| * | Goodbye register keyword. Compiler knows better. | Bruce Momjian | 1998-02-11 | 1 | -8/+8 |
| | | |||||
| * | Goodbye ABORT. Hello ERROR for all errors. | Bruce Momjian | 1998-01-07 | 1 | -4/+4 |
| | | |||||
| * | Cleanup of outnodes. | Bruce Momjian | 1998-01-07 | 1 | -2/+2 |
| | | |||||
| * | Change some labels in bootparse to make ctags happy. Clean up ↵ | Bruce Momjian | 1998-01-06 | 1 | -2/+4 |
| | | | | | outfunc/readfunc code and add missing fields for Query structure and new Union fields. Fix optimizer bug shown in new \do command. Change WARN to ERROR in contrib and regression stuff. | ||||
| * | Change elog(WARN) to elog(ERROR) and elog(ABORT). | Bruce Momjian | 1998-01-05 | 1 | -4/+4 |
| | | |||||
| * | Major cleanout of PORTNAME variables from Makefiles...bound to screw up | Marc G. Fournier | 1997-12-20 | 1 | -5/+1 |
| | | | | | some of the ports... | ||||
| * | First pass through, of many to come, towards making the whole source | Marc G. Fournier | 1997-12-17 | 1 | -4/+6 |
| | | | | | | | tree "non-PORTNAME" dependent. Technically, anything that is PORTNAME dependent should be able to be derived at compile time, through configure or through gcc | ||||
| * | Used modified version of indent that understands over 100 typedefs. | Bruce Momjian | 1997-09-08 | 3 | -18/+18 |
| | | |||||
| * | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | 1997-09-08 | 6 | -61/+61 |
| | | | | | indenting. Also static variable indenting. | ||||
| * | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | 1997-09-07 | 7 | -405/+457 |
| | | |||||
| * | Make functions static where possible, enclose unused functions in #ifdef ↵ | Bruce Momjian | 1997-08-19 | 2 | -3/+8 |
| | | | | | NOT_USED. | ||||
| * | Remove more (void) and fix -Wall warnings. | Bruce Momjian | 1997-08-12 | 1 | -2/+2 |
| | | |||||
| * | Fix pgproc names over 15 chars in output. Add strNcpy() function. remove ↵ | Bruce Momjian | 1997-08-12 | 1 | -2/+2 |
| | | | | | some (void) casts that are unnecessary. | ||||
| * | From: "D'Arcy J.M. Cain" <darcy@druid.net> | Marc G. Fournier | 1997-06-06 | 1 | -13/+5 |
| | | | | | | | | Subject: [PATCHES] backend/lib/fstack.c - The FixedStackIsValid so obviously needs to be a macro - FixedStackContains only called if assert checking on | ||||
| * | Remove CFLAGS_SL from lib/Makefile | Bruce Momjian | 1997-01-14 | 1 | -2/+2 |
| | | |||||
| * | Shared library cleanup for -fpic. | Bruce Momjian | 1997-01-12 | 1 | -4/+2 |
| | | |||||
| * | Makefile's -fpic only for gcc | Bruce Momjian | 1997-01-10 | 1 | -2/+4 |
| | | |||||
| * | final fix for shared library under BSD44_derived | Marc G. Fournier | 1997-01-05 | 1 | -2/+2 |
| | | | | | Submitted by: "Martin J. Laubach" <mjl@wwx.vip.at> | ||||
| * | All external function definitions now have prototypes that are checked. | Bruce Momjian | 1996-11-10 | 1 | -2/+2 |
| | | |||||
| * | Makefile cleanup after reorganization | Bruce Momjian | 1996-11-09 | 1 | -2/+3 |
| | | |||||
| * | Slowly getting faster to make sure it compiles...still needs cleaning | Marc G. Fournier | 1996-11-06 | 7 | -34/+37 |
| | | | | | up, but one thing at a time :) | ||||
