Commit Graph

  • 45ebcbcc1f Make Gin/Gist text search tertiary index entries in the documentation. Bruce Momjian 2007-08-31 20:55:57 +00:00
  • 2e5e715770 Extend whole-row Var evaluation to cope with the case that the sub-plan generating the tuples has resjunk output columns. This is not possible for simple table scans but can happen when evaluating a whole-row Var for a view. Per example from Patryk Kordylewski. The problem exists back to 8.0 but I'm not going to risk back-patching further than 8.2 because of the many changes in this area. Tom Lane 2007-08-31 18:33:47 +00:00
  • 68e40998d0 Extend whole-row Var evaluation to cope with the case that the sub-plan generating the tuples has resjunk output columns. This is not possible for simple table scans but can happen when evaluating a whole-row Var for a view. Per example from Patryk Kordylewski. The problem exists back to 8.0 but I'm not going to risk back-patching further than 8.2 because of the many changes in this area. Tom Lane 2007-08-31 18:33:40 +00:00
  • 42e9e26066 Add comment on why SGML -wfully-tagged flag is needed (for older SGML tool chains). Bruce Momjian 2007-08-31 16:41:52 +00:00
  • a8b5d6dc26 Place GiST and GIN text search indexes as secondary items under the main "index" entries for GIN/GiST. Bruce Momjian 2007-08-31 16:33:36 +00:00
  • 9907b2a74c Again improve text search index entries. Bruce Momjian 2007-08-31 05:04:03 +00:00
  • 99a01bfd1e In text search docs, properly use indexterm _zone_ only when we want an entire section, per Peter. Bruce Momjian 2007-08-31 04:52:29 +00:00
  • 6e832b059e Fix docs so indexes can be built by commenting out GiST/GIN index entries in textsearch.sgml. Bruce Momjian 2007-08-31 03:26:27 +00:00
  • 79048ca1a4 Install check_stack_depth() protection in two recursive tsquery processing routines. Per Heikki. Tom Lane 2007-08-31 02:26:29 +00:00
  • ac20d3dfbe Add openjade warning -wfully-tagged to warn about missing close tags on older SGML toolchains. Bruce Momjian 2007-08-31 02:03:02 +00:00
  • e257e6095f Rewrite make_outerjoininfo's construction of min_lefthand and min_righthand sets for outer joins, in the light of bug #3588 and additional thought and experimentation. The original methodology was fatally flawed for nests of more than two outer joins: it got the relationships between adjacent joins right, but didn't always come to the right conclusions about whether a join could be interchanged with one two or more levels below it. This was largely caused by a mistaken idea that we should use the min_lefthand + min_righthand sets of a sub-join as the minimum left or right input set of an upper join when we conclude that the sub-join can't commute with the upper one. If there's a still-lower join that the sub-join *can* commute with, this method led us to think that that one could commute with the topmost join; which it can't. Another problem (not directly connected to bug #3588) was that make_outerjoininfo's processing-order-dependent method for enforcing outer join identity #3 didn't work right: if we decided that join A could safely commute with lower join B, we dropped all information about sub-joins under B that join A could perhaps not safely commute with, because we removed B's entire min_righthand from A's. Tom Lane 2007-08-31 01:44:14 +00:00
  • b4c806faa8 Rewrite make_outerjoininfo's construction of min_lefthand and min_righthand sets for outer joins, in the light of bug #3588 and additional thought and experimentation. The original methodology was fatally flawed for nests of more than two outer joins: it got the relationships between adjacent joins right, but didn't always come to the right conclusions about whether a join could be interchanged with one two or more levels below it. This was largely caused by a mistaken idea that we should use the min_lefthand + min_righthand sets of a sub-join as the minimum left or right input set of an upper join when we conclude that the sub-join can't commute with the upper one. If there's a still-lower join that the sub-join *can* commute with, this method led us to think that that one could commute with the topmost join; which it can't. Another problem (not directly connected to bug #3588) was that make_outerjoininfo's processing-order-dependent method for enforcing outer join identity #3 didn't work right: if we decided that join A could safely commute with lower join B, we dropped all information about sub-joins under B that join A could perhaps not safely commute with, because we removed B's entire min_righthand from A's. Tom Lane 2007-08-31 01:44:06 +00:00
  • 24cba4ee5c Make more logical index sections for text search. Bruce Momjian 2007-08-30 20:37:26 +00:00
  • e75d365633 Fix int8mul so that overflow check is applied correctly for INT64_IS_BUSTED case, per Florian Pflug. Not back-patched since it's unclear that anyone but me still cares ... Tom Lane 2007-08-30 05:27:29 +00:00
  • c9bfabe24d Fix broken markup. Tatsuo Ishii 2007-08-30 01:29:52 +00:00
  • 25188c4f7d Update tsearch documentation wording. Bruce Momjian 2007-08-29 23:25:47 +00:00
  • 09c29cc57b Text search documentation word improvements; move configuration section to be more logical. Bruce Momjian 2007-08-29 21:51:45 +00:00
  • bb8f629c7a Move full text search operators, functions, and data type sections into the main documentation, out of its own text search chapter. Bruce Momjian 2007-08-29 20:37:14 +00:00
  • 8bc225e799 Relax permissions checks on dbsize functions, per discussion. Revert out all checks for individual-table-size functions, since anyone in the database could get approximate values from pg_class.relpages anyway. Allow database-size to users with CONNECT privilege for the target database (note that this is granted by default). Allow tablespace-size if the user has CREATE privilege on the tablespace (which is *not* granted by default), or if the tablespace is the default tablespace for the current database (since we treat that as implicitly allowing use of the tablespace). Tom Lane 2007-08-29 17:24:29 +00:00
  • 85738a50ea Fix aboriginal bug in _tarAddFile(): when complaining that the amount of data read from the temp file didn't match the file length reported by ftello(), the wrong variable's value was printed, and so the message made no sense. Clean up a couple other coding infelicities while at it. Tom Lane 2007-08-29 16:32:11 +00:00
  • 92cb599bd6 Fix aboriginal bug in _tarAddFile(): when complaining that the amount of data read from the temp file didn't match the file length reported by ftello(), the wrong variable's value was printed, and so the message made no sense. Clean up a couple other coding infelicities while at it. Tom Lane 2007-08-29 16:32:05 +00:00
  • 43e398900d Fix aboriginal bug in _tarAddFile(): when complaining that the amount of data read from the temp file didn't match the file length reported by ftello(), the wrong variable's value was printed, and so the message made no sense. Clean up a couple other coding infelicities while at it. Tom Lane 2007-08-29 16:31:57 +00:00
  • c06e5bb7bb Fix aboriginal bug in _tarAddFile(): when complaining that the amount of data read from the temp file didn't match the file length reported by ftello(), the wrong variable's value was printed, and so the message made no sense. Clean up a couple other coding infelicities while at it. Tom Lane 2007-08-29 16:31:51 +00:00
  • ed2af67b7a Fix aboriginal bug in _tarAddFile(): when complaining that the amount of data read from the temp file didn't match the file length reported by ftello(), the wrong variable's value was printed, and so the message made no sense. Clean up a couple other coding infelicities while at it. Tom Lane 2007-08-29 16:31:45 +00:00
  • 3b5f5d9873 Fix aboriginal bug in _tarAddFile(): when complaining that the amount of data read from the temp file didn't match the file length reported by ftello(), the wrong variable's value was printed, and so the message made no sense. Clean up a couple other coding infelicities while at it. Tom Lane 2007-08-29 16:31:36 +00:00
  • 1798444300 Fixed bug in Informix define handling. Michael Meskes 2007-08-29 13:59:04 +00:00
  • 2169ad2208 Fixed bug in Informix define handling. Michael Meskes 2007-08-29 13:58:51 +00:00
  • 4eaf0e311d Fixed bug in Informix define handling. Michael Meskes 2007-08-29 13:58:34 +00:00
  • c7b6593042 Fixed bug in Informix define handling. Michael Meskes 2007-08-29 13:58:13 +00:00
  • f145de27c3 Properly indent SGML in textsearch.sgml. Bruce Momjian 2007-08-29 02:37:04 +00:00
  • a52e4408b9 Add a debug logging message when a resource manager rejects an attempted restart point. Per suggestion from Simon Riggs. Tom Lane 2007-08-28 23:17:47 +00:00
  • acb6631041 Restrict pgstattuple functions to superusers. While the only one that's really a glaring security hole is bt_page_items, there's not a very good use-case for letting ordinary users use 'em, either. Tom Lane 2007-08-28 23:11:12 +00:00
  • 89fefd9416 Reduce the permissions check needed to use pgrowlocks() to having SELECT on the target table. Per discussion. Tom Lane 2007-08-28 22:59:30 +00:00
  • 24d4517b3b Improve behavior of log_lock_waits patch. Ensure that something gets logged even if the "deadlock detected" ERROR message is suppressed by an exception catcher. Be clearer about the event sequence when a soft deadlock is fixed: the fixing process might or might not still have to wait, so log that separately. Fix race condition when someone releases us from the lock partway through printing all this junk --- we'd not get confused about our state, but the log message sequence could have been misleading, ie, a "still waiting" message with no subsequent "acquired" message. Greg Stark and Tom Lane. Tom Lane 2007-08-28 03:23:44 +00:00
  • baf3a134d9 Mention configurations early in text search documentation to table/index section makes a little more sense. Bruce Momjian 2007-08-28 03:10:45 +00:00
  • 56cbd29328 Please ignore. Fresh checkout to see if this fixes it. Bruce Momjian 2007-08-28 03:09:01 +00:00
  • 29412cc0a7 Commit test, please ignore. Bruce Momjian 2007-08-28 03:06:07 +00:00
  • 97a6d34ab1 CVS commit test, ignore. Bruce Momjian 2007-08-28 03:05:31 +00:00
  • b5187f1893 CVS commit test for TODO. Please ignore. Bruce Momjian 2007-08-28 03:03:36 +00:00
  • 0ba76faf79 Small commit test for TODO. Bruce Momjian 2007-08-28 03:01:39 +00:00
  • 69b1242775 Update TODO.html. Bruce Momjian 2007-08-28 03:01:08 +00:00
  • 76534c61b3 Update TODO with lost change, mostly completed items and whitespace corrections. Not sure why these were not in CVS. Researching. Bruce Momjian 2007-08-28 03:00:36 +00:00
  • 28662b850c Batch of TODO updates, mostly completed item marking and whitespace fixes. Not sure how these weren't comitted before. Bruce Momjian 2007-08-28 02:57:10 +00:00
  • 69e86a5daf Exclude tsearch2 contrib tests in regression tests, pending decision on exactly what will happen with contrib/tsearch2 now that it's in core. Magnus Hagander 2007-08-27 12:10:47 +00:00
  • 90d9fc0aa9 Install stopword files Magnus Hagander 2007-08-27 10:51:15 +00:00
  • 3b1e04c3e9 Fix generation of snowball_create.sql on msvc builds. Magnus Hagander 2007-08-27 10:29:49 +00:00
  • 862861ee77 Fix a couple of misbehaviors rooted in the fact that the default creation namespace isn't necessarily first in the search path (there could be implicit schemas ahead of it). Examples are Tom Lane 2007-08-27 03:36:08 +00:00
  • 6c96188cb5 Remove the 'not in' operator (!!=). This was a hangover from Berkeley days that was obsolete the moment we had IN (SELECT ...) capability. It's arguably a security hole since it applied no permissions check to the table it searched, and since it was never documented anywhere, removing it seems more appropriate than fixing it. Tom Lane 2007-08-27 01:39:25 +00:00
  • a41e46b261 Require SELECT privilege on a table to do dblink_get_pkey(). This is not all that exciting when the system catalogs are readable by all, but some people try to lock them down, and would not like this sort of end run ... Tom Lane 2007-08-27 01:24:50 +00:00
  • cc26599b72 Restrict pg_relation_size to relation owner, pg_database_size to DB owner, and pg_tablespace_size to superusers. Perhaps we could weaken the first case to just require SELECT privilege, but that doesn't work for the other cases, so use ownership as the common concept. Tom Lane 2007-08-27 01:19:14 +00:00
  • 741e952b54 Make currtid() functions require SELECT privileges on the target table. While it's not clear that TID linkage info is of any great use to a nefarious user, it's certainly unexpected that these functions wouldn't insist on read privileges. Tom Lane 2007-08-27 00:57:36 +00:00
  • 56f3fb3ba1 Restrict pgrowlocks function to superusers. (This might be too strict, but no permissions check at all is certainly no good.) Clean up usage of some deprecated APIs. Tom Lane 2007-08-27 00:13:51 +00:00
  • 38c75ecf83 Restrict pgstattuple functions to superusers. (This might be too strict, but no permissions check at all is certainly no good.) Clean up usage of some deprecated APIs. Tom Lane 2007-08-26 23:59:50 +00:00
  • 0effa088f5 Clean up usage of some deprecated APIs, particularly schema-unsafe usage of RelationNameGetTupleDesc(). Tom Lane 2007-08-26 23:36:32 +00:00
  • 08fc73c4c3 Code review for btreefuncs additions: restrict to superusers to avoid exposing user data to others, and clean up usage of deprecated APIs. Tom Lane 2007-08-26 23:22:49 +00:00
  • 67bf7b919e Make ARRAY(SELECT ...) return an empty array, rather than a NULL, when the sub-select returns zero rows. Per complaint from Jens Schicke. Since this is more in the nature of a definition change than a bug, not back-patched. Tom Lane 2007-08-26 21:44:25 +00:00
  • 75d5f6fe79 Adjust with-system-tzdata patch to not attempt to install a symlink, but just hardwire the specified timezone database path into the executable. Per discussion, this avoids some packaging disadvantages of using a symlink. Tom Lane 2007-08-25 20:29:25 +00:00
  • 5a94a5fd0b Fix brain fade in DefineIndex(): it was continuing to access the table's relcache entry after having heap_close'd it. This could lead to misbehavior if a relcache flush wiped out the cache entry meanwhile. In 8.2 there is a very real risk of CREATE INDEX CONCURRENTLY using the wrong relid for locking and waiting purposes. I think the bug is only cosmetic in 8.0 and 8.1, because their transgression is limited to using RelationGetRelationName(rel) in an ereport message immediately after heap_close, and there's no way (except with special debugging options) for a cache flush to occur in that interval. Not quite sure that it's cosmetic in 7.4, but seems best to patch anyway. Tom Lane 2007-08-25 19:08:44 +00:00
  • 28b1770520 Fix brain fade in DefineIndex(): it was continuing to access the table's relcache entry after having heap_close'd it. This could lead to misbehavior if a relcache flush wiped out the cache entry meanwhile. In 8.2 there is a very real risk of CREATE INDEX CONCURRENTLY using the wrong relid for locking and waiting purposes. I think the bug is only cosmetic in 8.0 and 8.1, because their transgression is limited to using RelationGetRelationName(rel) in an ereport message immediately after heap_close, and there's no way (except with special debugging options) for a cache flush to occur in that interval. Not quite sure that it's cosmetic in 7.4, but seems best to patch anyway. Tom Lane 2007-08-25 19:08:37 +00:00
  • d7e1fa482a Fix brain fade in DefineIndex(): it was continuing to access the table's relcache entry after having heap_close'd it. This could lead to misbehavior if a relcache flush wiped out the cache entry meanwhile. In 8.2 there is a very real risk of CREATE INDEX CONCURRENTLY using the wrong relid for locking and waiting purposes. I think the bug is only cosmetic in 8.0 and 8.1, because their transgression is limited to using RelationGetRelationName(rel) in an ereport message immediately after heap_close, and there's no way (except with special debugging options) for a cache flush to occur in that interval. Not quite sure that it's cosmetic in 7.4, but seems best to patch anyway. Tom Lane 2007-08-25 19:08:31 +00:00
  • 10f4362255 Fix brain fade in DefineIndex(): it was continuing to access the table's relcache entry after having heap_close'd it. This could lead to misbehavior if a relcache flush wiped out the cache entry meanwhile. In 8.2 there is a very real risk of CREATE INDEX CONCURRENTLY using the wrong relid for locking and waiting purposes. I think the bug is only cosmetic in 8.0 and 8.1, because their transgression is limited to using RelationGetRelationName(rel) in an ereport message immediately after heap_close, and there's no way (except with special debugging options) for a cache flush to occur in that interval. Not quite sure that it's cosmetic in 7.4, but seems best to patch anyway. Tom Lane 2007-08-25 19:08:25 +00:00
  • 75d091a0d7 Fix brain fade in DefineIndex(): it was continuing to access the table's relcache entry after having heap_close'd it. This could lead to misbehavior if a relcache flush wiped out the cache entry meanwhile. In 8.2 there is a very real risk of CREATE INDEX CONCURRENTLY using the wrong relid for locking and waiting purposes. I think the bug is only cosmetic in 8.0 and 8.1, because their transgression is limited to using RelationGetRelationName(rel) in an ereport message immediately after heap_close, and there's no way (except with special debugging options) for a cache flush to occur in that interval. Not quite sure that it's cosmetic in 7.4, but seems best to patch anyway. Tom Lane 2007-08-25 19:08:19 +00:00
  • 21168267b9 Simplify implementation of ts_debug() function --- use a join instead of redundant sub-selects. initdb not forced, since this is just a cosmetic change, but the new code won't show up till you do one. Tom Lane 2007-08-25 17:47:44 +00:00
  • e4a52eca35 The upper limit for -c option of pgbench is now obtained from (FD_SETSIZE - 10) rather than a hardwired number. Tatsuo Ishii 2007-08-25 09:21:14 +00:00
  • 52a0830c40 Some more tsearch docs work --- sync names with CVS-tip reality, some minor rewording, some markup fixups. Lots left to do here ... Tom Lane 2007-08-25 06:26:57 +00:00
  • a13cefafb1 Fix synonym-dict breakage introduced in last patch :-(. Minor other cleanups. Tom Lane 2007-08-25 02:29:45 +00:00
  • 93eab9312f Rename built-in Snowball stemmer dictionaries to be english_stem, russian_stem, etc. Per discussion. Tom Lane 2007-08-25 01:06:25 +00:00
  • 7351b5fa17 Cleanup for some problems in tsearch patch: - ispell initialization crashed on empty dictionary file - ispell initialization crashed on affix file with prefixes but no suffixes - stop words file was run through pg_verify_mbstr, with database encoding, but it's supposed to be UTF-8; similar bug for synonym files - bunch of comments added, typos fixed, and other cleanup Tom Lane 2007-08-25 00:03:59 +00:00
  • 10a81b3f2f Fix combo_decrypt() to throw an error for zero-length input when using a padded encryption scheme. Formerly it would try to access res[(unsigned) -1], which resulted in core dumps on 64-bit machines, and was certainly trouble waiting to happen on 32-bit machines (though in at least the known case it was harmless because that byte would be overwritten after return). Per report from Ken Colson; fix by Marko Kreen. Tom Lane 2007-08-23 16:16:27 +00:00
  • 08e72a644a Fix combo_decrypt() to throw an error for zero-length input when using a padded encryption scheme. Formerly it would try to access res[(unsigned) -1], which resulted in core dumps on 64-bit machines, and was certainly trouble waiting to happen on 32-bit machines (though in at least the known case it was harmless because that byte would be overwritten after return). Per report from Ken Colson; fix by Marko Kreen. Tom Lane 2007-08-23 16:16:20 +00:00
  • fa87632f79 Fix combo_decrypt() to throw an error for zero-length input when using a padded encryption scheme. Formerly it would try to access res[(unsigned) -1], which resulted in core dumps on 64-bit machines, and was certainly trouble waiting to happen on 32-bit machines (though in at least the known case it was harmless because that byte would be overwritten after return). Per report from Ken Colson; fix by Marko Kreen. Tom Lane 2007-08-23 16:16:11 +00:00
  • d68b66984c Fix combo_decrypt() to throw an error for zero-length input when using a padded encryption scheme. Formerly it would try to access res[(unsigned) -1], which resulted in core dumps on 64-bit machines, and was certainly trouble waiting to happen on 32-bit machines (though in at least the known case it was harmless because that byte would be overwritten after return). Per report from Ken Colson; fix by Marko Kreen. Tom Lane 2007-08-23 16:16:05 +00:00
  • f94c9dbf22 Fix combo_decrypt() to throw an error for zero-length input when using a padded encryption scheme. Formerly it would try to access res[(unsigned) -1], which resulted in core dumps on 64-bit machines, and was certainly trouble waiting to happen on 32-bit machines (though in at least the known case it was harmless because that byte would be overwritten after return). Per report from Ken Colson; fix by Marko Kreen. Tom Lane 2007-08-23 16:15:57 +00:00
  • b918bf86c6 Fix combo_decrypt() to throw an error for zero-length input when using a padded encryption scheme. Formerly it would try to access res[(unsigned) -1], which resulted in core dumps on 64-bit machines, and was certainly trouble waiting to happen on 32-bit machines (though in at least the known case it was harmless because that byte would be overwritten after return). Per report from Ken Colson; fix by Marko Kreen. Tom Lane 2007-08-23 16:15:51 +00:00
  • 44b5efbae6 Reduce memory requirements for writing CSVlogs, so it will work with about the same amount of memory in ErrorContext as standard logs. Andrew Dunstan 2007-08-23 01:24:43 +00:00
  • 1535f26c70 unbreak ECPG tests for VPATH builds. Andrew Dunstan 2007-08-23 00:38:17 +00:00
  • 2ae8825a8e Fix typo in FAQ_DEV. Bruce Momjian 2007-08-23 00:10:07 +00:00
  • ef74900704 Add book to FAQ_DEV: Bruce Momjian 2007-08-23 00:09:34 +00:00
  • 59e4a6941f Fix possible core dump from pgbench -d option. Julius Stroffek Tom Lane 2007-08-22 23:03:33 +00:00
  • d097534219 Fix possible core dump from pgbench -d option. Julius Stroffek Tom Lane 2007-08-22 23:03:27 +00:00
  • 11fee4e3b5 Suppress testing the options of CREATE TEXT SEARCH DICTIONARY during initdb. We should create all the standard dictionaries even though some of them may not work in template1's encoding. Per Teodor. Tom Lane 2007-08-22 22:30:20 +00:00
  • fefe7034e2 More cleaning up and removed some duplicates. Michael Meskes 2007-08-22 08:20:58 +00:00
  • 34dc9abd6b Propagate Magnus' fix for Windows snowball build into Makefile.cygwin. Tom Lane 2007-08-22 06:34:18 +00:00
  • 9f28588b42 Fix cut-n-paste-o. Tom Lane 2007-08-22 06:26:32 +00:00
  • f4ccdb3a17 Fix VPATH-build problem in new tsearch makefile, per Chad Wagner. Tom Lane 2007-08-22 06:11:56 +00:00
  • 8a5592daf1 Remove option to change parser of an existing text search configuration. This prevents needing to do complex and poorly-defined updates of the mapping table if the new parser has different token types than the old. Per discussion. Tom Lane 2007-08-22 05:13:50 +00:00
  • 40c1d7c10e Text search doc updates --- first cut at syncing the existing docs with the final syntax decisions. Tom Lane 2007-08-22 04:45:20 +00:00
  • b77c6c7311 Whoops, missed updating dsynonym_init for new dictionary parameter method. Tom Lane 2007-08-22 04:13:15 +00:00
  • b2a52b3b80 Make \dFt and \dFt+ do something different --- omitting the function names in the former case seems more consistent with the behavior of other \dF commands. Tom Lane 2007-08-22 02:25:34 +00:00
  • d321421d0a Simplify the syntax of CREATE/ALTER TEXT SEARCH DICTIONARY by treating the init options of the template as top-level options in the syntax. This also makes ALTER a bit easier to use, since options can be replaced individually. I also made these statements verify that the tmplinit method will accept the new settings before they get stored; in the original coding you didn't find out about mistakes until the dictionary got invoked. Tom Lane 2007-08-22 01:39:46 +00:00
  • fd33d90a23 Simplify CREATE TEXT SEARCH CONFIGURATION by eliminating the separate 'with map' parameter; as things now stand there's really not much point in specifying a config-to-copy if you don't copy its map. Also, use COPY instead of TEMPLATE as the key word for a config-to-copy, so as to avoid confusion with text search templates. Per discussion; the just-committed reference page for the command already describes it this way. Tom Lane 2007-08-21 21:24:00 +00:00
  • 3e3bb36ee9 First rough cut at text search documentation: bare bones reference pages for the new SQL commands. I also committed Bruce's text search introductory chapter, as-is except for fixing some markup errors, so that there would be a place for the reference pages to link to. Tom Lane 2007-08-21 21:08:47 +00:00
  • 5c681ab1cb Exclude snowball/libstemmer/ files from the set processed by pgindent. There's not much point in prettifying machine-generated code, and it seems best to keep these files exactly like upstream anyway. Also add some notes about why various files are excluded. Tom Lane 2007-08-21 16:08:23 +00:00
  • 1c36de33b0 Uppercase keywords in regression tsearch test scripts. Bruce Momjian 2007-08-21 15:41:13 +00:00
  • a4be395364 Avoid using TEXT as a Bison symbol, since this provokes warnings on Windows builds. In passing, fix an obsolete comment, per gripe from Greg Stark. Tom Lane 2007-08-21 15:13:42 +00:00
  • bbde090330 Remove tabs from SGML files. Bruce Momjian 2007-08-21 15:13:16 +00:00
  • b913a94d0a Build snowball DLL for tsearch-in-core. (Still needs to build the .sql output files, but this handles the C part of the build) Magnus Hagander 2007-08-21 15:10:41 +00:00
  • a3bc467eba Don't define BUILDING_DLL for snowball lib. Should fix build problems on mingw and probably cygwin. Magnus Hagander 2007-08-21 13:32:33 +00:00
  • d01741bfa1 Remove extraneous semicolon --- buildfarm member bear, for one, objects to it. Tom Lane 2007-08-21 06:34:42 +00:00
  • 14572e4324 Fix cash_mul_int4 and cash_div_int4 for overenthusiastic substitution of int64 for int32. Per reports from Merlin Moncure and Andrew Chernow. Tom Lane 2007-08-21 03:56:07 +00:00