1. 17 May, 2005 7 commits
    • Bruce Momjian's avatar
      Fix Chinese markup some more. · 472f9be4
      Bruce Momjian authored
      472f9be4
    • Neil Conway's avatar
      Cleanup GiST header files. Since GiST extensions are often written as · c891e05f
      Neil Conway authored
      external projects, we should be careful about what parts of the GiST
      API are considered implementation details, and which are part of the
      public API. Therefore, I've moved internal-only declarations into
      gist_private.h -- future backward-incompatible changes to gist.h should
      be made with care, to avoid needlessly breaking external GiST extensions.
      
      Also did some related header cleanup: remove some unnecessary #includes
      from gist.h, and remove some unused definitions: isAttByVal(), _gistdump(),
      and GISTNStrategies.
      c891e05f
    • 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 10 commits