1. 02 May, 2000 1 commit
    • Tatsuo Ishii's avatar
      Modify getdatabaseencoding(), pg_encoding_to_char() · 832877e9
      Tatsuo Ishii authored
      pg_char_to_encoding() in multibyte disbaled case so that it does not
      throw an error, rather return HARD CODED default value (currently SQL_ASCII).
      This would solve the "non-mb backend vs. mb-enabled frontend" problem.
      832877e9
  2. 30 Apr, 2000 2 commits
    • Tom Lane's avatar
      Reset CurrentMemoryContext to TopMemoryContext at the beginning of error · f6a3b87c
      Tom Lane authored
      cleanup, ie, as soon as we have caught the longjmp.  This ensures that
      current context will be a valid context throughout error cleanup.  Before
      it was possible that current context was pointing at a context that would
      get deleted during cleanup, leaving any subsequent pallocs in deep
      trouble.  I was able to provoke an Assert failure when compiled with
      asserts + -DCLOBBER_FREED_MEMORY, if I did something that would cause
      an error to be reported by the backend large-object code, because indeed
      that code operates in a context that gets deleted partway through xact
      abort --- and CurrentMemoryContext was still pointing at it!  Boo hiss.
      f6a3b87c
    • Tom Lane's avatar
      Remove bogus 'xid loop detected' check, which actually wasn't detecting · e0095c6c
      Tom Lane authored
      loops, but just arbitrarily failing at 1000 locks.
      e0095c6c
  3. 29 Apr, 2000 2 commits
  4. 28 Apr, 2000 9 commits
  5. 27 Apr, 2000 4 commits
  6. 26 Apr, 2000 11 commits
  7. 25 Apr, 2000 7 commits
  8. 24 Apr, 2000 2 commits
  9. 23 Apr, 2000 2 commits