1. 02 May, 2008 1 commit
    • Tom Lane's avatar
      Remove the recently added USE_SEGMENTED_FILES option, and indeed remove all · 3c6248a8
      Tom Lane authored
      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
  2. 28 Apr, 2008 1 commit
  3. 21 Apr, 2008 1 commit
    • Tom Lane's avatar
      Allow float8, int8, and related datatypes to be passed by value on machines · 8472bf7a
      Tom Lane authored
      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
  4. 18 Apr, 2008 1 commit
    • Alvaro Herrera's avatar
      Modify the float4 datatype to be pass-by-val. Along the way, remove the last · 7861d72e
      Alvaro Herrera authored
      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
  5. 30 Mar, 2008 1 commit
  6. 10 Mar, 2008 2 commits
    • Tom Lane's avatar
      Use -fwrapv in CFLAGS if we are using a version of gcc that accepts this flag. · fe83a3fd
      Tom Lane authored
      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
    • Tom Lane's avatar
      Provide a build-time option to store large relations as single files, rather · f0828b2f
      Tom Lane authored
      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
  7. 24 Feb, 2008 1 commit
  8. 19 Feb, 2008 3 commits
  9. 18 Feb, 2008 1 commit
  10. 17 Feb, 2008 1 commit
    • Peter Eisentraut's avatar
      Upgrade to Autoconf 2.61: · b1203823
      Peter Eisentraut authored
      - 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
  11. 13 Feb, 2008 1 commit
  12. 01 Feb, 2008 1 commit
    • Marc G. Fournier's avatar
      · 9e647a13
      Marc G. Fournier authored
      configure tag'd 8.3.0 and built witih autoconf 2.59
      9e647a13
  13. 24 Jan, 2008 1 commit
  14. 18 Jan, 2008 1 commit
    • Marc G. Fournier's avatar
      · aeeef411
      Marc G. Fournier authored
      must commit after autoconf ... and yes, I used the right autoconf
      aeeef411
  15. 03 Jan, 2008 1 commit
    • Tom Lane's avatar
      Stamp release 8.3RC1. · 2bf121e4
      Tom Lane authored
      Security: CVE-2007-4769, CVE-2007-4772, CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
      2bf121e4
  16. 01 Jan, 2008 1 commit
  17. 03 Dec, 2007 1 commit
  18. 16 Nov, 2007 2 commits
  19. 13 Nov, 2007 1 commit
  20. 05 Nov, 2007 1 commit
  21. 04 Nov, 2007 2 commits
  22. 29 Oct, 2007 1 commit
  23. 27 Oct, 2007 1 commit
  24. 23 Oct, 2007 1 commit
  25. 05 Oct, 2007 1 commit
    • Marc G. Fournier's avatar
      · 18cb6f7d
      Marc G. Fournier authored
      tag it 8.3beta1 ... the beta cycle begins
      18cb6f7d
  26. 02 Oct, 2007 1 commit
  27. 21 Sep, 2007 1 commit
  28. 12 Sep, 2007 1 commit
  29. 11 Sep, 2007 1 commit
  30. 20 Aug, 2007 1 commit
  31. 09 Aug, 2007 1 commit
  32. 05 Aug, 2007 1 commit
  33. 19 Jul, 2007 1 commit
  34. 14 Jul, 2007 1 commit
  35. 12 Jul, 2007 1 commit