Tom Lane
7dcc4e75d5
add_cvs_markers isn't useful anymore.
16 years ago
Robert Haas
8f00f73dc2
Remove various mentions of CVS from src/tools/RELEASE_CHANGES.
16 years ago
Robert Haas
1b984d43e5
git_topo_order script, to match up commits across branches.
...
This script is intended to substitute for cvs2cl in generating release
notes and scrutinizing what got back-patched to which branches.
Script by me. Support for --since by Alex Hunsaker.
16 years ago
Magnus Hagander
9f2e211386
Remove cvs keywords from all files.
16 years ago
Heikki Linnakangas
2746e5f21d
Introduce latches. A latch is a boolean variable, with the capability to
...
wait until it is set. Latches can be used to reliably wait until a signal
arrives, which is hard otherwise because signals don't interrupt select()
on some platforms, and even when they do, there's race conditions.
On Unix, latches use the so called self-pipe trick under the covers to
implement the sleep until the latch is set, without race conditions. On
Windows, Windows events are used.
Use the new latch abstraction to sleep in walsender, so that as soon as
a transaction finishes, walsender is woken up to immediately send the WAL
to the standby. This reduces the latency between master and standby, which
is good.
Preliminary work by Fujii Masao. The latch implementation is by me, with
helpful comments from many people.
16 years ago
Peter Eisentraut
3f11971916
Remove extra newlines at end and beginning of files, add missing newlines
...
at end of files.
16 years ago
Bruce Momjian
bae8283557
Print each test_fsync description while test is running, rather than at
...
the end.
16 years ago
Bruce Momjian
5a3489357f
Document bump of minor library version numbers.
16 years ago
Tom Lane
b40466c337
Stamp HEAD as 9.1devel.
...
(And there was much rejoicing.)
16 years ago
Bruce Momjian
9e15b476de
Mention why one C file fails pgindent.
16 years ago
Bruce Momjian
239d769e7e
pgindent run for 9.0, second run
16 years ago
Bruce Momjian
52783b212c
Update pgindent testing instructions.
16 years ago
Tom Lane
291a957745
Split the LDFLAGS make variable into two parts: LDFLAGS is now used for
...
linking both executables and shared libraries, and we add on LDFLAGS_EX when
linking executables or LDFLAGS_SL when linking shared libraries. This
provides a significantly cleaner way of dealing with link-time switches than
the former behavior. Also, make sure that the various platform-specific
%.so: %.o rules incorporate LDFLAGS and LDFLAGS_SL; most of them missed that
before. (I did not add these variables for the platforms that invoke $(LD)
directly, however. It's not clear if we can do that safely, since for the
most part we assume these variables use CC command-line syntax.)
Per gripe from Aaron Swenson and subsequent investigation.
16 years ago
Bruce Momjian
2330d9c147
Simplify test_fsync duration computation.
16 years ago
Bruce Momjian
7341a8cab2
Report test_fynsc times in tests per second, instead of total seconds.
16 years ago
Andrew Dunstan
97301ab189
Unbreak MSVC builds by removing copydir.c from list of libpgport files
16 years ago
Andrew Dunstan
540113dc96
Unbreak MSVC builds for pg_archivecleanup by linking with libpgport
16 years ago
Andrew Dunstan
2a73ee59db
Fix MSVC builds for recent plperl changes. Go back to version 8.2, which is
...
where we started supporting MSVC builds.
Security: CVE-2010-1169
16 years ago
Magnus Hagander
12bc72db60
Properly support multi-line entires (such as OBJS=) when building
...
PROGRAM, not just MODULE, in contrib.
16 years ago
Andrew Dunstan
52d0b49f5e
Add missing library and include support for pg_upgrade to MSVC build system.
16 years ago
Robert Haas
33980a0640
Fix various instances of "the the".
...
Two of these were pointed out by Erik Rijkers; the rest I found.
16 years ago
Magnus Hagander
17056e054e
Add script to enumerate the timezones in the Windows registry and compare
...
it with the list we have in pgtz.c, showing any differences.
16 years ago
Magnus Hagander
93f35f0955
Perltidy run over the MSVC build system files, to clean up code formatting
...
and indentation styles.
16 years ago
Andrew Dunstan
7004434a46
Exclude unwanted typedef symbols in pgindent, including FD_SET which is found on some Windows platforms. Also, silence unnecessary messages and make awk happier about literal '*' on some platforms.
16 years ago
Andrew Dunstan
799c0d3f65
Use a file of patterns of filenames to exclude from pgindent runs, instead if using multiple invocations of egrep. Add perl ppport.h to the current list.
16 years ago
Michael Meskes
075d44120f
Adding special command line option that is now needed for the one ecpg regression test that was changed.
16 years ago
Bruce Momjian
d154a857ba
Mention way to get commit details for release notes.
16 years ago
Tom Lane
324505af01
Update oidjoins regression test for 9.0.
16 years ago
Andrew Dunstan
3a8497892c
Make iconv work like other optional libraries for MSVC.
16 years ago
Andrew Dunstan
05028cc33f
Add missing library and include dir for XSLT in MSVC builds
16 years ago
Andrew Dunstan
4ab911da74
Do not run regression tests for contrib/xml2 on MSVC unless building with XML
16 years ago
Andrew Dunstan
5600aaccbd
Add XSLT defines for MSVC builds
16 years ago
Bruce Momjian
4b0f822c77
Suggest gmake installcheck-world for pgindent testing.
16 years ago
Bruce Momjian
2cc6ff45f8
Revert pgindent changes to ecpg include files that are part of ecpg
...
regession test output, and update pgindent script to avoid them in the
future.
16 years ago
Bruce Momjian
98c356c8ad
Wording improvements to README.
16 years ago
Bruce Momjian
55d1402f61
Update pgindent docs to use maintainer-clean.
16 years ago
Bruce Momjian
e0d4b9c66f
Document why pgindent wants a fresh CVS checkout.
16 years ago
Bruce Momjian
637611585b
Call output file typedefs.list; update README.
16 years ago
Bruce Momjian
4f96ddd1d3
Update pgindent instructions.
16 years ago
Bruce Momjian
65e806cba1
pgindent run for 9.0
16 years ago
Bruce Momjian
16040575a0
Add pgindent typedefs file to CVS.
16 years ago
Bruce Momjian
a8307560e0
Update pgindent instructions to avoid changes to flex output files.
16 years ago
Tom Lane
50a90fac40
Stamp HEAD as 9.0devel, and update various places that were referring to 8.5
...
(hope I got 'em all). Per discussion, this release will be 9.0 not 8.5.
16 years ago
Magnus Hagander
ec86ef7a21
Fix another stupid typo...
...
Jan Urbanski
16 years ago
Magnus Hagander
a05af1d404
Make the msvc build system ask python about details of version and installation
...
prefix, instead of assuming it will always be following the default layout.
All information we need is not available on Windows, but the number of
assumptions are at least fewer this way than before.
Based on suggestions from James William Pye.
16 years ago
Heikki Linnakangas
55d877184e
Adjust MSVC build script too, now that the walreceiver dynamic module
...
has been renamed.
16 years ago
Andrew Dunstan
60e2fdf092
Fix typo in Mkvcbuild.pl
16 years ago
Andrew Dunstan
3d3616cc2f
Build plperl's new Util.xs
16 years ago
Magnus Hagander
ee3b4188a7
Add include directory for dblink to find fmgroids.h on VS2008 builds.
16 years ago
Magnus Hagander
40b91b3a8d
Build the walreceiver library on MSVC as well.
16 years ago