/ File History
Login

History of ext/misc/spellfix.c

2018-03-30
16:34
Fix a bug in the spellfix extension causing it to compute suboptimal answers. The problem was introduced by check-in [afd6fbc01052ccfc9]. file: [54d650f4] check-in: [3bf28fd9] user: drh branch: trunk, size: 102903
15:59
Fix an off-by-one error in the dist3 algorithm of the spellfix extension. file: [28faad8b] check-in: [5c34af7b] user: drh branch: trunk, size: 102842
2018-02-15
03:56
Improve performance of editdist3() by keeping the costs in sorted order. Also add a new regression test to editdist3(). file: [b3a64428] check-in: [dc734c5b] user: drh branch: trunk, size: 102842
03:05
Reduce the number of calls to strncmp() required to run editDist3Core(). file: [ad435d8d] check-in: [afd6fbc0] user: drh branch: trunk, size: 101163
2018-02-14
20:58
Performance optimizations to the editdist3() function in the spellfix extension. file: [fcf23b07] check-in: [70d304dc] user: drh branch: trunk, size: 101055
20:25
Disable assert() in the spellfix extension if not compiled with SQLITE_DEBUG. file: [bb73be37] check-in: [3c53ee0f] user: drh branch: trunk, size: 101079
14:13
Try to optimize spellfix1 by storing a NULL in the k1 column of %_vocab if it would otherwise have the same value as the word column. file: [efe188bd] check-in: [b76ec7cb] user: drh branch: trunk, size: 100934
2018-01-24
18:28
Reorganize spellfix.c to make it easier to edit automatically (e.g. using a script). No changes to functionality. file: [705ce1ed] check-in: [090a64fa] user: dan branch: trunk, size: 100865
2017-11-03
08:46
The extensions functions in spellfix are all deterministic. file: [41cf26c6] check-in: [29ec855e] user: drh branch: trunk, size: 95867
2016-07-28
04:14
Work in progress on setting a calling convention for all callback functions. file: [a4723b6a] check-in: [02b8040e] user: mistachkin branch: callbackConv, size: 95561
2016-04-12
20:05
More harmless compiler warning fixes. file: [bf1b922c] check-in: [ab69527c] user: mistachkin branch: warnings, size: 95548
2016-03-11
14:30
Update spellfix1_scriptcode() to output 215 (latin) for pure numeric text. file: [598bbc45] check-in: [df44308b] user: drh branch: trunk, size: 95484
2016-03-03
15:16
Increase the default upper bound on scope to 30. file: [194b5fc3] check-in: [b1258814] user: drh branch: branch-3.11, size: 95324
2016-02-04
11:15
Use sqlite3_malloc64() instead of sqlite3_malloc() in the spellfix extension. file: [52519048] check-in: [634d008c] user: drh branch: trunk, size: 95323
2016-01-23
22:55
Add the SQLITE_SPELLFIX_STACKALLOC_SZ compile-time option to control how much stack space is available for use as the Wagner matrix in editDest3 of the spellfix extension. file: [db4cc4b7] check-in: [dd0100dd] user: drh branch: trunk, size: 95293
18:24
Changes to spellfix to try to get it to use stack space instead of heap space in cases where that makes sense. file: [5850a0e0] check-in: [dfcebc73] user: drh branch: trunk, size: 94865
2015-12-17
14:18
Fix the spellfix1_scriptcode() function to ignore whitespace and punctuation, and to recognize hebrew and arabic scripts. file: [df6efb90] check-in: [7adfa4a5] user: drh branch: trunk, size: 94658
2015-10-29
13:48
Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. file: [b9065af7] check-in: [34eb6911] user: drh branch: trunk, size: 94302
2015-08-05
15:29
Update the spellfix virtual table extension so that an explicit "top = ?" constraint works even if there is also a "distance < ?" or "distance <= ?" constraint. file: [86998fb7] check-in: [08888383] user: dan branch: trunk, size: 94287
2015-06-24
17:21
Add "ON CONFLICT" handling to the spellfix module. file: [de9181ec] check-in: [1d04def7] user: dan branch: spellfix-constraints, size: 93057
2015-01-12
19:59
Silence some harmless uninitialized local variable warnings. file: [25810dda] check-in: [44375a34] user: mistachkin branch: msvcW4, size: 92164
2014-08-22
11:11
Enhance the spellfix extension with the ability to specify a rowid when inserting new rows. file: [56739fab] check-in: [369c480c] user: drh branch: trunk, size: 92164
2014-07-22
16:00
Fix the index name for the shadow tables in the spellfix1 extension so that multiple instances of the spellfix1 virtual table can each have their own index. file: [cb016c2d] check-in: [438c348a] user: drh branch: trunk, size: 91764
2014-03-05
19:36
Always include the ctype.h header in the spellfix.c extension. file: [93f39610] check-in: [bfd75f47] user: drh branch: trunk, size: 91743
2014-02-06
13:18
Change the spellfix1 virtual table to deterministically names its shadow tables. file: [3548c433] check-in: [5219cdfc] user: drh branch: trunk, size: 91744
2014-01-22
17:43
Update the spellfix virtual table to optimize queries of the form "SELECT ... FROM tbl WHERE rowid=?". file: [adfc569f] check-in: [a0ba55ff] user: dan branch: trunk, size: 91801
2013-11-12
01:11
Fix an error message in the spellfix extension so that it conforms to the style of error messages in the core. file: [76578f2c] check-in: [b896ae3d] user: drh branch: trunk, size: 91066
2013-07-09
15:56
Adjust the costs in the xBestIndex function of the spellfix1 virtual table to force the use of the MATCH term if it is available. file: [5e1d547e] check-in: [f003bea9] user: drh branch: trunk, size: 91054
2013-05-15
18:34
Fixes to allow testfixture to be compiled with SQLITE_OMIT_VIRTUAL_TABLE defined. file: [6d7ce610] check-in: [00231fb0] user: dan branch: trunk, size: 91076
2013-04-27
18:06
Remove spellfix virtual table documentation from the source tree. Reference the separate documentation on the website instead. file: [f9d24a2b] check-in: [adcf7890] user: drh branch: trunk, size: 90943
2013-04-25
19:31
Added the nextchar.c extension. Minor changes to the spellfix.c extension so that it can be appended to an amalgamation and compiled without duplicating symbols. file: [e323eebb] check-in: [56b9a417] user: drh branch: trunk, size: 90946
14:59
Move the test_spellfix.c module to ext/misc/spellfix.c. file: [8bb69911] check-in: [de556add] user: drh branch: std-ext, size: 90900 Renamed from src/test_spellfix.c