This Day In History For 2020-09-17
1 Year Ago (more context)
2019-09-17
| ||
21:28 | Do not change the OP_String8 opcode into OP_String until *after* any necessary encoding conversions are accomplished. Otherwise, a rerun of the prepared statement after an OOM can result in errors. Test case in TH3. (check-in: 8efd6259 user: drh tags: trunk) | |
13:30 | • Fixed ticket [587791f9]: Row is not fetched when using WHERE clause with INSTR() plus 6 other changes (artifact: d66ce425 user: drh) | |
13:30 | Test cases for ticket [587791f92620090e] (check-in: ca0e3a83 user: drh tags: trunk) | |
03:16 | Fix the instr() SQL function so that it makes a copy of its argument before changing the datatype, since the datatype affects processing. Also fix the sqlite3_value_text() routine so that it always works even for values obtained form sqlite3_value_dup(). Ticket [587791f92620090e] (check-in: 3fb40f51 user: drh tags: trunk) | |
2 Years Ago (more context)
2018-09-17
| ||
20:47 | Further optimizations to the UPDATE logic to avoid making changes to partial indexes if none of the columns mentioned in the WHERE clause are modified by the UPDATE. (check-in: d1365a5b user: drh tags: trunk) | |
15:30 | • Fixed ticket [510cde27]: Endless loop on a query with window functions, ORDER BY, and LIMIT plus 5 other changes (artifact: c0db9c39 user: drh) | |
15:29 | • Fixed ticket [b41031ea]: ALTER TABLE returns an error on certain schemas plus 3 other changes (artifact: fea593b6 user: drh) | |
15:25 | Disable the ORDER BY LIMIT optimization in queries using window functions. This fixes a problem that was introduced by check-in [206720129ed2fa8875a286] which attempted to fix ticket [9936b2fa443fec03ff25f9]. This changes is a fix for the follow-in tocket [510cde277783b5fb5de628]. (check-in: 36c75fd5 user: drh tags: branch-3.25) | |
15:19 | Disable the ORDER BY LIMIT optimization in queries using window functions. This fixes a problem that was introduced by check-in [206720129ed2fa8875a286] which attempted to fix ticket [9936b2fa443fec03ff25f9]. This changes is a fix for the follow-in tocket [510cde277783b5fb5de628]. (check-in: c6c9585f user: drh tags: trunk) | |
14:28 | • New ticket [510cde27] Endless loop on a query with window functions, ORDER BY, and LIMIT. (artifact: 614870a8 user: drh) | |
14:18 | Fix a false-positive in the post-ALTER-TABLE schema verification logic that prevents ALTER TABLE from working if the table being altered has a trigger that references any column of a virtual table. Ticket [b41031ea2b537237]. (check-in: 5ce568c0 user: drh tags: branch-3.25) | |
14:13 | Fix a false-positive in the post-ALTER-TABLE schema verification logic that prevents ALTER TABLE from working if the table being altered has a trigger that references any column of a virtual table. Ticket [b41031ea2b537237]. (check-in: 84105ea4 user: drh tags: trunk) | |
13:55 | Restore an assert() that was present on trunk. (Closed-Leaf check-in: a7b572ca user: drh tags: tkt-b41031ea) | |
13:38 | Minor modification to the fix on this branch to avoid adding extra conditional compilation macros. (check-in: 4d8be404 user: dan tags: tkt-b41031ea) | |
12:49 | Fix missing space in 'configure.ac' reported on the mailing list. (check-in: 96b00a3c user: mistachkin tags: trunk) | |
11:36 | Increase the version number to 3.25.1. (check-in: f3c8cfdb user: drh tags: branch-3.25) | |
08:27 | Add extra test for the fix on this branch. Also fix a pointer-compare-after-free problem that occurs in similar cases. (check-in: 1856ea63 user: dan tags: tkt-b41031ea) | |
00:15 | Add assert()s to the new code in the previous check-in. (check-in: b12f23a5 user: drh tags: tkt-b41031ea) | |
3 Years Ago (more context)
2017-09-17
| ||
19:45 | Do not make the assumption (as check-in [4da49a95c0f07] incorrectly did) that the ExprList returned by sqlite3ExprListDup() would never be passed into sqlite3ExprListAppend(). Include a new test case that shows this sometimes does happen. (check-in: 29227d00 user: drh tags: trunk) | |
4 Years Ago (more context)
2016-09-17
| ||
22:46 | Minor enhancement to the TclKit batch tool: it should download the TclKit EXE alone when the TCLKIT_NOENV environment variable is set. (check-in: baceb988 user: mistachkin tags: trunk) | |
19:34 | Small performance optimization in the freeSpace() routine of btree.c. (check-in: 63962e2a user: drh tags: trunk) | |
17:39 | Improved description of the ElseNotEq opcode in comments. No changes to code. (check-in: e011435e user: drh tags: trunk) | |
5 Years Ago (more context)
2015-09-17
| ||
17:21 | Avoid passing (signed char) values directly to isspace(), isalnum() or isdigit() in json1.c. Cast the value to (unsigned char) first. (check-in: 6713e35b user: dan tags: trunk) | |
09:48 | Fix a crash in FTS5 caused by specifying NULL as the rhs of a MATCH operator. (check-in: e8ed62f8 user: dan tags: trunk) | |
10 Years Ago (more context)
2010-09-17
| ||
22:39 | Clarifications to the sqlite3_auto_extension() documentation. (check-in: ca96e0df user: drh tags: trunk) | |
19:45 | Updates to the documentation for sqlite3_create_collation(). (check-in: 3df7715a user: drh tags: trunk) | |
19:04 | Add tests for some syntax diagrams in lang_select.html. (check-in: 2254e93b user: dan tags: trunk) | |
17:10 | Remove additional occurrences of <ctype.h> from FTS2. (check-in: ee52589c user: drh tags: trunk) | |
16:01 | Add new test file fts3shared.test to test the previous change. (check-in: a207f744 user: dan tags: trunk) | |
15:28 | Have all FTS3 queries obtain a read or write table-lock at the shared-cache level before doing anything else. (check-in: 018e82c7 user: dan tags: trunk) | |
01:07 | Completely remove all trace of ctype.h from FTS2. (check-in: 87684566 user: drh tags: trunk) | |
15 Years Ago (more context)
2005-09-17
| ||
19:28 | Download page reports sizes in MiB and KiB instead of just bytes. (CVS 2718) (check-in: e985f02d user: drh tags: trunk) | |
19:14 | Update to the download page on the website. (CVS 2717) (check-in: 91bc0d00 user: drh tags: trunk) | |
18:49 | Version 3.2.6 (CVS 2716) (check-in: 1cdfe667 user: drh tags: trunk) | |
18:34 | The sqlite3ReallocOrFree routine should set its pointer to NULL when it fails. (CVS 2715) (check-in: 0e85af44 user: drh tags: trunk) | |
18:02 | Fix up the busy test so that it can be run multiple times in a row without giving false errors on 2nd and subsequent runs. (CVS 2714) (check-in: 7a7ba73f user: drh tags: trunk) | |
17:58 | Fix a memory leak that occurs after malloc fails. (CVS 2713) (check-in: 85b931bf user: drh tags: trunk) | |
17:05 | Fix the crash.test script to accomodate recent changes. (CVS 2712) (check-in: d594608f user: drh tags: trunk) | |
16:48 | Fix a bug in the lock2 test script introduced by check-in (2709) (CVS 2711) (check-in: c3bf1743 user: drh tags: trunk) | |
16:36 | Fix a problem with the lock_status pragma and the UTF-16 encoding. (CVS 2710) (check-in: 1a737b45 user: drh tags: trunk) | |
15:20 | Changes to make corruption errors easier to track down. (CVS 2709) (check-in: c0733000 user: drh tags: trunk) | |
15:17 | Update the webpage description of 3.2.6 changes to talk about ticket #1432. (CVS 2708) (check-in: 0e23c28b user: drh tags: trunk) | |
13:29 | Bug fix in the ORDER BY optimizer. Ticket #1435. (CVS 2707) (check-in: 553b7ba8 user: drh tags: trunk) | |
13:07 | Make sure dependencies on the right-hand side of IN operators are checked correctly. Ticket #1433. (CVS 2706) (check-in: 21740794 user: drh tags: trunk) | |
02:34 | Updates to the FAQ. (CVS 2705) (check-in: 0eaf430d user: drh tags: trunk) | |