/ Timeline
Login

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

50 check-ins occurring around ea3317a4803d71d8.

2014-02-17
15:36
Merge the VDBE_PROFILE fixes from trunk. check-in: 2914e41911 user: drh tags: insert-optimization
14:59
Avoid unnecessary calls to applyAffinity() during INSERT and UPDATE operations, especially for table that have indices and tables for which all columns have affinity "NONE". check-in: 35b4d6e938 user: drh tags: insert-optimization
01:13
Fix the VDBE_PROFILE logic. Add a script to process the output file. check-in: 7adb3da235 user: drh tags: trunk
2014-02-16
19:20
Use the modern MinGW major version macro, not the deprecated one. Closed-Leaf check-in: 057c16ee97 user: mistachkin tags: mingw4x
01:55
Enhance the code generator for INSERT INTO ... SELECT so that the SELECT generates output directly in the registers that INSERT INTO will be using, in many cases, and OP_SCopy operations can thus be avoided. check-in: aa2d8b0e81 user: drh tags: insert-optimization
2014-02-14
23:49
Seek past NULLs in a top-constrained search. Avoid checking for NULLs in the body of the search. check-in: e07a32f308 user: drh tags: trunk
23:35
Better support for MinGW 4.x. check-in: e147230767 user: mistachkin tags: mingw4x
20:59
Reduce the number of cases where it is necessary to check for NULL after the loop terminating condition. check-in: 3c1ae447de user: drh tags: trunk
15:13
Add OP_IdxGT and OP_IdxLE as distinct opcodes. Formerly these operations where done using OP_IdxGE and OP_IdxLT with the P5 flag set. But VDBE code is easier to read with distinct opcode names. Also change OP_SeekGe to OP_SeekGE, and so forth, so that the capitalization is consistent. The whole point of this change is to improve the readability of VDBE listings. check-in: b6bea903ac user: drh tags: trunk
00:25
Revise how the Tcl system encoding is handled by the test suite. check-in: 9e573198e1 user: mistachkin tags: trunk
2014-02-13
21:57
Improvements to the makefile and README for MSVC. check-in: b22b614068 user: mistachkin tags: trunk
19:27
Ensure that if the "psow=0" URI option or FCNTL_POWERSAFE_OVERWRITE file-control is used to clear the power-safe overwrite flag, extra padding frames are added to the WAL file. check-in: 48c821fd97 user: dan tags: trunk
19:10
Change README to README.md and expand it. Remove unrelated and obsolete files. check-in: 18d4e258c4 user: drh tags: trunk
18:46
Avoid passing a flags argument with the internal WAL_SYNC_TRANSACTIONS bit set when calling sqlite3OsSync(). check-in: e3b79e920c user: dan tags: trunk
13:42
Update the tclconfig files to the latest from http://core.tcl.tk/tclconfig. check-in: b81ba7a4bc user: drh tags: trunk
2014-02-12
23:52
Minor simplifications to the "zeroPage()" routine in btree.c. check-in: cc8f10bcb2 user: drh tags: trunk
21:31
Remove the "rowid cache" that sought to remember the largest rowid for a table and thereby speed up OP_NewRowid. That cache was ineffective. Removing it results in a performance increase of 0.4%, less memory usage, and a slightly smaller library size. check-in: 56bc5ce895 user: drh tags: trunk
15:05
Various fixes and test case updates so that veryquick.test passes again. Leaf check-in: f352ef57e3 user: dan tags: deferred-open
14:43
Make sure "rowid" columns are correctly resolved in joins between normal tables and WITHOUT ROWID tables. Fix for ticket [c34d0557f740c45070]. check-in: 5d01426ddf user: drh tags: trunk
14:43
Merge latest trunk changes. check-in: 4d7057c494 user: dan tags: deferred-open
2014-02-11
19:35
Test case updates to account for the fact that database files are not created until they are first written. check-in: 8ef97420b2 user: dan tags: deferred-open
16:31
Sync with trunk. Bring in the command-line shell updates and the new 3.8.4 version number. check-in: 2cd35ff651 user: drh tags: sessions
16:24
Increase the version number to 3.8.4 check-in: 0a8bcbbd4e user: drh tags: trunk
16:22
Updates to the command-line shell. Simplify the banner message. Add the ".save" command as an alias for ".backup". When starting with no arguments, include a banner message warning that the database is transient and in-memory and mention the ".open" command. check-in: f5ad1e1bf2 user: drh tags: trunk
14:52
Version 3.8.3.1 check-in: ea3317a480 user: drh tags: release, version-3.8.3.1, branch-3.8.3
14:37
Fixes to the "editline" support in the command-line shell. check-in: 7989ce5f10 user: drh tags: trunk
05:26
Merge latest trunk changes. check-in: 1f2e1b0c64 user: dan tags: deferred-open
04:30
Sync the latest trunk changes, and in particular the STAT4 IS NOT NULL fix. check-in: b006792695 user: drh tags: sessions
03:55
Increase the version number to 3.8.3.1. check-in: 3111df71b2 user: drh tags: branch-3.8.3
03:50
Make sure that virtual WHERE-clause terms do not get transformed into real terms when processing set of OR-connected terms. Fix for ticket [4c86b126f22ad]. check-in: de635e0960 user: drh tags: branch-3.8.3
01:50
Make sure that virtual WHERE-clause terms do not get transformed into real terms when processing set of OR-connected terms. Fix for ticket [4c86b126f22ad]. check-in: c950d6c411 user: drh tags: trunk
2014-02-10
21:09
Fix a bug causing the POWERSAFE_OVERWRITE device-characteristic flag to be set incorrectly if file opening is deferred. check-in: 95d0c58d27 user: dan tags: deferred-open
21:07
Fix a pointless conditional. Add a test case. check-in: 9367632dd7 user: drh tags: trunk
19:59
Add the ".save" command as an alias for ".backup". Improvements to the way font changes are implemented on the in-memory database warning. Closed-Leaf check-in: fe284afe73 user: drh tags: memdb-warning
19:37
Experimental change to os_unix.c to delay creating a database file until it is first written. check-in: 538f7b25e4 user: dan tags: deferred-open
19:36
On unix, make the "transient in-memory database" text bold, but not red. Leave the text read on windows. check-in: c9eba2f7be user: drh tags: memdb-warning
19:27
In the command-line shell, on the banner, warn about the use of a transient in-memory database in bold red text. check-in: 0fbc0fcec1 user: drh tags: memdb-warning
18:56
Fix the compound-select-to-subquery converter so that it works with the new compound-select object linkage introduced as part of the fix for ticket [31a19d11b97088296]. check-in: 572d4be4db user: drh tags: trunk
16:13
Modify the command-line shell to print a warning when using an in-memory database. check-in: 90e9deae4a user: drh tags: memdb-warning
15:56
Improvements to a "Synopsis:" comment in the VDBE engine. check-in: 0dfa7ee915 user: drh tags: trunk
12:59
Faster implementation for sqlite3MulInt64(). check-in: 010c48f671 user: drh tags: trunk
03:21
Faster and smaller implementation of sqlite3_value_type(). check-in: 5708bc24b8 user: drh tags: trunk
2014-02-09
23:59
Add a compound-query test to the speedtest1 test program. check-in: 5329957591 user: drh tags: trunk
18:02
Use the WITH clause to help resolve names for SELECT statements on the left of a compound query. Proposed fix for ticket [31a19d11b97088296a]. check-in: 67bfd59d90 user: drh tags: trunk
00:52
Add the Mandelbrot Set testcase to the "cte" testset of speedtest1. check-in: 56febbeb57 user: drh tags: trunk
00:18
Add a new "testset" to the speedtest1 program: The sudoku solver. check-in: 4677ef2f8a user: drh tags: trunk
2014-02-08
23:20
Do away with the "multi-register pseudo-table" abstration. Instead, just use an OP_SCopy to load results directory from the result registers of the co-routine. check-in: 1e64dd782a user: drh tags: trunk
19:12
Change the OP_Found opcode so that it expands zero-blobs prior to comparing them. Fix for ticket [fccbde530a6583b] check-in: e2303d1b0c user: drh tags: trunk
13:24
Fix a harmless compiler warning in VS2013. check-in: 83116ee3e0 user: drh tags: trunk
13:22
Fix a harmless compiler warning in VS2013. check-in: 35f2793db5 user: drh tags: branch-3.8.3