Skip to content
Snippets Groups Projects
  1. Jul 12, 2014
  2. Jun 18, 2014
  3. May 30, 2014
  4. May 06, 2014
    • Bruce Momjian's avatar
      pgindent run for 9.4 · 0a783200
      Bruce Momjian authored
      This includes removing tabs after periods in C comments, which was
      applied to back branches, so this change should not effect backpatching.
      0a783200
  5. Jan 26, 2014
  6. Jan 19, 2014
    • Magnus Hagander's avatar
      Rename msvc build option krb5 to gss · 74a72ec2
      Magnus Hagander authored
      In the MSVC build system we've never separated krb5 from gss,
      and always built them both. Since the removal of native krb5
      support, this parameter only controls GSSAPI, so rename it
      accordingly.
      74a72ec2
    • Magnus Hagander's avatar
      Remove support for native krb5 authentication · 98de86e4
      Magnus Hagander authored
      krb5 has been deprecated since 8.3, and the recommended way to do
      Kerberos authentication is using the GSSAPI authentication method
      (which is still fully supported).
      
      libpq retains the ability to identify krb5 authentication, but only
      gives an error message about it being unsupported. Since all authentication
      is initiated from the backend, there is no need to keep it at all
      in the backend.
      98de86e4
  7. May 29, 2013
  8. Feb 06, 2013
  9. Dec 16, 2012
  10. Oct 08, 2012
    • Tom Lane's avatar
      Autoconfiscate selection of 64-bit int type for 64-bit large object API. · 95d035e6
      Tom Lane authored
      Get rid of the fundamentally indefensible assumption that "long long int"
      exists and is exactly 64 bits wide on every platform Postgres runs on.
      Instead let the configure script select the type to use for "pg_int64".
      
      This is a bit of a pain in the rear since we do not want to pollute client
      namespace with all the random symbols that pg_config.h defines; instead
      we have to create a separate generated header file, "pg_config_ext.h".
      But now that the infrastructure is there, we might have the ability to
      add some other stuff that's long been wanting in this area.
      95d035e6
  11. Jul 05, 2012
  12. Jun 10, 2012
  13. Feb 15, 2012
    • Robert Haas's avatar
      Speed up in-memory tuplesorting. · 337b6f5e
      Robert Haas authored
      Per recent work by Peter Geoghegan, it's significantly faster to
      tuplesort on a single sortkey if ApplySortComparator is inlined into
      quicksort rather reached via a function pointer.  It's also faster
      in general to have a version of quicksort which is specialized for
      sorting SortTuple objects rather than objects of arbitrary size and
      type.  This requires a couple of additional copies of the quicksort
      logic, which in this patch are generate using a Perl script.  There
      might be some benefit in adding further specializations here too,
      but thus far it's not clear that those gains are worth their weight
      in code footprint.
      337b6f5e
  14. Jan 03, 2012
  15. Jul 12, 2011
  16. Apr 04, 2011
  17. Feb 28, 2011
    • Peter Eisentraut's avatar
      PL/Python custom SPI exceptions · 474a4247
      Peter Eisentraut authored
      This provides a separate exception class for each error code that the
      backend defines, as well as the ability to get the SQLSTATE from the
      exception object.
      
      Jan Urbański, reviewed by Steve Singer
      474a4247
  18. Feb 04, 2011
  19. Oct 17, 2010
    • Magnus Hagander's avatar
      Fix msvc build for localized versions of Visual C++ · cd0e8253
      Magnus Hagander authored
      Look only at the non-localized part of the output from "vcbuild /?",
      which is used to determine the version of Visual Studio in use. Different
      languages seem to localize different amounts of the string, but we assume
      the part "Microsoft Visual C++" won't be modified.
      cd0e8253
  20. Sep 20, 2010
  21. Apr 09, 2010
  22. Mar 03, 2010
  23. Mar 02, 2010
  24. Jan 05, 2010
    • Magnus Hagander's avatar
      Move the default configuration for the MSVC build system to config_default.pl, · af322a8a
      Magnus Hagander authored
      and allow using config.pl to override the defaults. config.pl is removed from
      the repository, so changes there will no longer show up when doing diff, and
      will not prevent switching branches and such things.
      
      config.pl would normally be used to override single values, but if an
      old-style config.pl is read, it will override the entire default configuration,
      making it backwards compatible.
      af322a8a
    • Tom Lane's avatar
      Get rid of the need for manual maintenance of the initial contents of · 64737e93
      Tom Lane authored
      pg_attribute, by having genbki.pl derive the information from the various
      catalog header files.  This greatly simplifies modification of the
      "bootstrapped" catalogs.
      
      This patch finally kills genbki.sh and Gen_fmgrtab.sh; we now rely entirely on
      Perl scripts for those build steps.  To avoid creating a Perl build dependency
      where there was not one before, the output files generated by these scripts
      are now treated as distprep targets, ie, they will be built and shipped in
      tarballs.  But you will need a reasonably modern Perl (probably at least
      5.6) if you want to build from a CVS pull.
      
      The changes to the MSVC build process are untested, and may well break ---
      we'll soon find out from the buildfarm.
      
      John Naylor, based on ideas from Robert Haas and others
      64737e93
  25. Jan 01, 2010
  26. Dec 30, 2009
  27. Dec 23, 2009
  28. Sep 19, 2009
  29. Jan 06, 2009
  30. Dec 16, 2008
  31. Nov 14, 2008
  32. Aug 16, 2008
  33. Jun 24, 2008
  34. Jun 23, 2008
    • Tom Lane's avatar
      Fix Gen_fmgrtab.sh to not rely on hard-wired knowledge of the column numbers · eeee0691
      Tom Lane authored
      in pg_proc.  Also make it not emit duplicate extern declarations, and make it
      a bit more bulletproof in some other small ways.  Likewise fix the equally
      hard-wired, and utterly undocumented, knowledge in the MSVC build scripts.
      For testing purposes and perhaps other uses in future, pull out that portion
      of the MSVC scripts into a standalone perl script equivalent to
      Gen_fmgrtab.sh, and make it generate actually identical output, rather than
      just more-or-less-the-same output.
      
      Motivated by looking at Pavel's variadic function patch.  Whether or not
      that gets accepted, we can be sure that pg_proc's column set will change
      again in the future; it's time to not have to deal with this gotcha.
      eeee0691
  35. May 03, 2008
  36. Apr 21, 2008
Loading