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
Davi de Castro Reis
07c9f0c9f8
Updated ebuild file.
2012-06-08 11:08:46 -03:00
Davi de Castro Reis
4d3be28d19
Fixes for make dist.
2012-06-08 11:02:07 -03:00
Davi Reis
fba715aebb
Improved integration of check library. Should do the same for benchmarks.
2012-06-05 00:27:17 -03:00
Davi Reis
688c382420
Merge remote-tracking branch 'upstream/master'
2012-06-04 21:04:24 -03:00