1. 17 May, 2005 5 commits
    • Neil Conway's avatar
      GiST improvements: · eda6dd32
      Neil Conway authored
      - make sure we always invoke user-supplied GiST methods in a short-lived
        memory context. This means the backend isn't exposed to any memory leaks
        that be in those methods (in fact, it is probably a net loss for most
        GiST methods to bother manually freeing memory now). This also means
        we can do away with a lot of ugly manual memory management in the
        GiST code itself.
      
      - keep the current page of a GiST index scan pinned, rather than doing a
        ReadBuffer() for each tuple produced by the scan. Since ReadBuffer() is
        expensive, this is a perf. win
      
      - implement dead tuple killing for GiST indexes (which is easy to do, now
        that we keep a pin on the current scan page). Now all the builtin indexes
        implement dead tuple killing.
      
      - cleanup a lot of ugly code in GiST
      eda6dd32
    • Bruce Momjian's avatar
      Fix markup: · 818bfda1
      Bruce Momjian authored
      < 	* Add internationalized message strings
      > 	o Add internationalized message strings
      818bfda1
    • Bruce Momjian's avatar
      Update italics. · ce1b3065
      Bruce Momjian authored
      ce1b3065
    • Tom Lane's avatar
      Modify tidbitmap.c to avoid creating a hash table until there is more · da56e576
      Tom Lane authored
      than one heap page represented in the bitmap.  This is a bit ugly but
      it cuts overhead fairly effectively in simple join cases.  Per example
      from Sergey Koposov.
      da56e576
    • Bruce Momjian's avatar
      Update italics on web site. · e90df662
      Bruce Momjian authored
      e90df662
  2. 16 May, 2005 6 commits
  3. 15 May, 2005 3 commits
  4. 14 May, 2005 5 commits
  5. 13 May, 2005 7 commits
  6. 12 May, 2005 2 commits
  7. 11 May, 2005 12 commits