Commit Graph

749 Commits

Author SHA1 Message Date
Davi Reis
dc45060090 Add c++11 m4 check. 2014-06-06 13:44:33 -07: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
Davi Reis
9581e5ad12 Remove dependency on cmph in cxxmph 2012-06-04 21:03:19 -03:00
Davi de Castro Reis
cc42ab3b74 Pre-release comments. 2012-06-03 04:17:14 -03:00
Davi de Castro Reis
0d7a176458 Merge branch 'master' of github.com:bonitao/cmph 2012-06-03 03:35:46 -03:00
Davi Reis
a17b3792d1 Merge branch 'master' of github.com:bonitao/cmph 2012-06-03 03:27:33 -03:00
Davi de Castro Reis
d5b579fbd6 Generalized mph_map for trade-offs. 2012-06-03 03:13:06 -03:00
Davi de Castro Reis
8ebb9da1ab Compiles on gcc-4.7 macos. 2012-06-03 00:03:46 -03:00
Davi de Castro Reis
20a67137d4 Several build fixes. 2012-06-02 23:17:45 -03:00
Davi de Castro Reis
e808f82311 Version bump 2012-06-02 22:29:46 -03:00
Davi Reis
3232485ef0 Merge branch 'master' of github.com:bonitao/cmph 2012-06-02 22:22:02 -03:00
Davi Reis
c95e06eba4 Fix typo 2012-06-02 22:21:08 -03:00
Davi de Castro Reis
c7b77ae329 Improved test support. 2012-06-02 21:47:18 -03:00