Skip to content
Snippets Groups Projects
  1. Jan 22, 2009
  2. Jan 21, 2009
    • Magnus Hagander's avatar
      Make win32 builds always do SetEnvironmentVariable() when doing putenv(). · 01543450
      Magnus Hagander authored
      Also, if linked against other versions than the default MSVCRT library
      (for example the MSVC build which links against MSVCRT80), also update
      the cache in the default MSVCRT at the same time.
      
      This should fix the issues with setting LC_MESSAGES on the MSVC build.
      
      Original patch from Hiroshi Inoue and Hiroshi Saito, much rewritten
      by me.
      01543450
  3. Jan 14, 2009
  4. Jan 11, 2009
  5. Jan 07, 2009
  6. Jan 06, 2009
  7. Jan 05, 2009
  8. Jan 01, 2009
  9. Dec 11, 2008
  10. Dec 07, 2008
  11. Dec 02, 2008
  12. Nov 26, 2008
  13. Nov 24, 2008
  14. Nov 18, 2008
  15. Oct 30, 2008
  16. Oct 29, 2008
  17. Sep 05, 2008
  18. Aug 29, 2008
  19. Aug 19, 2008
  20. Jun 27, 2008
  21. May 20, 2008
  22. May 18, 2008
    • Tom Lane's avatar
      Make another try at using -Wl,--as-needed to suppress linking of unnecessary · 2dad10f4
      Tom Lane authored
      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
  23. May 03, 2008
  24. May 02, 2008
  25. Apr 29, 2008
  26. Apr 21, 2008
    • 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
  27. Mar 30, 2008
  28. Mar 10, 2008
    • 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
  29. Feb 24, 2008
  30. Feb 19, 2008
Loading