SQLite

All files named ”ext/fts2/fts2_tokenizer1.c”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for ext/fts2/fts2_tokenizer1.c

2023-01-14
19:53
Deleted: Omit the long-disused FTS1 and FTS2 implements from the active source tree. The code will persist forever in the source repository, but there is no point in carrying it around in the latest tarballs where it is never used. (check-in: [2bb50d5aed] user: drh branch: trunk, size: 0)
2013-07-04
23:53
[07e223eecb] part of check-in [f2ab874782] Modify several extensions to use the new exported function naming. Fix some shared library compilation issues. (check-in: [f2ab874782] user: mistachkin branch: extRefactor, size: 6654)
2010-09-17
17:10
[0123d21078] part of check-in [ee52589c80] Remove additional occurrences of <ctype.h> from FTS2. (check-in: [ee52589c80] user: drh branch: trunk, size: 6586)
2008-07-22
22:57
[8545ce12b4] part of check-in [ecf2dec66c] Changes fts2 to use only sqlite3_malloc() and not system malloc. Backports (4554) and (4555) from fts3. (CVS 5454) (check-in: [ecf2dec66c] user: shess branch: trunk, size: 6511)
2007-07-30
18:55
[8a545c232b] part of check-in [3f9a666143] Fix ticket #2439: the FTS1 and FTS2 extensions use the non-standard, unportable and highly deprecated <malloc.h> header on all platforms except Apple Mac OS X. The <malloc.h> actually is never required on any OS with an at least partly POSIX-conforming API as the malloc(3) & friends functions officially live in <stdlib.h> since over 10 years. Under some platform like FreeBSD the inclusion of <malloc.h> since a few years even causes an "#error" and this way a build failure. So, just get rid of the bad <malloc.h> usage in FTS1 and FTS2 extensions at all and stick with <stdlib.h> there only. (CVS 4191) (check-in: [3f9a666143] user: rse branch: trunk, size: 6430)
2007-06-25
13:50
[719f6eb8cf] part of check-in [c795e6fd8f] Put #ifdefs in fts2_tokenizer so that the build works even when FTS2 is omitted. Add the SQLite blessing to the header comments on all FTS2 source files. (CVS 4120) (check-in: [c795e6fd8f] user: drh branch: trunk, size: 6487)
2007-04-21
16:37
[5c979fe881] part of check-in [94374654cc] Add the ability to turn the FTS2 module into an amalgamation. (CVS 3864) (check-in: [94374654cc] user: drh branch: trunk, size: 6245)
2007-03-16
18:30
[6067f2f710] part of check-in [fbc53da8c6] Out-of-memory cleanup in tokenizers. Handle NULL return from malloc/calloc/realloc appropriately, and use sizeof(var) instead of sizeof(type) to make certain that we don't get a mismatch between them as the code rots. (CVS 3693) (check-in: [fbc53da8c6] user: shess branch: trunk, size: 6233)
2006-10-10
17:37
Added: [b26f0d2fae] part of check-in [d0d1e7cdcc] Copy fts1/ to fts2/, changing reference from fts1 to fts2. For future reference, the source versions copied were:

README.txt r1.1 fts1.c r1.37 fts1.h r1.2 fts1_hash.c r1.1 fts1_hash.h r1.1 fts1_porter.c r1.1 fts1_tokenizer.h r1.4 fts1_tokenizer1.c r1.6 (CVS 3471) (check-in: [d0d1e7cdcc] user: shess branch: trunk, size: 6141)