1. 23 Oct, 2007 3 commits
    • Magnus Hagander's avatar
      Use snprintf instead of wsprintf, and use getenv("APPDATA") instead of · 344d0cae
      Magnus Hagander authored
      SHGetFolderPath.
      
      This removes the direct dependency on shell32.dll and user32.dll, which
      eats a lot of "desktop heap" for each backend that's started. The
      desktop heap is a very limited resource, causing backends to no
      longer start once it's been exhausted.
      
      We still have indirect depdendencies on user32.dll through third party
      libraries, but those can't easily be removed.
      
      Dave Page
      344d0cae
    • Tom Lane's avatar
      Fix two-argument form of ts_rewrite() so it actually works for cases where · 12f25e70
      Tom Lane authored
      a later rewrite rule should change a subtree modified by an earlier one.
      Per my gripe of a few days ago.
      12f25e70
    • Tom Lane's avatar
      Fix several bugs in tsvectorin, including crash due to uninitialized field and · bb36c51f
      Tom Lane authored
      miscomputation of required palloc size.  The crash could only occur if the
      input contained lexemes both with and without positions, which is probably not
      common in practice.  The miscomputation would definitely result in wasted
      space.  Also fix some inconsistent coding around alignment of strings and
      positions in a tsvector value; these errors could also lead to crashes given
      mixed with/without position data and a machine that's picky about alignment.
      And be more careful about checking for overflow of string offsets.
      
      Patch is only against HEAD --- I have not looked to see if same bugs are
      in back-branch contrib/tsearch2 code.
      bb36c51f
  2. 22 Oct, 2007 7 commits
  3. 21 Oct, 2007 2 commits
  4. 20 Oct, 2007 7 commits
  5. 19 Oct, 2007 3 commits
  6. 18 Oct, 2007 7 commits
  7. 17 Oct, 2007 3 commits
  8. 16 Oct, 2007 8 commits