Tal Einat
|
d2b792bf57
|
added bumpversion configuration
|
2015-02-01 12:48:32 +02:00 |
Tal Einat
|
3834afbc9e
|
removed broken and unused kmp_memmem
|
2015-01-31 21:37:20 +02:00 |
Tal Einat
|
defc3dfd78
|
some additions to .gitignore in order to better support PyCharm and pyenv
|
2015-01-31 21:21:56 +02:00 |
Tal Einat
|
adfc13f79d
|
updated license copyright notice to 2015 and added a link to the license in the README
|
2015-01-31 21:20:05 +02:00 |
Tal Einat
|
6a899f43ac
|
removed no longer necessary workaround for nose2 + argparse issue on Python 2.6
|
2015-01-31 20:57:18 +02:00 |
Tal Einat
|
b477345ed6
|
skip tests of kmp_memmem, since it is broken (memory leak)
|
2015-01-31 20:43:44 +02:00 |
Tal Einat
|
ba899d4cf9
|
removed the no longer needed version limit on the 'six' library
|
2015-01-31 20:43:25 +02:00 |
Tal Einat
|
e7bfc2fea5
|
added py34 to list of tox envs
|
2015-01-31 20:29:15 +02:00 |
Tal Einat
|
a11ff82653
|
added wordlen_memmem files to setup.py and MANIFEST.in
|
2015-01-31 18:26:31 +02:00 |
Tal Einat
|
7ece67cc89
|
simplified tox and TravisCI infrastructure, now that they properly support Python 3.4
|
2015-01-31 16:05:51 +02:00 |
Tal Einat
|
c91dba9485
|
bugfix: free memory upon early exit from C subs-only functions
|
2014-06-04 04:25:12 +03:00 |
Tal Einat
|
c7263944b3
|
more memmem tests
|
2014-05-25 00:58:59 +03:00 |
Tal Einat
|
b48b620c15
|
optimized initialization of wordlen_memmem and split it into a separate file
|
2014-05-25 00:58:50 +03:00 |
Tal Einat
|
7737cc6749
|
added wordlen_memmem and testing for memmem functions
|
2014-05-23 22:36:32 +03:00 |
Tal Einat
|
2a85fdfd53
|
added hnm_subs_lp_byteslike and upgraded test suite
|
2014-05-23 18:51:02 +03:00 |
Tal Einat
|
0e2ef6b054
|
added fnm_subs_ngrams_byteslike and upgraded test suite
This was done using C macro templating to define two similar functions, one fnm and another hnm.
|
2014-05-21 21:25:54 +03:00 |
Tal Einat
|
b56657093c
|
use substitutions_only_has_near_matches_ngrams_byteslike when available
|
2014-05-17 14:27:38 +03:00 |
Tal Einat
|
b96d483140
|
a few comments and code formatting in C code
|
2014-05-17 14:27:07 +03:00 |
Tal Einat
|
ac836d9bf5
|
added memmem() implementation based on KMP (currently unused)
|
2014-05-17 13:42:37 +03:00 |
Tal Einat
|
ffcf705007
|
renamed internal variables of functions for consistency
|
2014-05-17 03:28:19 +03:00 |
Tal Einat
|
6a8df8d741
|
refactored input validation in no-dels and subs-only
|
2014-05-17 03:25:17 +03:00 |
Tal Einat
|
085ba0bd59
|
minor comment improvement
|
2014-05-17 02:03:42 +03:00 |
Tal Einat
|
34248d06fd
|
minor comment improvement
|
2014-05-17 00:58:21 +03:00 |
Tal Einat
|
c07291c36e
|
updated benchmarks
|
2014-05-16 12:18:05 +03:00 |
Tal Einat
|
44be967e43
|
fixed edge-case of broken input handling in find_near_matches()
|
2014-05-16 12:00:59 +03:00 |
Tal Einat
|
8b3467361d
|
replaced use of the KMP search with a simpler Rabin-Karp inspired search
This should be faster in most cases.
|
2014-05-16 11:19:20 +03:00 |
Tal Einat
|
c42e8064e1
|
updated copyright dates in LICENSE and added license to README
|
2014-05-12 21:09:37 +03:00 |
Tal Einat
|
35106bcef5
|
fixed changed import in test file
|
2014-05-11 02:47:02 +03:00 |
Tal Einat
|
3618dc07fe
|
removed unused C variable
|
2014-05-11 02:46:43 +03:00 |
Tal Einat
|
76ee4e0715
|
changed _c_find_near_matches_generic_linear_programming to use the new KMP
|
2014-05-11 02:40:14 +03:00 |
Tal Einat
|
e1a7b0cc30
|
added C implementation of subs-only hnm_byteslike
|
2014-05-11 02:37:32 +03:00 |
Tal Einat
|
087beb37d6
|
use count_differences_with_maximum in subs-only fnm
|
2014-05-11 02:36:29 +03:00 |
Tal Einat
|
f48e3e7154
|
added empty subsequence test to subs-only hnm_byteslike
|
2014-05-11 02:35:28 +03:00 |
Tal Einat
|
f71d362807
|
added fuzzysearch._common.search_exact_byteslike()
|
2014-05-11 02:32:13 +03:00 |
Tal Einat
|
f58f9aab73
|
added a C implementation of KMP search supporting NULL bytes
|
2014-05-11 02:25:03 +03:00 |
Tal Einat
|
ed8c2986e5
|
added docs/_build to .gitignore
|
2014-05-07 00:24:49 +03:00 |
Tal Einat
|
4e7215973e
|
minor test change
|
2014-05-07 00:22:19 +03:00 |
Tal Einat
|
8041de0101
|
fixed test_double_first_item
|
2014-05-07 00:21:57 +03:00 |
Tal Einat
|
1164d30934
|
fixed expectedOutcomes() methods
|
2014-05-07 00:20:59 +03:00 |
Tal Einat
|
3ee959ddc2
|
stop using TestCase.assertListEqual(); use assertEqual() instead
|
2014-05-06 22:19:56 +03:00 |
Tal Einat
|
ed765cff2b
|
fixed last failing tests, while beginning test overhaul
|
2014-05-06 20:51:04 +03:00 |
Tal Einat
|
88bead7c7a
|
bugfixes, optimizations and input validation in Cython versions of generic_search
|
2014-05-06 13:51:33 +03:00 |
Tal Einat
|
ca469dc570
|
finished fixing docs/conf.py for readthedocs.org
|
2014-05-05 19:22:32 +03:00 |
Tal Einat
|
cf3d72a171
|
fixing readthedocs.org WIP
|
2014-05-05 15:13:56 +03:00 |
Tal Einat
|
6fab48c457
|
minor doc fix
|
2014-05-05 15:13:38 +03:00 |
Tal Einat
|
21f4014acc
|
multiple changes in testing, input validation and implementations
|
2014-04-24 19:37:59 +03:00 |
Tal Einat
|
95a724ebc0
|
Makefile fixes
|
2014-04-23 00:32:21 +03:00 |
Tal Einat
|
f6a2e536e9
|
removed unused import and fixed a doc-string
|
2014-04-23 00:16:24 +03:00 |
Tal Einat
|
919ee800eb
|
adding python 3.4 to TravisCI config
|
2014-04-22 19:38:29 +03:00 |
Tal Einat
|
0eff5d69af
|
adding python 3.4 to TravisCI config
|
2014-04-22 19:04:38 +03:00 |