SQLite
Timeline
Not logged in

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

20 most recent timeline items

2014-09-16
21:54
[2598aedc5d] Leaf: Continuing cleanup of memory register memory allocation handling. (user: drh, tags: trunk)
20:05
[78fb8838d8] Make sure registers are cleared properly prior to being used to store the result of an OP_Column operator. (user: drh, tags: trunk)
20:02
[decaccc37c] Leaf: Clarify the effects of the pager_ota_mode pragma. Add tests and fixes for the same. (user: dan, tags: experimental-bulk-update)
18:22
[f73678038d] Simplification of the OP_Column logic for the case of rows with overflow. (user: drh, tags: trunk)
14:55
[a10a6bba49] Remove an unused parameter from sqlite3VdbeIdxRowid(). This is cosmetic only as the C-compiler optimizers were already omitting this parameter on amalgamation builds. (user: drh, tags: trunk)
14:37
[8239c35aed] Reduce the number of arguments to RecordCompare functions from 4 to 3, resulting in a small performance increase. (user: drh, tags: trunk)
14:16
[0be3019ed7] Reorder the elements of the Mem object for a small size reduction and performance improvement. (user: drh, tags: trunk)
13:30
[8fb90da77c] Changes to sqlite3VdbeRecordUnpack() to make it slightly smaller and faster. (user: drh, tags: trunk)
03:24
[20ed2321b0] Performance improvement to the sqlite3MemCompare() routine by factoring out sqlite3BlobCompare(). (user: drh, tags: trunk)
2014-09-15
19:34
[48d201cd8b] Remove the experimental sqlite3_transaction_save() and restore() APIs. (user: dan, tags: experimental-bulk-update)
16:57
[5efafef51d] Merge latest trunk fixes into this branch. (user: dan, tags: experimental-bulk-update)
16:53
[4060efb646] Fix tool/showwal.c so that it handles WAL files that contain 64KiB pages. (user: dan, tags: trunk)
16:50
[dedaa6fb3d] Avoid attempting to call the xFetch() method of an sqlite3_io_methods object with a version number less than 3. (user: dan, tags: trunk)
15:34
[55b8011d5b] Merge latest trunk changes with this branch. (user: dan, tags: experimental-bulk-update)
15:22
[79f2418429] Have sqlite3ota.c use grave accents instead of double-quotes to enclose identifiers in generated SQL. To avoid having the SQL engine substitute a literal string if a column reference cannot be resolved. (user: dan, tags: experimental-bulk-update)
14:59
[69a6456077] Remove the EXPENSIVE_ASSERTS in pcache.c having to do with the pSynced field of the Pcache object, as they are incorrect, as revealed by recent pcache enhancements. (user: drh, tags: trunk)
14:54
[473a72d700] Ensure the correct collation sequences are used when sorting data in sqlite3ota.c. (user: dan, tags: experimental-bulk-update)
14:46
[0bdf1a086b] Do not flatten aggregate subqueries that contain min() or max() functions so that if the min()/max() are discarded by the outer query, they still function and cause non-aggregate expression to be evaluated on the minimal or maximal row. (user: drh, tags: trunk)
12:18
[cca376bff3] Have the sqlite3_index_writer() VMs check that the final values of records inserted into indexes on rowid tables are integers. (user: dan, tags: experimental-bulk-update)
11:14
[4ff0eb96bc] Adjust comments to show that subquery flattening restriction (10) was removed from the code back in 2005. This is a comment change only. (user: drh, tags: trunk)