|
165b67cb36
|
Fix a problem involving a 3-way NEAR query.
FossilOrigin-Name: 507890a9139875b1b594225c432c714f67312c0e
|
2009-12-04 19:07:24 +00:00 |
|
|
acf28fbdd8
|
Modify [2ad1461f25] to avoid leaving a prepared statement in "active" state following an OOM error in FTS3.
FossilOrigin-Name: 69c21ee46aeeb624fd8638b17ff7259a3e5f9a46
|
2009-12-04 14:11:33 +00:00 |
|
|
406a15ad8b
|
Fix an FTS3 problem where an OOM error was not being propagated back
out to the top-level interface.
FossilOrigin-Name: 2ad1461f255c2499367b706a5ec65b44c1fc1618
|
2009-12-04 13:42:59 +00:00 |
|
|
e2e5145441
|
Fix an incorrect assert() in fts3.c. Add further fts3 tests.
FossilOrigin-Name: 75863c2d55e0801add5b8dcf88d575c5c870af04
|
2009-12-03 17:36:22 +00:00 |
|
|
e585b8f05c
|
Updates to FTS3 to correct compiler warnings under MSVC.
FossilOrigin-Name: 37495b55ffbdc2db4482367ac7d8e32d4d71d58e
|
2009-12-03 06:26:46 +00:00 |
|
|
c12075b3b2
|
Change an error message in FTS3 to avoid using an uninitialized variable.
FossilOrigin-Name: 620a8a2b38f5f2ad3db304b2bc88360285c174db
|
2009-12-02 20:25:57 +00:00 |
|
|
19125aaf68
|
Fix an uninitialized value read in sqlite3async.c.
FossilOrigin-Name: 1cf2136c39239a6fea6ac2a555f55865dd517d93
|
2009-12-02 18:16:56 +00:00 |
|
|
bc7c039ce2
|
Clear the Pager.dbModified flag when unlocking the database. Assert that it is clear when locking the database.
FossilOrigin-Name: d17ec16b7c5051c904c09580a856593b2fb85edc
|
2009-12-02 14:44:32 +00:00 |
|
|
6bd3b2aa64
|
Use #include "sqlite3.h" instead of <sqlite3.h> in fts3Int.h.
FossilOrigin-Name: 7737db490ceba02c29c36fe181b4e7895b40aa75
|
2009-12-01 17:08:09 +00:00 |
|
|
8c4499764b
|
Add typedefs for i16 and u8 to fts3Int.h when not building via the amalgamation method.
FossilOrigin-Name: fa56c1c47296c2f9ba1de9450d421dd06fde5a6a
|
2009-12-01 17:05:50 +00:00 |
|
|
65e8c82e1a
|
Changes to the TCL interface header to allow it to be compiled independently
from the amalgamation.
FossilOrigin-Name: 58113932d93926b4aa037a7487105a55f883cd0a
|
2009-12-01 13:57:48 +00:00 |
|
|
3acb07d6c3
|
Open a savepoint within the FTS3 optimize() function.
FossilOrigin-Name: 4924fbb244bd1b7103e29e045812cb1c4d2d81c8
|
2009-12-01 13:48:13 +00:00 |
|
|
612b1d5cd0
|
Fix a segfault that can occur when querying an empty FTS3 table. Also restore the rowid/docid conflict handling to work as it did in version 3.6.20.
FossilOrigin-Name: c022f66b5a65aa54d5ebd55cfe941118a2042280
|
2009-12-01 12:00:22 +00:00 |
|
|
ff3f307cd0
|
Test coverage improvements in the FTS3 porter stemmer.
FossilOrigin-Name: 6d112bfd53998b8f6693d3f2edbcd5ab4cdf5fb1
|
2009-11-30 19:48:16 +00:00 |
|
|
0a62730d3f
|
Updates to snippet() and offsets() functions of FTS3 so that they work
sanely following an OOM fault.
FossilOrigin-Name: b939a37a8ce296785a300e79ab9d3d87ad91343f
|
2009-11-28 21:33:21 +00:00 |
|
|
9287d93c17
|
Change FTS3 to detect when the RHS of the MATCH opertor encounters an OOM
during string format conversion and report back an SQLITE_NOMEM error.
FossilOrigin-Name: 31eed4f8f95f0799d634eccbd9e09cb58172d250
|
2009-11-28 17:23:47 +00:00 |
|
|
44c1e5a13c
|
Remove all benign OOM failure opportunities from the FTS3 hash table
implementation. All OOM faults cause SQLITE_NOMEM to be returned.
FossilOrigin-Name: 80754d383a0e890ea3f315dab941b9f166481ddd
|
2009-11-28 17:07:42 +00:00 |
|
|
8e9f6aedae
|
Add a test case for creating an FTS3 table with no module arguments or opening/closing brackets in the CREATE VIRTUAL TABLE statement.
FossilOrigin-Name: a9cba7ea0a06efa7a63a3069b219cc30fb127e98
|
2009-11-28 15:35:16 +00:00 |
|
|
81fa6dc319
|
Fix a bug introduced by the fts3 refactoring (segfault when creating a table with zero module args). Also a fix to handle an OOM error.
FossilOrigin-Name: eada284bc10cafcab9beb3473bb0c70b3b4de2f9
|
2009-11-28 12:40:32 +00:00 |
|
|
f6d7b055fa
|
Remove a C++ism accidentally added to fts3.c.
FossilOrigin-Name: 97d332416069d2fbce323740b276d0e7523eeee5
|
2009-11-27 12:14:47 +00:00 |
|
|
7eee299243
|
Add some missing comments to fts3 files. No source code changes.
FossilOrigin-Name: b6402b2065b844acb3f1bb94ad964568706bcb86
|
2009-11-21 03:03:21 +00:00 |
|
|
e6828f5503
|
Merge leaf accidentally created by [1c4984c62f].
FossilOrigin-Name: cae949ce971ca216e0f8880b2f93866619fa05be
|
2009-11-20 10:23:12 +00:00 |
|
|
d1414c58e5
|
Improve comments and other things in fts3_write.c.
FossilOrigin-Name: 1cf0e3cc14bad22867e740736c2886dc1c4a48dc
|
2009-11-20 05:05:19 +00:00 |
|
|
d313865550
|
Minor optimizations to fts3 code.
FossilOrigin-Name: b456eacbbb16513d1b27e90015ea58a6dc92cc3b
|
2009-11-20 02:24:15 +00:00 |
|
|
8f4a4f24dd
|
Fix a performance regression introduced while reworking the fts3 code.
FossilOrigin-Name: 7cd178a72ab99c94fdacffb19aad819ae600e57d
|
2009-11-19 18:28:45 +00:00 |
|
|
16708c4a0d
|
Fix some fts3 related issues with the autoconf and amalgamation build systems.
FossilOrigin-Name: 3b17924754343c0163464dabf01a9c46ffccef28
|
2009-11-19 15:25:25 +00:00 |
|
|
5dc842ddf7
|
Fix problems introduced into fts3 as part of the refactoring.
FossilOrigin-Name: fa0998e19d984ee57f4f506c34eb858026cc49c3
|
2009-11-19 00:15:27 +00:00 |
|
|
bd61689382
|
Add some missing comments and fix some other issues in fts3 code.
FossilOrigin-Name: 2fe579e778b75fbf503c02e01e5424c1926f2b49
|
2009-11-18 15:35:58 +00:00 |
|
|
f13b704ee6
|
Improvements to the way fts3 reads the full-text index.
FossilOrigin-Name: 45c051e78651d8204c17cecdda2bde705698881f
|
2009-11-17 12:52:10 +00:00 |
|
|
948a5f88ea
|
Add a few extra coverage test cases for fts3.
FossilOrigin-Name: f29c8fcade4aadeae3824975cf59f306c11c906b
|
2009-11-16 16:36:23 +00:00 |
|
|
91f0ce39e4
|
Further OOM testing for fts3 code. Add Tcl code implementing an integrity-check for fts3.
FossilOrigin-Name: c27d46b33e8596b45c562c2742b05030e8899092
|
2009-11-14 11:41:00 +00:00 |
|
|
09977bb9f0
|
Start reworking fts3 code to match the rest of SQLite (code conventions, malloc-failure handling etc.).
FossilOrigin-Name: 30a92f1132801c7582007ee625c577ea2ac31cdf
|
2009-11-13 10:36:20 +00:00 |
|
|
c81c11f62c
|
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
FossilOrigin-Name: f6c045f649036958078cb15cd9d5453680c82b0c
|
2009-11-10 01:30:52 +00:00 |
|
|
fd3b22265e
|
Use 64-bit arithmetic in the xRead() method of asyncRead. Fix for [94c04eaadb].
FossilOrigin-Name: ca3e41b0574cfd8d971c2be2114e58273a531970
|
2009-10-19 07:50:25 +00:00 |
|
|
4ec56ff0ce
|
Fix some errors in the guttman versions (disabled by default) of the algorithms in rtree.c.
FossilOrigin-Name: 64bad00b4f6fbbc3e5e75966f9c3959ad3d542ef
|
2009-10-05 05:40:08 +00:00 |
|
|
17458718b2
|
Update an r-tree test to account for changes in the query planner.
FossilOrigin-Name: e5ce66d40bd68dc014071f7830112fa3b1d72948
|
2009-09-10 18:26:05 +00:00 |
|
|
9af00021a1
|
Mark the rtreeUpdate function as static. (CVS 6961)
FossilOrigin-Name: b6bdfdc69df4fc6cad669fd8b2cbaa9ecb95cb78
|
2009-08-06 18:36:47 +00:00 |
|
|
ee0484c1b5
|
Add the experimental API sqlite3_strnicmp(). Modify fts3 so that in terms like 'column_name:token' the column_name is interpreted in a case-insenstive fashion. Ticket #3996. (CVS 6950)
FossilOrigin-Name: 4571aa9e9142db465ae8250b0adf27e0a094331a
|
2009-07-28 16:44:26 +00:00 |
|
|
5368f29ac4
|
When the asynchronous IO backend opens a file with the EXCLUSIVE flag set, make sure only a single file-descriptor is opened (not one for reading and one for writing). This change fixes #3978. (CVS 6905)
FossilOrigin-Name: 630e669b97a81f9125d4bdc18517738b74eecdec
|
2009-07-18 11:52:04 +00:00 |
|
|
33c54a989e
|
Return a meaningful error message if a keyword is used as an rtree table column name. Ticket #3970. (CVS 6902)
FossilOrigin-Name: 046efe46b50fbe928f39a0cda1b1006d486ce9f5
|
2009-07-17 16:54:48 +00:00 |
|
|
e932ba260e
|
Fix a double-free that can occur when using the fts3 legacy syntax '-' operator. Add tests for the same operator. Ticket #3960. (CVS 6874)
FossilOrigin-Name: c19d419e8cf94a26d9bb6ad478e84841168a882e
|
2009-07-10 09:24:43 +00:00 |
|
|
1ed93e9085
|
Add conditional 'extern "C"' block to sqlite3async.h. Ticket #3866. (CVS 6662)
FossilOrigin-Name: e4d1b117c90dca341bfa74291c7dfc2afca38cc6
|
2009-05-21 04:42:19 +00:00 |
|
|
eb4ac06f4e
|
More cleanup, etc. to support MSVC compiles. (CVS 6582)
FossilOrigin-Name: 2cd9655e7313671f2bbe8d4a6f13246cbbf61205
|
2009-04-30 17:45:33 +00:00 |
|
|
a3628d14d7
|
Fixed compile for MSVC; removed compiler warnings; changes for NDEBUG build; minor code tweaks. (CVS 6570)
FossilOrigin-Name: e98b12425ff036b36165dfd2002e0530ca27a677
|
2009-04-29 18:11:59 +00:00 |
|
|
6f050aa2bf
|
Tests for the new asynchronous IO API. (CVS 6549)
FossilOrigin-Name: 11b2564e7159168cd0815bb9bc93688586fad1e0
|
2009-04-25 08:39:14 +00:00 |
|
|
4598b8e4a1
|
Make selecting the asynchronous IO file-locking mode a runtime operation. Still untested. (CVS 6544)
FossilOrigin-Name: 577277e84a05707b8c21aa08bc5fc314c1ac38ac
|
2009-04-24 10:13:05 +00:00 |
|
|
debcfd2dcb
|
Improve comments and documentation of the asynchronous IO VFS module. (CVS 6543)
FossilOrigin-Name: 92bc6be2a86f8a68ceded2bc08fe7d6ff23b56fb
|
2009-04-24 09:27:16 +00:00 |
|
|
a3f065980e
|
Move the asynchronous IO code from src/test_async.c to ext/async/. Refactor it to be a standalone module and to support windows. (CVS 6539)
FossilOrigin-Name: e71fb0fb8d83b4453c3c1e84606bf58d04926809
|
2009-04-23 14:58:39 +00:00 |
|
|
2fe5cb1809
|
Avoid fts3 crash on (MATCH '""') expressions. Ticket #3717. (CVS 6343)
FossilOrigin-Name: 03679857a320517a7b89e5214e948bce9af896a9
|
2009-03-12 15:43:47 +00:00 |
|
|
be21779385
|
Corrected typos and misspellings. Ticket #3702. (CVS 6336)
FossilOrigin-Name: 6404afa0c515a6536fc2e878d4fb451e4dc06942
|
2009-03-05 04:20:31 +00:00 |
|