SQLite
Timeline
Not logged in

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

50 most recent timeline items

2015-09-02
08:22
[cf3e45e76d] Leaf: Fix a problem with fts5 synonyms and the xQueryPhrase() auxiliary function API. (user: dan, tags: fts5-incompatible)
2015-09-01
23:51
[6db3ff45bc] Leaf: Very minor optimizations in the unix VFS. (user: drh, tags: trunk)
22:29
[adf9fefb00] Performance improvement in sqlite3VarintLen(). (user: drh, tags: trunk)
20:09
[8a80967f84] Small size reduction and performance increase in sqlite3DbMallocSize(). (user: drh, tags: trunk)
19:51
[0bee658366] Reduce the number of calls to sqlite3BeginBenignMalloc(). (user: drh, tags: trunk)
18:52
[cb77236673] Leaf: Merge recent enhancements from trunk. (user: drh, tags: sessions)
18:44
[cd359550bd] Fix a problem that occurs when more than 4 synonyms for a term appear within a single row. (user: dan, tags: fts5-incompatible)
18:40
[4af79477fd] Leaf: Merge the latest trunk enhancements. (user: drh, tags: apple-osx)
18:31
[29570a6048] Leaf: Merge enhancements from trunk. (user: drh, tags: cursor-hints)
18:08
[dbcb73802b] Add tests for fts5 synonyms implemented by adding extra terms to queries. And fixes for the same. (user: dan, tags: fts5-incompatible)
18:01
[3dea047465] Leaf: Merge the latest trunk enhancements. (user: drh, tags: begin-concurrent)
17:53 • Edit [8079421604dbd40d|8079421604]: Move to branch begin-concurrent... (user: drh)
17:48
[5ed2a445a1] Fixes so that it builds without warnings both with and without SQLITE_ENABLE_CONCURRENT. (user: drh, tags: begin-concurrent)
16:48 • Edit [351bc22fa9b5a2e5|351bc22fa9]: Edit check-in comment. (user: drh)
13:17
[ff5137a6dd] Leaf: Rename SQLITE_FUNC_VARYING to SQLITE_FUNC_SLOCHNG - a more descriptive name for what that bit means. (user: drh, tags: index-expr)
00:42
[fd4da2318c] Remove unreachable branches. (user: drh, tags: index-expr)
2015-08-31
23:09
[5a2c0e90a1] Fix a bug in error reporting when a UNIQUE index on expressions fails its uniqueness test. (user: drh, tags: index-expr)
21:16
[4871313039] Not only date/time functions, but also functions like sqlite_version() and changes() need to be prohibited from use inside of indexes. (user: drh, tags: index-expr)
20:06
[ad7feaed4c] Begin changes to allow synonym support by adding multiple terms to a query (an alternative to adding multiple terms to the FTS index). (user: dan, tags: fts5-incompatible)
19:38
[cc60321a67] Always assume that indexed expressions can generate a NULL. Get indexed expressions working for the case of two or more expressions in the same index. (user: drh, tags: index-expr)
18:13
[e2f1caf117] Case should not be significant when comparing function names. (user: drh, tags: index-expr)
17:34
[c77554b5c4] Make the distinction between truly deterministic functions and date/time functions which only return the same answer for a single query. Only truly deterministic functions are allowed in indexes. Add new expression index test cases. (user: drh, tags: index-expr)
15:58
[f889369638] Improved analysis and usage of indexed expressions in the query planner. (user: drh, tags: index-expr)
14:27
[7bde6d4d8c] Merge the latest enhancements from trunk. (user: drh, tags: index-expr)
2015-08-29
19:41
[1da60c3dda] Enhance the json_extract() function so that if given multiple PATH arguments it will return a JSON array with all of the answers. Also update comments within the json1 extension to reflect stricter interpretation of JSON and PATH arguments. (user: drh, tags: trunk)
19:03
[2e8e239cec] Link the json1 extension into the command-line shell by default. (user: drh, tags: trunk)
18:46
[98d07d16ca] Add a test for an fts5 tokenizer that supports synonyms by adding multiple entries to the fts index. (user: dan, tags: fts5-incompatible)
18:30
[daff4832af] New test cases for the json1 extension. (user: drh, tags: trunk)
17:22
[752918def7] Fix the build with -DSQLITE_OMIT_VIRTUALTABLE. (user: drh, tags: trunk)
16:02
[fd19ff029f] Do not consider an empty string to be valid JSON. Add some additional JSON test cases. (user: drh, tags: trunk)
15:44
[fc71868496] Another change to the fts5 tokenizer API. (user: dan, tags: fts5-incompatible)
00:54
[3aa0855fd4] Change the json1.c module so that it throws an error if any of the JSON selector paths are malformed. (user: drh, tags: trunk)
2015-08-28
20:07
[dc9ce7b18c] Back out the json_check() routine. Instead, throw an error if the input to a json function (other than json_valid()) is not valid JSON. (user: drh, tags: trunk)
19:56
[90b85b42f2] Change the fts5 tokenizer API to allow more than one token to occupy a single position within a document. (user: dan, tags: fts5-incompatible)
18:11 • Edit [ab93024da7bd577d|ab93024da7]: Marked "Closed". (user: dan)
16:41
[0fdc36fe35] Fix compiler warnings in rbu code. (user: dan, tags: trunk)
16:18
[a84cf4f5d3] When searching the wal file for a frame, do not search that part that was already checkpointed when the transaction was opened. (user: dan, tags: trunk)
15:50
[ab93024da7] Closed-Leaf: Merge latest trunk into this branch. (user: dan, tags: wal-read-change)
15:35
[650111f667] Fix a potential segfault in the VFS logic that checks for fail renames out from under SQLite. (user: drh, tags: apple-osx)
13:27
[bd911496cb] Disable the read-only WAL-mode database tests on the apple-osx branch because read-only WAL-mode databases are specifically disallowed by Apple-specific changes. (user: drh, tags: apple-osx)
09:27
[57bc0194f4] Merge latest trunk changes with this branch. (user: dan, tags: begin-concurrent)
03:48
[64abb65d4d] Add the json_check() function, which returns its argument if the argument is well-formed JSON or which throws an error otherwise. (user: drh, tags: trunk)
03:33
[44f103d886] Enhance the json_insert(), json_replace(), and json_set() functions with the ability to add JSON instead of text if the argument is text and if the PATH begins with '$$' instead of just '$'. (user: drh, tags: trunk)
02:12
[da8646582a] Merge trunk enhancements into the apple-osx branch. Most tests works, but there are yet a few issues to be resolved. (user: drh, tags: apple-osx)
2015-08-27
23:42
[cf452028d1] Fix the OR-optimization so that it always ignores subplans that do not use an index. (user: drh, tags: index-expr)
23:18
[66f92a1686] Fix the OR-optimization so that it always ignores subplans that do not use an index. (user: drh, tags: trunk)
20:33
[73d361ce9e] Fix EXPLAIN QUERY PLAN output for indexed-expressions. Fix another obscure fault in the WHERE term scanner. (user: drh, tags: index-expr)
19:57
[437c7e219d] Add header comments for new methods in pager.c. (user: dan, tags: begin-concurrent)
19:56
[0337501769] Fix problems in the indexed-expression handling in the optimizer. (user: drh, tags: index-expr)
19:22
[fd4798cb7a] Add test cases for concurrent transactions and long-lived SELECT statements. (user: dan, tags: begin-concurrent)