1. 11 12月, 2008 1 次提交
  2. 07 12月, 2008 1 次提交
  3. 02 12月, 2008 1 次提交
  4. 26 11月, 2008 1 次提交
  5. 24 11月, 2008 1 次提交
  6. 18 11月, 2008 1 次提交
  7. 12 11月, 2008 1 次提交
  8. 30 10月, 2008 3 次提交
  9. 29 10月, 2008 1 次提交
  10. 06 9月, 2008 1 次提交
  11. 05 9月, 2008 2 次提交
  12. 29 8月, 2008 1 次提交
  13. 21 8月, 2008 1 次提交
  14. 20 8月, 2008 1 次提交
  15. 01 8月, 2008 1 次提交
  16. 24 7月, 2008 1 次提交
  17. 27 6月, 2008 1 次提交
  18. 28 5月, 2008 1 次提交
  19. 20 5月, 2008 1 次提交
  20. 19 5月, 2008 1 次提交
    • T
      Make another try at using -Wl,--as-needed to suppress linking of unnecessary · 2dad10f4
      Tom Lane 提交于
      shared libraries.  We've tried this before and had problems with libreadline
      not linking properly on some platforms, but that seems to be a libreadline
      bug that may have been fixed by now.  In any case, it's early enough in the
      8.4 devel cycle that we can afford to have some transient breakage while
      we work out any portability problems.
      
      On Darwin, we try -Wl,-dead_strip_dylibs, which seems to be the equivalent
      incantation there.
      2dad10f4
  21. 03 5月, 2008 2 次提交
  22. 02 5月, 2008 1 次提交
    • T
      Remove the recently added USE_SEGMENTED_FILES option, and indeed remove all · 3c6248a8
      Tom Lane 提交于
      support for a nonsegmented mode from md.c.  Per recent discussions, there
      doesn't seem to be much value in a "never segment" option as opposed to
      segmenting with a suitably large segment size.  So instead provide a
      configure-time switch to set the desired segment size in units of gigabytes.
      While at it, expose a configure switch for BLCKSZ as well.
      
      Zdenek Kotala
      3c6248a8
  23. 29 4月, 2008 1 次提交
  24. 21 4月, 2008 1 次提交
    • T
      Allow float8, int8, and related datatypes to be passed by value on machines · 8472bf7a
      Tom Lane 提交于
      where Datum is 8 bytes wide.  Since this will break old-style C functions
      (those still using version 0 calling convention) that have arguments or
      results of these types, provide a configure option to disable it and retain
      the old pass-by-reference behavior.  Likewise, provide a configure option
      to disable the recently-committed float4 pass-by-value change.
      
      Zoltan Boszormenyi, plus configurability stuff by me.
      8472bf7a
  25. 19 4月, 2008 1 次提交
    • A
      Modify the float4 datatype to be pass-by-val. Along the way, remove the last · 7861d72e
      Alvaro Herrera 提交于
      uses of the long-deprecated float32 in contrib/seg; the definitions themselves
      are still there, but no longer used.  fmgr/README updated to match.
      
      I added a CREATE FUNCTION to account for existing seg_center() code in seg.c
      too, and some tests for it and the neighbor functions.  At the same time,
      remove checks for NULL which are not needed (because the functions are declared
      STRICT).
      
      I had to do some adjustments to contrib's btree_gist too.  The choices for
      representation there are not ideal for changing the underlying types :-(
      
      Original patch by Zoltan Boszormenyi, with some adjustments by me.
      7861d72e
  26. 30 3月, 2008 1 次提交
  27. 11 3月, 2008 2 次提交
    • T
      Use -fwrapv in CFLAGS if we are using a version of gcc that accepts this flag. · fe83a3fd
      Tom Lane 提交于
      This prevents compiler optimizations that assume overflow won't occur, which
      breaks numerous overflow tests that we need to have working.  It is known
      that gcc 4.3 causes problems and possible that 4.1 does.  Per my proposal
      of some time ago and a recent report from Kris Jurka.
      
      Backpatch as far as 8.0, which is as far as the patch conveniently goes.
      7.x was pretty short of overflow tests anyway, so it may not matter there,
      even assuming that anyone cares whether 7.x builds on recent gcc.
      fe83a3fd
    • T
      Provide a build-time option to store large relations as single files, rather · f0828b2f
      Tom Lane 提交于
      than dividing them into 1GB segments as has been our longtime practice.  This
      requires working support for large files in the operating system; at least for
      the time being, it won't be the default.
      
      Zdenek Kotala
      f0828b2f
  28. 24 2月, 2008 1 次提交
  29. 20 2月, 2008 1 次提交
  30. 19 2月, 2008 3 次提交
  31. 18 2月, 2008 1 次提交
    • P
      Upgrade to Autoconf 2.61: · b1203823
      Peter Eisentraut 提交于
      - Change configure.in to use Autoconf 2.61 and update generated files.
      - Update build system and documentation to support now directory variables
        offered by Autoconf 2.61.
      - Replace usages of PGAC_CHECK_ALIGNOF by AC_CHECK_ALIGNOF, now available
        in Autoconf 2.61.
      - Drop our patched version of AC_C_INLINE, as Autoconf now has the change.
      b1203823
  32. 13 2月, 2008 1 次提交
  33. 01 2月, 2008 1 次提交
    • M
      · 9e647a13
      Marc G. Fournier 提交于
      configure tag'd 8.3.0 and built witih autoconf 2.59
      9e647a13