-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed 'tommyds/' changes from 183b568..56fae10
56fae10 Some more comments about the hash used 92d1e36 Update comments about integer hash functions 2762316 Add a note about the hash function used the benchmark 085d105 Make more clear that hash function we use 1180371 Split the googlelibchash and concurrencykit graph c4c3660 Add a new list count operation with O(n) complexity b3af524 Changes to version 2.1. 0823405 Updates the HISTORY. 37e36bf Drops doxygen dependency for Travis CI. 828e796 Uses a more complete Travis CI script. 6af2f22 Fixes another typo in the legend. 3389d11 Uses explict var for objdump and drop -fverbose-asm. 4d318ab Removes index and remainder uses as old gcc raise a warning for them. 055884d Fixes a typo in the legend. a253eeb Removes compiler warnings due different type size. c203b5c Moves the addressing functions of hashlin to the header. 6bbcc56 Allows to redefines CC and CXX with environment variables. 5eac92a Uses new compiler options for generating the benchmark. 3af910f Uses fixed arch options to build the benchmark. 56c897e Doesn't build by default the bench prog. b60c7b6 Decreases the requirement of C++11 std. C++0x seems enough. a8d61cb Uses gcc options valid for any native machine. 852031d Adds support for Travis CI. ee7d007 Some documentation changes. 494a394 Default run for valgrind is the check program. 84fc45f Uses a simpler statement to compute the split bit in hashlin. e3da5a4 Reimplements the bucket addressing for hashling. 1f3b338 More documentation changes. 7266227 Removes an unnecessary integer division in hashdyn. 7e1dac6 Various documentation changes. 21140d2 Adjusts the HISTORY with latest changes. e10f5da Even more code coverage. Now at 100%. 9b37acc Removes some unnecessary parenthesis from the code. aec0d2f Updates the design comments. 108f669 Adds more test coverage. Now at 99%. 3f9ef98 Fixes tommy_trie_inplace when removing duplicate elements. b4719b6 Minor changes at the documentation. 6d1b159 Adds support for code coverage. 12143b9 Cleans up the benchmark source. git-subtree-dir: tommyds git-subtree-split: 56fae105c119defcedf219f9a4668342e84d370b
- Loading branch information
Showing
32 changed files
with
1,219 additions
and
493 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,6 +26,12 @@ stamp-h1 | |
*.s | ||
*.S | ||
|
||
# coverage | ||
*.gcda | ||
*.gcno | ||
*.info | ||
cov/ | ||
|
||
# project | ||
*.dst | ||
*.epr | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# Travis CI configuration file | ||
|
||
language: c | ||
|
||
script: make check | ||
|
||
compiler: | ||
- clang | ||
- gcc | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,8 @@ | ||
TommyDS INSTALL | ||
=============== | ||
|
||
TommyDS doesn't need any installation. You have only to import the required .c | ||
and .h files into your program and start using them. | ||
TommyDS doesn't need any installation. | ||
|
||
You have only to import the required .c and .h files into your program | ||
and use the them. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.