summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-10-05Fix distprep and maintainer-clean targets so that ecpg's .def files areTom Lane
made and removed at the correct times.
2007-10-05Add .cvsignore files to suppress CVS gripes about ecpg .def files.Tom Lane
2007-10-04Results from buildfarm show that ecpglib was depending on pg_strcasecmp,Tom Lane
which evidently it got as an unofficial export from pgtypeslib.
2007-10-04Keep the planner from failing on "WHERE false AND something IN (SELECT ...)".Tom Lane
eval_const_expressions simplifies this to just "WHERE false", but we have already done pull_up_IN_clauses so the IN join will be done, or at least planned, anyway. The trouble case comes when the sub-SELECT is itself a join and we decide to implement the IN by unique-ifying the sub-SELECT outputs: with no remaining reference to the output Vars in WHERE, we won't have propagated the Vars up to the upper join point, leading to "variable not found in subplan target lists" error. Fix by adding an extra scan of in_info_list and forcing all Vars mentioned therein to be propagated up to the IN join point. Per bug report from Miroslav Sulc.
2007-10-04Stamp 8.3beta1, except in configure.in/configure.Tom Lane
2007-10-04Update timezone data files to release 2007h of the zic database.Tom Lane
Might as well have the latest when we wrap 8.3beta1.
2007-10-04DLL_DEFFILE should be defined when PORTNAME is win32, not when it isn't,Tom Lane
per the example of libpq/Makefile.
2007-10-04Replaced tabs by white spacesMichael Meskes
2007-10-04Removed newline at end of exports files.Michael Meskes
2007-10-04Change Assert() to a plain test and elog, just to see if that worksTom Lane
around the icc bug exhibited by buildfarm member dugong.
2007-10-04Added def-files to all: target so they are build everytime.Michael Meskes
2007-10-03Teach chklocale.c how to extract encoding info from Windows localeTom Lane
names. ITAGAKI Takahiro
2007-10-03Suppress compiler warning in non-threaded build.Tom Lane
2007-10-03Tweak recently-added tests to suppress scary-looking warnings on 64-bitTom Lane
machines about casts between pointers and integers of different sizes. While they're harmless, we shouldn't expect users to have to go through and figure that out for themselves.
2007-10-03Argh, missing dll in filenameMichael Meskes
2007-10-03Minor improvements to hack for old OpenSSL libraries: avoid unusedTom Lane
variable warning on Windows, improve comment.
2007-10-03Fix command for fetching snprintf.c.Tom Lane
2007-10-03This could be what's missing on some systems.Michael Meskes
2007-10-03Stripped two symbols that are needed.Michael Meskes
2007-10-03Attempt to open certificate file "manually" using fopen beforeMagnus Hagander
trying BIO functions. Helps problem with older versions of OpenSSL that lacks error stack functions and would show an incorrect error message for file-not-found-or-not-openable. The problem may still exist for other errors, but file open error is by far the most common one.
2007-10-03Build two more .DEF files for ecpg instead of using default ones.Magnus Hagander
2007-10-03Also build snprintf from pgport if needed.Michael Meskes
2007-10-03Remove exports.list in clean target.Michael Meskes
2007-10-03More detailed error msg (with stack trace) if a file copy fails.Magnus Hagander
2007-10-03Also created export list for pgytpeslib and compatlib.Michael Meskes
Set pgtypes library version to 3.0. Set compat library version to 3.0.
2007-10-03Use snprintf from libpgport in ecpg compatlib. Required sinceMagnus Hagander
we restricted exports from ecpglib.
2007-10-03Fix commandlines for final two ECPG regression testsMagnus Hagander
2007-10-03Fix typoMagnus Hagander
2007-10-03Build DEF file for libecpg instead of generating a default one.Magnus Hagander
2007-10-03Make ECPG regression tests run with -c only for array_of_struct.pgcMagnus Hagander
on MSVC. Fix strange nonstandard version of __stdcall specifyer in thread tests on win32.
2007-10-03Fix typoMagnus Hagander
2007-10-03Cleaned up ecpglib and renamed functions that do not need to be exported.Michael Meskes
Created export list for ecpglib.
2007-10-03Hopefully fixed some stuff that causes Windows builds to fail.Michael Meskes
2007-10-02Fix a compiler warning on Win32. Hannes Eder.Neil Conway
2007-10-02Default to thread safety on, and support more CPU options. AlsoMagnus Hagander
make sure that a CPU option is actually chosen. Hiroshi Saito
2007-10-02Made new test also work without threading enabled.Michael Meskes
2007-10-02No idea where this file came from.Michael Meskes
2007-10-02ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> added thread-safeMichael Meskes
descriptor handling
2007-10-02Cope with ERR_set_mark() and ERR_pop_to_mark() not existing in olderTom Lane
OpenSSL libraries --- just don't call them if they're not there. This might possibly lead to misleading error messages, but we'll just have to live with that.
2007-10-01Use BIO functions to avoid passing FILE * pointers to OpenSSL functions.Magnus Hagander
This fixes potential crashes on old versions of OpenSSL and the requirement on "Applink" in new versions when building with MSVC and using different runtimes. Dave Page with fixes from me.
2007-10-01Avoid assuming that struct varattrib_pointer doesn't get padded by theTom Lane
compiler --- at least on ARM, it does. I suspect that the varvarlena patch has been creating larger-than-intended toast pointers all along on ARM, but it wasn't exposed until the latest tweak added some Asserts that calculated the expected size in a different way. We could probably have fixed this by adding __attribute__((packed)) as is done for ItemPointerData, but struct varattrib_pointer isn't really all that useful anyway, so it seems cleanest to just get rid of it and have only struct varattrib_1b_e. Per results from buildfarm member quagga.
2007-10-01Build with /GS on 64-bit to work with modern Platform SDK.Magnus Hagander
Hiroshi Saito
2007-10-01Update pgcvslog text to simply "<branch>"Bruce Momjian
2007-10-01Enable __FUNCTION__ on MSVC builds.Magnus Hagander
Hannes Eder
2007-10-01Fixup for new pgcvslog feature.Bruce Momjian
2007-10-01Have pgcvslog mark back-branch commits with "<back-patch>".Bruce Momjian
2007-09-30Add an extra header byte to TOAST-pointer datums to represent their sizeTom Lane
explicitly. This means a TOAST pointer takes 18 bytes instead of 17 --- still smaller than in 8.2 --- which seems a good tradeoff to ensure we won't have painted ourselves into a corner if we want to support multiple types of TOAST pointer later on. Per discussion with Greg Stark.
2007-09-30In hopes of un-breaking the buildfarm, add missing file fromTom Lane
ITAGAKI Takahiro's patch.
2007-09-30Adjust recovery PS display as agreed with Simon: 'waiting for XXX'Tom Lane
while the restore_command does its thing, then 'recovering XXX' while processing the segment file. These operations are heavyweight enough that an extra PS display set shouldn't bother anyone.
2007-09-30Applied another patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp>Michael Meskes
to get memory allocation thread-safe. He also did some cleaning up.