This Day In History For 2020-09-28
1 Year Ago (more context)
2019-09-28
| ||
18:28 | Add missing comment to constant definitions. (check-in: 661a3789 user: drh tags: trunk) | |
16:14 | Improvements to a comment. No code changes. (check-in: 1a3671c7 user: drh tags: trunk) | |
11:19 | In FTS3/4, the poslist end marker must be larger than any other possible poslist value, even on a corrupt poslist. (check-in: 752679ae user: drh tags: trunk) | |
2 Years Ago (more context)
2018-09-28
| ||
23:53 | Fix test cases so that they work with ICU. (check-in: d04b2013 user: drh tags: trunk) | |
21:11 | Merge latest begin-concurrent changes into this branch. (check-in: 6f3dd980 user: dan tags: begin-concurrent-pnu) | |
20:58 | Merge latest trunk into this branch. (check-in: 86750c92 user: dan tags: begin-concurrent) | |
20:46 | Have sqlite3changegroup_output_strm() call its output function more regularly. (check-in: 8467c31a user: dan tags: trunk) | |
18:51 | Fix a bug in the sqlite_memstat virtual table that was causing it to report the amount of memory used as zero bytes. (check-in: 8a758a87 user: drh tags: trunk) | |
14:01 | Add the geopoly_regular(X,Y,R,N) function to the geopoly extension. (check-in: 4505bbae user: drh tags: trunk) | |
13:18 | Make most geopoly functions pure. (check-in: 944e167a user: drh tags: trunk) | |
00:16 | Rig geopoly to use sqlite3AtoF() if it is available, as that routine is much faster than atof(). (check-in: 470c6c07 user: drh tags: trunk) | |
3 Years Ago (more context)
2017-09-28
| ||
20:06 | Do not flatten subqueries that contain an ORDER BY or GROUP BY clause and can be implemented using a co-routine. (check-in: 042d655d user: drh tags: prefer-coroutine-sort-subquery) | |
18:32 | • Edit [ff2f5a31a2ac67a2|ff2f5a31]: Edit check-in comment. (artifact: 54bd1ea7 user: drh) | |
17:29 | Remove the (undocumented) query-planner control that prevents a "SELECT ALL" subquery in FROM clause from being implemented as a co-routine. This control was added by [a29e117d7ec], where it was called a "stop-gap". (check-in: ff2f5a31 user: drh tags: trunk) | |
16:56 | Fix over-length source code lines in select.c. No logic changes. (check-in: fd3267ef user: drh tags: trunk) | |
13:47 | Fix an issue introduced by check-in [4cd2a9672c59] (2017-03-03) that could allow a negative value in the 3rd parameter to memmove() when defragmentPage() is called on a btree page with a corrupted freeblock list. The corruption is now detected early and results in an SQLITE_CORRUPT return before the memmove() is reached. (check-in: 5b9ae693 user: drh tags: trunk) | |
01:58 | Add new routines to simplify dealing with collating sequences in expressions: sqlite3ExprNNCollSeq() and sqlite3ExprCollSeqMatch(). (check-in: 490e488e user: drh tags: trunk) | |
01:09 | Indexes on expressions with a COLLATE clause are able to satisfy an ORDER BY with the same COLLATE clause. (check-in: 04130018 user: drh tags: trunk) | |
00:01 | In two places, change the magic number -1 to its proper symbol XN_ROWID. (check-in: 80277d2f user: drh tags: trunk) | |
4 Years Ago (more context)
2016-09-28
| ||
20:42 | Use Knuth multiplicative hashing for the symbol table. (check-in: cc29ddd6 user: drh tags: trunk) | |
16:15 | Merge recent enhancements from trunk. (check-in: 06014163 user: drh tags: apple-osx) | |
16:05 | Two more typo fixes in comments. (check-in: 40c0fb0a user: drh tags: trunk) | |
16:04 | Fix typos in comments. No code changes. (check-in: 5bbd071d user: drh tags: trunk) | |
5 Years Ago (more context)
2015-09-28
| ||
23:45 | Avoid unnecessary cursors and seeking when running a DELETE against a WITHOUT ROWID table. (Leaf check-in: 70ec88b2 user: drh tags: delete-without-rowid-opt) | |
20:03 | Also allow UPDATE on virtual tables to use the onepass strategy. (check-in: 1aa27d70 user: dan tags: vtab-onepass) | |
17:05 | Extra information provided by .wheretrace on input flags to the query planner and on the result of sqlite3WhereOkOnePass(). (check-in: c5566bb3 user: drh tags: trunk) | |
15:23 | Update fts3 to use the onepass strategy for delete operations. (check-in: fffab4f7 user: dan tags: vtab-onepass) | |
15:20 | Changes to allow DELETE operations on virtual tables to use the onepass strategy under some circumstances. (check-in: e73f919f user: dan tags: vtab-onepass) | |
15:08 | Add test cases to the ONEPASS optimization corruption problem fixed by the previous check-in. (check-in: 5c14d447 user: drh tags: trunk) | |
14:40 | Fix a database corruption bug caused by the ONEPASS optimization added in check-in [8b93cc5937000535]. Bug detected (prior to release) by sqllogictest. Test cases to follow. (check-in: 9d057f52 user: drh tags: trunk) | |
10 Years Ago (more context)
2010-09-28
| ||
20:26 | Simplify the test that determines if the name of a new table collides with a prior index name. (check-in: 3f30f00a user: drh tags: trunk) | |
19:19 | • Edit [655991ec8a781d67|655991ec]: Timestamp 2010-09-28 19:16:47. (artifact: 5fd7e19e user: dan) | |
19:16 | Fix some problems that can occur if a trigger has the same name as another database object. (check-in: 655991ec user: dan tags: trunk) | |
17:38 | • Edit [6251e587403eed82|6251e587]: Timestamp 2010-09-28 17:34:47. (artifact: 9454aba8 user: drh) | |
17:37 | Merge accidental fork. (check-in: 33c8b9c7 user: drh tags: trunk) | |
17:34 | Add tests to e_createtable.test. Allow a table to be created if there is an index of the same name in a different attached database. (check-in: 6251e587 user: dan tags: trunk) | |
17:34 | Get ANALYZE working again with -DSQLITE_ENABLE_STAT2 and virtual tables. (check-in: b7a26427 user: drh tags: trunk) | |
15:55 | Disallow statements of the form "CREATE TEMP TABLE main.t1 ...". (check-in: dd1b34ba user: dan tags: trunk) | |
15:25 | Updates to e_vacuum.test so that it works when SQLITE_DEFAULT_AUTOVACUUM=1 is set. (check-in: 890816c5 user: drh tags: trunk) | |
14:26 | Fix several harmless compiler warnings. (check-in: 7be03ecc user: drh tags: trunk) | |
14:11 | Fix an incompatibility with OMIT_VIRTUALTABLE in e_vacuum.test. (check-in: 7d0b881a user: dan tags: trunk) | |
13:12 | Updates to the sqlite3_get_table() documentation. (check-in: c7aa238c user: drh tags: trunk) | |
07:24 | Update the version number to 3.7.3 in preparation for the next release. (check-in: 88108fff user: drh tags: trunk) | |
07:21 | • Fixed ticket [b351d95f]: Bug in "INSERT INTO ... SELECT" statements that use CASE plus 3 other changes (artifact: a657e414 user: drh) | |
07:14 | Merge fixes for ticket [b351d95f9cd5ef17e9d9dbae18f5ca8611190001] into the trunk. (check-in: 1f7ef0af user: drh tags: trunk) | |
07:11 | Replace some unreachable branch instructions with assert() statements. (Closed-Leaf check-in: 88b84bf1 user: drh tags: bug-b351d95f9c) | |
06:00 | Tweaks to help facilitate structural test coverage. (check-in: ff49a5f0 user: drh tags: bug-b351d95f9c) | |
04:16 | • Edit [8b8e1732e8410efd|8b8e1732]: Move to branch bug-b351d95f9c. Edit check-in comment. Timestamp 2010-09-27 21:09:32. (artifact: 9ccee8af user: drh) | |
04:14 | Test case and fix for the specific failure of ticket [b351d95f9cd5ef17e9d9dbae]. (check-in: 57789cfe user: drh tags: bug-b351d95f9c) | |
03:55 | Use OP_Copy rather than OP_SCopy at one point in aggregate processing where it is needed to avoid shallow-copy misuse. (check-in: a5eefd52 user: drh tags: bug-b351d95f9c) | |
00:25 | Continuing work toward detecting and fixing shallow-copy misuse. (check-in: d0342f4b user: drh tags: bug-b351d95f9c) | |