1. 23 Jun, 2009 2 commits
    • Tom Lane's avatar
      Fix an ancient error in dist_ps (distance from point to line segment), which · b087b018
      Tom Lane authored
      a number of other geometric operators also depend on.  It miscalculated the
      slope of the perpendicular to the given line segment anytime that slope was
      other than 0, infinite, or +/-1.  In some cases the error would be masked
      because the true closest point on the line segment was one of its endpoints
      rather than the intersection point, but in other cases it could give an
      arbitrarily bad answer.  Per bug #4872 from Nick Roosevelt.
      
      Bug goes clear back to Berkeley days, so patch all supported branches.
      Make a couple of cosmetic adjustments while at it.
      b087b018
    • Tom Lane's avatar
      Fix the makefiles to fail cleanly if Perl is needed but not present. This · 8d355d7b
      Tom Lane authored
      used to work as intended, but got broken some time ago (a quoted empty string
      is not an empty string), and got broken some more by the changes to generate
      ecpg's preproc.y automatically.  Given all the unprotected uses of $(PERL)
      elsewhere, it seems best to make use of the $(missing) script rather than
      trying to ensure each such use is protected individually.  Also fix various
      bits of documentation that omitted to mention Perl as a requirement for
      building from a CVS pull.  Per a complaint from Robert Haas.
      8d355d7b
  2. 22 Jun, 2009 5 commits
  3. 21 Jun, 2009 1 commit
  4. 20 Jun, 2009 1 commit
  5. 19 Jun, 2009 3 commits
  6. 18 Jun, 2009 6 commits
  7. 17 Jun, 2009 4 commits
  8. 14 Jun, 2009 1 commit
    • Tom Lane's avatar
      Change test tables in copy2 regression test to be temporary tables. · f51c9a66
      Tom Lane authored
      This prevents autovacuum from reclaiming free space in them and causing
      the test's output row order to change, which is causing intermittent
      bogus failure reports in the buildfarm.
      
      Backpatch to 8.3.  The issue exists further back, but since autovacuum was
      not on by default before 8.3, it's not a problem for buildfarm testing.
      f51c9a66
  9. 13 Jun, 2009 2 commits
  10. 12 Jun, 2009 6 commits
  11. 11 Jun, 2009 9 commits