Commit Graph

764 Commits

Author SHA1 Message Date
Davi de Castro Reis
a250982ade Add docs directory for github. 2018-12-28 23:53:52 -02:00
Davi de Castro Reis
815d089f34 Set theme jekyll-theme-cayman 2018-12-28 23:44:49 -02:00
Davi de Castro Reis
e5f83da75b Minor version bump. 2018-12-28 22:47:25 -02:00
Davi de Castro Reis
bbf77c63c9 Apply some of debian patches. 2018-12-28 01:43:43 -02:00
Davi de Castro Reis
d233b4943f Partially apply https://sourceforge.net/p/cmph/patches/3/ 2018-12-28 00:51:37 -02:00
Davi de Castro Reis
9209046797 Make benchmarks optional and dependent on hopscotch_map. 2018-12-27 23:44:19 -02:00
Davi de Castro Reis
6e9f152f92 Add flat_hash_map to benchmark. 2018-12-27 23:37:06 -02:00
Davi de Castro Reis
3e4c4fa3ff Decrease macro pollution. 2018-12-27 23:37:06 -02:00
Davi de Castro Reis
a69bdded7d Add hopscotch to the benchmark baseline. 2018-12-27 23:37:06 -02:00
Davi de Castro Reis
776ae2cbca Add a swap function. 2018-12-27 23:37:06 -02:00
Davi de Castro Reis
69f81ca7ba Rollback confusing ACLOCAL_AMFLAGS. 2018-12-27 23:37:02 -02:00
Davi Reis
68705bea29 First tentative of minor version bump. 2014-06-06 17:47:37 -03:00
Davi Reis
452486b310 Merge branch 'master' of ssh://git.code.sf.net/p/cmph/git 2014-06-06 17:45:34 -03:00
Davi Reis
dc45060090 Add c++11 m4 check. 2014-06-06 13:44:33 -07:00
Davi Reis
17ef289801 Merge branch 'master' of ssh://git.code.sf.net/p/cmph/git 2014-06-06 17:35:00 -03:00
Davi Reis
84b042137d Simple fix to gendocs. 2014-06-06 17:34:21 -03:00
Davi Reis
8230f935c4 Tentative fix to m4 stuff. 2014-06-06 13:31:14 -07:00
Davi Reis
217c784dda Revert "Fix memory leak problem for bmz8"
This code leaks memory when iterations reaches 0 and previous code was
correct. See https://sourceforge.net/p/cmph/git/merge-requests/4/.
2014-06-06 12:33:04 -03:00
Davi Reis
c09a1f64ea Merge commit 'efe08b8080d0696bf388b21' 2014-06-06 12:00:56 -03:00
Davi Reis
a57b0e966d Style fixes to https://sourceforge.net/p/cmph/git/merge-requests/3/. 2014-06-06 11:52:06 -03:00
Davi Reis
a57fe72c9a Merge commit '2e797796a545748ea815f39113088c701b45653' 2014-06-06 11:49:39 -03:00
Davi Reis
6808fe7cf1 Merge commit 'c85b8f8ecd23039aa9794098735f896c2c56346f' 2014-06-06 11:39:57 -03:00
Davi Reis
b055b8d3cf Merge remote-tracking branch 'sf/githubmaster'
Bring fixes from sourceforge.
2014-06-06 11:34:57 -03:00
Davi Reis
91ad6123ad Small syntatic fixes. 2014-06-06 11:26:18 -03:00
Davi Reis
c113674a89 Dropped inline from Murmur for gcc 4.8 compatibility. 2014-06-06 11:26:18 -03:00
Davi de Castro Reis
4238530db6 Fixed initialization order of test framework. 2014-06-06 11:26:18 -03:00
Davi Reis
e4d6e18de0 A couple test cases. 2014-06-06 11:26:18 -03:00
Huang-Ming Huang
efe08b8080 fixed problem where the FCH algorithm did not dispose the keys using the user supplied function specified in cmph_config_t. 2014-05-23 11:21:34 -05:00
Huang-Ming Huang
a45235f886 Fix memory leak problem for bmz8 2014-05-23 08:55:22 -05:00
Joseph HERLANT
2e797796a5 Correcting potential segfault due to division by 0
This happend when passing a weird file name to cmph in generate
or verbose mode.
To get the crash test script and full report, refer to:
http://bugs.debian.org/715745
2014-03-07 12:12:39 +01:00
Joseph HERLANT
c85b8f8ecd Correcting not escaped minus signs in manpage.
Extract of the explanations why we need a change for this:
By default, "-" chars are interpreted as hyphens (U+2010) by groff, not as minus
signs (U+002D). Since options to programs use minus signs (U+002D), this means
for example in UTF-8 locales that you cannot cut and paste options, nor search
for them easily. The Debian groff package currently forces "-" to be interpreted
as a minus sign due to the number of manual pages with this problem, but this is
a Debian-specific modification and hopefully eventually can be removed.

