1. 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
  2. 18 5月, 2008 12 次提交
  3. 17 5月, 2008 15 次提交
  4. 16 5月, 2008 5 次提交
  5. 15 5月, 2008 2 次提交
    • T
      Add support for tracking call counts and elapsed runtime for user-defined · 93c701ed
      Tom Lane 提交于
      functions.
      
      Note that because this patch changes FmgrInfo, any external C functions
      you might be testing with 8.4 will need to be recompiled.
      
      Patch by Martin Pihlak, some editorialization by me (principally, removing
      tracking of getrusage() numbers)
      93c701ed
    • T
      Move the "instr_time" typedef and associated macros into a new header · 3bc25384
      Tom Lane 提交于
      file portability/instr_time.h, and add a couple more macros to eliminate
      some abstraction leakage we formerly had.  Also update psql to use this
      header instead of its own copy of nearly the same code.
      
      This commit in itself is just code cleanup and shouldn't change anything.
      It lays some groundwork for the upcoming function-stats patch, though.
      3bc25384
  6. 14 5月, 2008 5 次提交