summaryrefslogtreecommitdiff
path: root/src/backend/utils/hash
AgeCommit message (Expand)Author
2006-06-25Tweak dynahash.c to avoid wasting memory space in non-shared hash tables.Tom Lane
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2005-11-22Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-08-20Convert the arithmetic for shared memory size calculation from 'int'Tom Lane
2005-06-26Tweak dynahash.c to not allocate so many entries at once when dealingTom Lane
2005-06-18When using C-string lookup keys in a dynahash.c hash table, use strncpy()Tom Lane
2005-06-08Marginal hack to avoid spending a lot of time in find_join_rel duringTom Lane
2005-06-02Change CRCs in WAL records from 64bit to 32bit for performance reasons.Tom Lane
2005-05-29Modify hash_search() API to prevent future occurrences of the errorTom Lane
2005-05-16Adjust out-of-date comment.Tom Lane
2005-05-06Marginal performance improvements in dynahash: make sure that everythingTom Lane
2005-04-14Marginal hack to use a specialized hash function for dynahash hashtablesTom Lane
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
2004-11-21Fix rounding problem in dynahash.c's decision about when the targetTom Lane
2004-10-25Modify hash_create() to elog(ERROR) if an error occurs, rather thanNeil Conway
2004-10-22Minor code cleanup: hdefault() only ever returned "true", so it may asNeil Conway
2004-09-28Arrange to preallocate all required space for the buffer and FSM hashTom Lane
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-08-29Update copyright to 2004.Bruce Momjian
2004-04-19* Most changes are to fix warnings issued when compiling win32Bruce Momjian
2003-12-29Use hash table name, not one-size-fits-all 'DynaHashTable', to identifyTom Lane
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-08-19Improve dynahash.c's API so that caller can specify the comparison functionTom Lane
2003-08-04Update copyrights to 2003.Bruce Momjian
2003-07-25Error message editing in backend/utils (except /adt).Tom Lane
2002-10-31Got tired of explaining why this Assert is not wrong.Tom Lane
2002-09-02Remove sys/types.h in files that include postgres.h, and hence c.h,Bruce Momjian
2002-06-20Update copyright to 2002.Bruce Momjian
2002-04-23Clean up INT64CONST conflicts. Make the pg_crc code use a macro calledTom Lane
2002-03-09Code review for improved-hashing patch. Fix some portability issuesTom Lane
2002-03-02Commit to match discussed elog() changes. Only update is that LOG isBruce Momjian
2001-11-05New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian
2001-10-28Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-10-05Further cleanup of dynahash.c API, in pursuit of portability andTom Lane
2001-10-01Another round of cleanups for dynahash.c (maybe it's finally clean ofTom Lane
2001-06-22Statistical system views (yet without the config stuff, butJan Wieck
2001-03-23When using 'long long int' for int64 type, check to see if the compilerTom Lane
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-03-13XLOG (and related) changes:Tom Lane
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-02Clean up non-reentrant interface for hash_seq/HashTableWalk, so thatTom Lane
2000-08-31Fix relative path references so that make knowns which dependencies referPeter Eisentraut
2000-06-28First phase of memory management rewrite (see backend/utils/mmgr/READMETom Lane
2000-05-29Generated header files parse.h and fmgroids.h are now copied intoTom Lane
2000-04-12Ye-old pgindent run. Same 4-space tabs.Bruce Momjian
2000-03-17Fix a bunch of minor portability problems and maybe-bugs revealed byTom Lane
2000-02-26Shared-memory hashtables have non-extensible directories, which meansTom Lane
2000-01-26Add:Bruce Momjian