"-" must be escaped ("\-") to be interpreted as minus.
2014-03-06 18:56:00 +01:00
Fabiano C. Botelho
2cf5c15cf6 This fixes a bug the key_struct_vector_read function.
This has been reported by Rama Krishna Chitta.
2013-04-20 01:44:25 -07:00
Fabiano C. Botelho
9f999ef428 Remaining part of the fix for bug 3465649. This one fixes both BRZ and
CHD_PH for small key sets.
2013-04-20 01:28:00 -07:00
Fabiano C. Botelho
1b2a7cedff Fixing bug 3465649. I still need to make CMPH_BRZ work for small sets. 2013-04-17 01:19:15 -07:00
Fabiano C. Botelho
c1a9eb164e Fixes bug 3482222 filed in the bug tracker. 2013-04-16 00:50:24 -07:00
Fabiano C. Botelho
9e434d41d0 Applying Michael Samuel's patch to fix a bug in jenkins_hash.
This will break compatibility with mphf previously generated.
If someone has functions stored they will need to either change
this function back and keep using the buggy version or regenerate
them.
2013-04-16 00:16:49 -07:00
Fabiano C. Botelho
f9e5adacbd Applying Michael Samuel's patch to avoid buffer overflow while loading
the algorithm name from a dump file.
2013-04-15 23:42:21 -07:00
Davi de Castro Reis
d59aaa88c4 Fixed initialization order of test framework. 2012-08-21 18:07:46 +02:00
Davi Reis
4f3c9003d5 A couple test cases. 2012-06-15 18:09:54 -03:00
Davi de Castro Reis
b8c5b54c9a Added missing file in the distribution. 2012-06-09 03:55:16 -03:00
Davi de Castro Reis
3beff9ee9c spurious comment removed. 2012-06-09 03:12:09 -03:00
Davi de Castro Reis
772cdca462 Less brandhes. 2012-06-09 03:11:22 -03:00
Davi de Castro Reis
7968e08658 Less branches. 2012-06-09 03:11:07 -03:00
Davi de Castro Reis
4fabbd9d25 Less branches. 2012-06-09 02:47:37 -03:00
Davi de Castro Reis
b3e2ef709d More conservative hash functions. 2012-06-09 02:27:39 -03:00
Davi de Castro Reis
c06ad3e25e Fixed erase bug. 2012-06-09 00:58:52 -03:00
Davi de Castro Reis
99ac6744c7 Fixed equality op. 2012-06-08 12:15:01 -03:00
Davi de Castro Reis
6744476198 Minor fixes in command line tool. 2012-06-08 11:37:40 -03:00
Davi de Castro Reis
f5c937d1fc Add c++0x flag to pkgconfig. 2012-06-08 11:25:32 -03:00
Davi de Castro Reis
e57ec31b93 Fixed conditional inclusion of pkg-config for c++. 2012-06-08 11:17:18 -03:00