SQLite
Timeline
Not logged in

20 descendants and 20 ancestors of [71effa59c9]

2013-07-31
19:55
[bb06e15790] The MAX_PATH constant in windows is measured in characters, so multiple by 3 to get the number of bytes assuming worst-case UTF8 pathnames. (user: drh, tags: trunk)
19:05
[f2aa7842c8] Resolve names in CREATE INDEX WHERE clauses and detect errors. Disallow expressions that contain variables, subqueries, or functions. The expression is still not used for anything, however. still unused. (user: drh, tags: partial-indices)
18:12
[6794b2dcb4] Here begins an experimental branch for exploring the idea of a partial index. This check-in is able to parse a WHERE clause on a CREATE INDEX statement, but does not actually do anythingn with that WHERE clause yet. (user: drh, tags: partial-indices)
2013-07-30
15:10
[eb6d4278b8] Reduce the size of the stack required by the codeOneLoopStart() function in where.c. (user: drh, tags: trunk)
2013-07-29
19:03
[9e819f0f12] For the MSVC makefile, recompile vdbe.lo and parse.lo first. (user: mistachkin, tags: trunk)
15:54
[c0809b5e32] Comment and preprocessor macro cleanup. (user: drh, tags: trunk)
13:51
[a94a66d10f] In main.mk, always recompile vdbe.o and parse.o first, since changes to either parse.y or vdbe.c will cause all files to be recompiled and if there are syntax errors in vdbe.c or parse.y we want to hit them early in the compile process. (user: drh, tags: trunk)
2013-07-25
17:07
[8bcbb33fd0] In the command-line shell, work around the fact that popen() and pclose() are not defined in stdio.h. in C89 and later. (user: drh, tags: trunk)
16:41
[cc78e21c77] Fix a typo in main.c: SQLITE_DEAULT_AUTOMATIC_INDEX -> SQLITE_DEFAULT_AUTOMATIC_INDEX (user: dan, tags: trunk)
16:27
[4698a82ef8] Enhance the progress handler so that it keeps track of the number of VDBE cycles across sqlite3_step() calls and issues callbacks when the cumulative instruction count reaches threshold. (user: drh, tags: trunk)
2013-07-24
14:54
[de05eb75ec] Another attempt at generalizing the URI parsing so that it works with a wider variety of file URIs and yet remains backwards compatible. (user: drh, tags: uri-enhancement)
2013-07-23
22:28
[0165789f08] Closed-Leaf: Get the new URI logic working for Windows. (user: drh, tags: uri-enhancement)
20:54
[74c12dee17] Update the URI filename parser to allow (and ignore) authority names in unix and to pass the authority through to the OS on windows, as this appears to be what web-browsers are doing. (user: drh, tags: uri-enhancement)
2013-07-20
00:39
[dd4b77c82a] Merge updates from trunk. (user: mistachkin, tags: toTypeFuncs)
00:34
[ad0551e039] Add 'queryplantest' target to the MSVC makefile. (user: mistachkin, tags: trunk)
2013-07-19
23:58
[f755b4b21c] Fixes to test numbering. (user: mistachkin, tags: trunk)
2013-07-18
20:28
[37abfe0c1e] Remove unused "codec" code from the command-line shell. (user: drh, tags: trunk)
18:45
[62465ecba7] Improved documentation for sqlite3_set_auxdata(). Ticket [406d3b2ef91c]. (user: drh, tags: trunk)
18:29
[153deac8fa] Ensure that all auxiliary data registered by calls to sqlite3_set_auxdata() is destroyed when the VM is halted. (user: dan, tags: trunk)
18:28
[cd9096e64b] Closed-Leaf: Fix a typo in the previous commit. (user: dan, tags: typo)
17:12
[71effa59c9] Ensure that all auxiliary data registered by calls to sqlite3_set_auxdata() is destroyed when the VM is halted. Partial fix for [406d3b2ef9]. DRH adds: Stray text accidentally inserted into vdbe.c just prior to the commit breaks the build. (user: dan, tags: typo)
14:50
[5dcffa671f] Fix a 8-byte alignment problem in the query planner that might cause problems on sparc when compiled with -m32. (user: drh, tags: trunk)
14:16
[7acc8cd32d] Documentation changes to warn that sqlite3_set_auxdata() might call the destructor even before it returns. Also fix the regexp extension to deal with that case. Ticket [406d3b2ef91c]. (user: drh, tags: trunk)
2013-07-17
21:08
[b1b0de29fd] Fix copy/paste errors in comments in the transitive_closure virtual table. No changes to code. (user: drh, tags: trunk)
18:12
[3b4096cc8a] Enhance the sqlite3_analyzer tool to give reports on the sizes of individual indices. (user: drh, tags: trunk)
11:54
[64bf8148b8] Clear the error string pointer in sqlite3_vtab object after the error string is transferred to SQLite. Ticket [78588b938a11]. (user: drh, tags: trunk)
2013-07-16
23:26
[20dba3a7fb] Make sure the sqlite3_prepare16 and sqlite3_prepare16_v2 interfaces do not read past a zero-terminator if the nBytes parameter is too large. (user: drh, tags: trunk)
21:31
[5e19d05410] Enhance the query planner so that it looks at multiple solutions to OR expressions in the WHERE clause. (user: drh, tags: trunk)
2013-07-15
17:02
[cdce87eb88] Add the sqlite3_cancel_auto_extension(X) interface which will undo a prior call to sqlite3_auto_extension(X). (user: drh, tags: trunk)
2013-07-12
21:09
[92adaee5bd] Make sure the shell does not try to put a zero terminator on the end of an unallocated zero-length string when running ".import" on an empty file. (user: drh, tags: trunk)
2013-07-11
19:04
[7d829bdea3] Change the description of how sqlite3_progress_handler() works so that the N parameter is "approximate". This aligns with the current implementation. This is a documentation change only. No changes to code. (user: drh, tags: trunk)
15:22
[6557c40798] Add the experimental "query_only" pragma. (user: drh, tags: trunk)
15:03
[527121ac3c] Add the "defer_foreign_keys" pragma and the SQLITE_DBSTATUS_DEFERRED_FKS value for sqlite3_db_status(). This is a cherry-pick of a sequence of five checkins in the sessions branch between 1d44e5d3c2 and d39e65fe70. (user: drh, tags: trunk)
2013-07-10
18:14
[908141d5bf] Fix harmless compiler warnings in the progress callback logic. (user: drh, tags: trunk)
13:33
[ece960c496] Closed-Leaf: Experimental "PRAGMA query_only=BOOLEAN" statement that is able to turn write capabilities on and off. (user: drh, tags: query_only)
03:05
[3e8b02011d] Run progress callback checks less frequently in the main VDBE evaluation loop. This makes up for the extra CPU cycles used to increment the cycle counter for SQLITE_STMTSTATUS_VM_STEP. (user: drh, tags: trunk)
2013-07-09
15:56
[f003bea9fe] Adjust the costs in the xBestIndex function of the spellfix1 virtual table to force the use of the MATCH term if it is available. (user: drh, tags: trunk)
12:36
[1e39f85077] Modify several extensions to use the new exported function naming. Fix some shared library compilation issues. (user: drh, tags: trunk)
03:04
[52a49cbc16] Make sure the schema is verified prior to processing a "WHERE 0" on the first term of a compound SELECT statement. Fix for ticket [490a4b723562429] (user: drh, tags: trunk)
2013-07-08
22:33
[776e65f98c] Make sure an adequate number of digits are shown for binary-to-text rendering of very small floating point values. (user: drh, tags: trunk)
21:12
[3b30b75b34] Fix an adverse interaction between the IS NOT NULL optimization (available only with SQLITE_ENABLE_STAT3) and the transitive constraint processing. Fix for ticket [d805526eae253] (user: drh, tags: trunk)