1. 05 Jun, 2000 1 commit
  2. 30 May, 2000 1 commit
  3. 29 May, 2000 1 commit
  4. 28 May, 2000 1 commit
    • Tom Lane's avatar
      First round of changes for new fmgr interface. fmgr itself and the · 0a7fb4e9
      Tom Lane authored
      key call sites are changed, but most called functions are still oldstyle.
      An exception is that the PL managers are updated (so, for example, NULL
      handling now behaves as expected in plperl and plpgsql functions).
      NOTE initdb is forced due to added column in pg_proc.
      0a7fb4e9
  5. 22 May, 2000 1 commit
    • Bruce Momjian's avatar
      I am attempting to integrate postgres (v 7.0) with an open source · 0460f050
      Bruce Momjian authored
      project I am working on (Recall - a distributed, fault-tolerant,
      replicated, storage framework @ http://www.fault-tolerant.org).
      Recall is written in C++.  I need to include the postgres headers and
      there are some problems when including the headers w/C++.
      
      Attached is a patch generated from postgres/src that fixes my problems.
      I was hoping to get this into the main source.  It's very small (2k) and
      3 files are changed: backend/utils/fmgr/fmgr.c,
      backend/utils/Gen_fmgrtab.sh.in, and include/access/tupdesc.h.
      
      In C++, you get a multiply defined symbol because the variable
      (FmgrInfo *fmgr_pl_finfo) is defined in the header (the patch moves it
      to the .c file).  The other problem in tupdesc.h is the use of typeid
      is a problem in c++ (I renamed it to oidtypeid).
      
      Thanks,
      Neal Norwitz
      0460f050
  6. 16 May, 2000 1 commit
    • Bruce Momjian's avatar
      Several compilation and run-time problems occur when building on SGI · a47e20b0
      Bruce Momjian authored
      IRIX systems using the native compilers.  A summary is:
      - Various files use "//" as a comment delimiter in c files.
      - Problems caused by assuming "char" is signed.
        cash.in: building -signed the rules regression test fails as described
          in FAQ_QNX4.  If CHAR_MAX is "255U" then ((signed char)CHAR_MAX) is -1.
        postmaster.c: random number regression test failed without this change.
      - Some generic build issues and warning message cleanup.
      
      David Kaelbling
      a47e20b0
  7. 26 Jan, 2000 1 commit
    • Bruce Momjian's avatar
      Add: · 5c25d602
      Bruce Momjian authored
        * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
      
      to all files copyright Regents of Berkeley.  Man, that's a lot of files.
      5c25d602
  8. 10 Jan, 2000 3 commits
  9. 22 Nov, 1999 1 commit
  10. 17 Jul, 1999 1 commit
  11. 16 Jul, 1999 1 commit
  12. 15 Jul, 1999 2 commits
  13. 25 May, 1999 1 commit
  14. 10 May, 1999 2 commits
  15. 09 Apr, 1999 1 commit
  16. 03 Apr, 1999 1 commit
  17. 29 Mar, 1999 1 commit
    • Tom Lane's avatar
      Modify fmgr so that internal name (compiler name) of a built-in · c537d429
      Tom Lane authored
      function is found in prosrc field of pg_proc, not proname.  This allows
      multiple aliases of a built-in to all be implemented as direct builtins,
      without needing a level of indirection through an SQL function.  Replace
      existing SQL alias functions with builtin entries accordingly.
      Save a few K by not storing string names of builtin functions in fmgr's
      internal table (if you really want 'em, get 'em from pg_proc...).
      Update opr_sanity with a few more cross-checks.
      c537d429
  18. 13 Feb, 1999 1 commit
  19. 03 Feb, 1999 1 commit
  20. 01 Sep, 1998 2 commits
  21. 19 Aug, 1998 1 commit
    • Bruce Momjian's avatar
      heap_fetch requires buffer pointer, must be released; heap_getnext · 79715390
      Bruce Momjian authored
      no longer returns buffer pointer, can be gotten from scan;
      	descriptor; bootstrap can create multi-key indexes;
      pg_procname index now is multi-key index; oidint2, oidint4, oidname
      are gone (must be removed from regression tests); use System Cache
      rather than sequential scan in many places; heap_modifytuple no
      longer takes buffer parameter; remove unused buffer parameter in
      a few other functions; oid8 is not index-able; remove some use of
      single-character variable names; cleanup Buffer variables usage
      and scan descriptor looping; cleaned up allocation and freeing of
      tuples; 18k lines of diff;
      79715390
  22. 15 Jun, 1998 1 commit
  23. 07 Mar, 1998 1 commit
  24. 26 Feb, 1998 1 commit
  25. 11 Feb, 1998 1 commit
  26. 31 Jan, 1998 2 commits
  27. 15 Jan, 1998 2 commits
  28. 07 Jan, 1998 1 commit
  29. 05 Jan, 1998 1 commit
  30. 28 Oct, 1997 1 commit
  31. 08 Sep, 1997 2 commits
  32. 07 Sep, 1997 1 commit