Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [fc3e07] master /
History



File Date Author Commit
benchmark 2013-12-23 Andrea Mazzoleni Andrea Mazzoleni [e90f63] Enlarges the Y axis for graphs.
tommyds 2014-03-28 Andrea Mazzoleni Andrea Mazzoleni [fc3e07] Update license to the new format.
.gitignore 2013-12-21 Andrea Mazzoleni Andrea Mazzoleni [aec41d] Adds .gitignore.
AUTHORS 2011-03-12 Andrea Mazzoleni Andrea Mazzoleni [773ec8] Minor changes for v0.2 release
HISTORY 2014-03-23 Andrea Mazzoleni Andrea Mazzoleni [be589e] Different source code organization.
INSTALL 2011-03-12 Andrea Mazzoleni Andrea Mazzoleni [773ec8] Minor changes for v0.2 release
LICENSE 2014-03-28 Andrea Mazzoleni Andrea Mazzoleni [fc3e07] Update license to the new format.
Makefile 2014-03-23 Andrea Mazzoleni Andrea Mazzoleni [be589e] Different source code organization.
README 2011-03-12 Andrea Mazzoleni Andrea Mazzoleni [773ec8] Minor changes for v0.2 release
benchmark.cc 2014-03-28 Andrea Mazzoleni Andrea Mazzoleni [fc3e07] Update license to the new format.
benchmark.geany 2011-01-10 Andrea Mazzoleni Andrea Mazzoleni [98f71e] Documentation addition
benchmark.sln 2013-02-05 Andrea Mazzoleni Andrea Mazzoleni [d4d0a8] Adds benchmark for Google BTree.
benchmark.vcxproj 2013-02-06 Andrea Mazzoleni Andrea Mazzoleni [5c1bdb] Adds benchmark for C++ map and unordered_map.
check.c 2014-03-28 Andrea Mazzoleni Andrea Mazzoleni [fc3e07] Update license to the new format.
tommy-footer.html 2011-01-07 Andrea Mazzoleni Andrea Mazzoleni [7eb1c6] Initial commit
tommy-header.html 2011-03-30 Andrea Mazzoleni Andrea Mazzoleni [81ae58] Some final touches for the final release.
tommy.css 2011-01-10 Andrea Mazzoleni Andrea Mazzoleni [93e8b6] Updated CSS for doxygen 1.7.3
tommy.doxygen 2013-11-14 Andrea Mazzoleni Andrea Mazzoleni [c05628] Adds new files in doxygen help.
tommyweb-header.html 2011-03-30 Andrea Mazzoleni Andrea Mazzoleni [81ae58] Some final touches for the final release.
tommyweb.doxygen 2011-03-30 Andrea Mazzoleni Andrea Mazzoleni [81ae58] Some final touches for the final release.

Read Me

TommyDS
=======

TommyDS is a C library of hashtables and tries designed for high performance.

It's faster than all the similar libraries like rbtree, judy, goodledensehash,
khash, uthash, nedtries and others.

The data structures provided are:

	tommy_list - A double linked list.
	tommy_array - A linear array. It doesn't fragment the heap.
	tommy_hashtable - A fixed size chained hashtable.
	tommy_hashdyn - A dynamic chained hashtable.
	tommy_hashlin - A linear chained hashtable. It doesn't have the
		problem of the delay when resizing and it doesn't fragment
		the heap.
	tommy_trie - A trie optimized for cache utilization.
	tommy_trie_inplace - A trie completely inplace.

The documentation is available in HTML format in the doc/index.html file,
and directly in the .h files.

The official site of TommyDS is:

    http://tommyds.sourceforge.net