Commit Graph

1328 Commits

Author SHA1 Message Date
5777dca4f8 Fix test_fsync compile on MinGW(win32)
Hiroshi Saito
2006-10-13 14:19:29 +00:00
04209052ba Typo fix. 2006-10-10 00:30:32 +00:00
327d5c3571 Add release checklist item:
o copy FAQs from HEAD to top-most branches
2006-10-10 00:30:18 +00:00
5e0bc3b711 Update comments for pgcvslog, -r BASE does not work with cvs log. 2006-10-08 01:39:59 +00:00
abcf7603c0 Exclude pgindent from affecting the ecpg regression directory. 2006-10-04 20:42:19 +00:00
0d2aed94c2 Add qsort and qsort_arg to MSVC list of src/port files. 2006-10-04 16:51:22 +00:00
451e419e98 Udpate typedefs for pgindent. 2006-10-04 00:02:10 +00:00
ed80f5701b pgevent fixes:
1) Make vcbuild actually build the pgevent dll.
2) Change the pgevent DLL file so it doens't specify ordinal for the
functions. You're not supposed to do that. You're actually supposed to
declare them as PRIVATE as well, but mingw doesn't support that. VC++
will throw a warning and not an error though, so we can live with it.

Magnus Hagander
2006-10-03 22:12:14 +00:00
eff77a759a Update typedef list for 8.2 pgindent run. 2006-10-03 22:09:42 +00:00
062421defb Fix a couple other places that need to know about (some) src/port/ files
explicitly.
2006-09-28 14:48:45 +00:00
83078e9912 Several fixes for MSVC build scripts, from Magnus. 2006-09-15 21:42:02 +00:00
b6eab50ce4 Update pgcvslog comments. 2006-09-07 18:13:56 +00:00
8dc8f44f58 Update Emacs/vim editor info. 2006-09-07 00:10:46 +00:00
c66939c4aa Add MSVC build tools.
Magnus Hagander
2006-09-04 21:30:40 +00:00
9d9a65bfa7 Add WIN32 compile suggestion to pginclude README. 2006-07-19 15:06:06 +00:00
5ca68299be Add pginclude testing ideas. 2006-07-18 19:19:59 +00:00
2256d299bb Mention dependency problems caused by pgrminclude on include files. 2006-07-17 19:37:21 +00:00
2d11d26113 Create a tool to catch #include omissions that might not result in any
compiler warning, specifically #ifdef or #if defined tests on symbols
that are defined in a file not included.  The results are a bit noisy
and require care to interpret, but it's a lot better than no tool at all.
2006-07-15 03:27:42 +00:00
a4f1da03cc Have find_static skip main() functions. 2006-07-14 14:59:00 +00:00
06bed485b0 Move CFLAGS for pginclude to the end of the command line. 2006-07-14 01:05:14 +00:00
10157d4e6f Skip stripping postgres_fe.h include file. 2006-07-13 18:25:09 +00:00
70e2e3d8b1 Improve pginclude tools to process include file usage by other include files. 2006-07-13 16:39:20 +00:00
99ac1e69ba Fix pgrminclude to work for stripping include files. 2006-07-12 16:28:27 +00:00
7234777674 Apply entab fix from Marko Kreen for these problems:
- halt.c did not include stdlib.h, thus missed exit() prototype
- Makefile ignores BINDIR for install.
- Makefile calls install with user/group args, thus failing for regular user.

While trying it I noticed that the Makefile does not support VPATH builds ...
2006-07-11 21:21:59 +00:00
1be8f80288 Improve pginclude tests. 2006-07-11 20:51:25 +00:00
4084681546 Improve pginclude compile flags. 2006-07-11 20:12:29 +00:00
8230fbf964 Update pginclude documentation. 2006-07-11 19:52:12 +00:00
6d57ed7797 Have pgrminclude process include files too. 2006-07-11 19:45:16 +00:00
22269434a6 Add $CFLAGS support to pgrminclude. 2006-07-11 19:34:34 +00:00
1ddbfa16a8 Move pgrminclude debug code to be more effective. 2006-07-11 19:31:29 +00:00
108fe524a9 Improve shell script wrapping. 2006-07-11 19:30:05 +00:00
01835c495c Add comments to pgrminclude. 2006-07-11 19:25:41 +00:00
b85a965f5f Allow each C include file to compile on its own by including any needed
header files.
2006-07-11 13:54:25 +00:00
45a4309074 Add libpq include directory to script. 2006-07-11 02:01:24 +00:00
d399f1b75e Improve compile line for tool. 2006-07-10 18:39:32 +00:00
54485d9fdd Update usage documention for pginclude 2006-07-10 17:13:34 +00:00
f61f01f1a2 Add $CFLAGS handling to pgcompinclude. 2006-07-10 17:11:43 +00:00
94a61ef757 Fix 'find' args for pgcompinclude tool. 2006-07-10 17:08:38 +00:00
bbd41aac44 Improve tool coding. 2006-07-10 16:45:44 +00:00
e627c9b9a6 Improve script by processing only C files. 2006-07-10 16:07:24 +00:00
751d985805 Update cvs command example to show diff -rBASE. 2006-05-31 10:24:29 +00:00
c6aa53e8d6 Remove mention of pg_upgrade in release checklist. 2006-05-21 20:29:16 +00:00
7d866ffad7 Mention packager bumps configure.in/configure. 2006-05-19 03:57:09 +00:00
5981b9d03e Fix typo in pgcvslog, used == instead of =. 2006-03-15 03:24:17 +00:00
f3d99d160d Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
f2f5b05655 Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
e096406c05 Update to 2006. 2006-03-05 15:21:45 +00:00
10d78c76e9 Update release checlist. 2006-02-12 17:23:31 +00:00
9e66c3e6fe Move thread_test directory from /tools to /test so source-only tarballs
have the directory for the configure test.
2006-02-04 01:00:02 +00:00
c599a247bb Simplify lock manager data structures by making a clear separation between
the data defining the semantics of a lock method (ie, conflict resolution
table and ancillary data, which is all constant) and the hash tables
storing the current state.  The only thing we give up by this is the
ability to use separate hashtables for different lock methods, but there
is no need for that anyway.  Put some extra fields into the LockMethod
definition structs to clean up some other uglinesses, like hard-wired
tests for DEFAULT_LOCKMETHOD and USER_LOCKMETHOD.  This commit doesn't
do anything about the performance issues we were discussing, but it clears
away some of the underbrush that's in the way of fixing that.
2005-12-09 01:22:04 +00:00