1. 07 2月, 2008 2 次提交
  2. 06 2月, 2008 1 次提交
    • M
      Fix very broken clean.bat for msvc install. The way we used subroutines · 8d363727
      Magnus Hagander 提交于
      in .bat simply did not work, and it called them in the wrong order,
      some several times, and some not at all. So this unrolls all subroutine
      calls.
      
      This should fix the issues with clean deleting the wrong files reported
      by Dave Page.
      
      While at it, add the "clean dist" option to act like "make distclean",
      and no longer remove the flex/bison output files by default. This shuold
      fix the problem reported by Pavel Golub in bug #3909.
      8d363727
  3. 05 2月, 2008 1 次提交
  4. 04 2月, 2008 1 次提交
  5. 03 2月, 2008 3 次提交
  6. 01 2月, 2008 14 次提交
  7. 31 1月, 2008 5 次提交
  8. 30 1月, 2008 7 次提交
  9. 29 1月, 2008 4 次提交
  10. 28 1月, 2008 1 次提交
  11. 27 1月, 2008 1 次提交
    • T
      Change StatementCancelHandler() to check the DoingCommandRead flag to decide · 6322e844
      Tom Lane 提交于
      whether to execute an immediate interrupt, rather than testing whether
      LockWaitCancel() cancelled a lock wait.  The old way misclassified the case
      where we were blocked in ProcWaitForSignal(), and arguably would misclassify
      any other future additions of new ImmediateInterruptOK states too.  This
      allows reverting the old kluge that gave LockWaitCancel() a return value,
      since no callers care anymore.  Improve comments in the various
      implementations of PGSemaphoreLock() to explain that on some platforms, the
      assumption that semop() exits after a signal is wrong, and so we must ensure
      that the signal handler itself throws elog if we want cancel or die interrupts
      to be effective.  Per testing related to bug #3883, though this patch doesn't
      solve those problems fully.
      
      Perhaps this change should be back-patched, but since pre-8.3 branches aren't
      really relying on autovacuum to respond to SIGINT, it doesn't seem critical
      for them.
      6322e844