1. 18 11月, 2006 3 次提交
  2. 17 11月, 2006 8 次提交
  3. 16 11月, 2006 2 次提交
  4. 15 11月, 2006 4 次提交
  5. 14 11月, 2006 2 次提交
  6. 12 11月, 2006 3 次提交
  7. 11 11月, 2006 6 次提交
  8. 10 11月, 2006 2 次提交
  9. 09 11月, 2006 6 次提交
    • T
      Change Windows rename and unlink substitutes so that they time out after · dcbdf9b1
      Tom Lane 提交于
      30 seconds instead of retrying forever.  Also modify xlog.c so that if
      it fails to rename an old xlog segment up to a future slot, it will
      unlink the segment instead.  Per discussion of bug #2712, in which it
      became apparent that Windows can handle unlinking a file that's being
      held open, but not renaming it.
      dcbdf9b1
    • T
      Modify aset.c to track the next intended block allocation size explicitly. · 808b3190
      Tom Lane 提交于
      The former coding relied on the actual allocated size of the last block,
      which made it behave strangely if the first allocation in a context was
      larger than ALLOC_CHUNK_LIMIT: subsequent allocations would be referenced
      to that and not to the intended series of block sizes.  Noted while
      studying a memory wastage gripe from Tatsuo.
      808b3190
    • T
      Tweak accumArrayResult() to double the size of its working arrays when · fc5eb3f6
      Tom Lane 提交于
      more space is needed, instead of incrementing by a fixed amount; the old
      method wastes lots of space and time when the ultimate size is large.
      Per gripe from Tatsuo.
      fc5eb3f6
    • T
      Fix performance issues in replace_text(), replace_text_regexp(), and · a5cf12e2
      Tom Lane 提交于
      text_to_array(): they all had O(N^2) behavior on long input strings in
      multibyte encodings, because of repeated rescanning of the input text to
      identify substrings whose positions/lengths were computed in characters
      instead of bytes.  Fix by tracking the current source position as a char
      pointer as well as a character-count.  Also avoid some unnecessary palloc
      operations.  text_to_array() also leaked memory intracall due to failure
      to pfree temporary strings.  Per gripe from Tatsuo Ishii.
      a5cf12e2
    • N
      Fix two typos. · 9d6f2632
      Neil Conway 提交于
      9d6f2632
    • T
      New README, forgotten when docs was updated · 092ed294
      Teodor Sigaev 提交于
      092ed294
  10. 08 11月, 2006 4 次提交