SQLite
Timeline
Not logged in

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

20 most recent timeline items

2014-07-23
02:07
[4b86ccdf4f] Leaf: Casting hex literals directly from string to float always results in a positive number. (user: drh, tags: hex-literal)
01:59
[7e1bbacb11] Reformatting a few test cases for clarity. (user: drh, tags: hex-literal)
01:56
[19054339c4] Test cases for hex literals. (user: drh, tags: hex-literal)
01:26
[34a1f38b7a] Add support for parsing C-style hexadecimal literals. (user: drh, tags: hex-literal)
2014-07-22
22:46
[48f40861db] Leaf: When running ANALYZE, it is not necessary to check the right-most key column for changes since that column will always change if none of the previous columns have. (user: drh, tags: trunk)
20:02
[77f412caf0] Add the OP_ReopenIdx opcode that works like OP_OpenRead except that it becomes a no-op if the cursor is already open on the same index. Update the OR-optimization logic to make use of OP_ReopenIdx in order to avoid unnecessary cursor open requests sent to the B-Tree layer. (user: drh, tags: trunk)
19:14
[eed754fe93] The optimization of check-in b67a6e33f2 does not work (it generates incorrect VDBE code) if an OR term is AND-ed with a constant expression. So back that optimization out and add a test case to make sure it does not get added back in. (user: drh, tags: trunk)
16:00
[438c348a40] Fix the index name for the shadow tables in the spellfix1 extension so that multiple instances of the spellfix1 virtual table can each have their own index. (user: drh, tags: trunk)
15:33
[48e3780295] Correction: The maximum SQLITE_MAX_ATTACHED value to avoid overflowing a signed 8-bit integer is 125, not 127. (user: drh, tags: trunk)
14:58
[ca2a5a2c77] Enhance the sqlite_stat1.stat parsing to allow additional text parameters at the end. Unrecognized parameters are silently ignored. (user: drh, tags: trunk)
14:42
[b083a961f8] Expire prepared statements after running ANALYZE. (user: drh, tags: trunk)
12:05
[b22dd165da] Enhance the comment on whereLoopAddBtree(). No changes to code. (user: drh, tags: trunk)
00:40
[b67a6e33f2] For the OR-optimization, avoid generating OP_OpenRead opcodes that reopen exactly the same index. (user: drh, tags: trunk)
2014-07-21
20:07
[f1c76c7c4c] Limit the maximum SQLITE_MAX_ATTACHED to 127, since a signed character is sometimes used to store the database index. (user: drh, tags: trunk)
15:45
[d44d3a8518] Leaf: Fix DELETE and UPDATE operations on fts5 tables. (user: dan, tags: fts5)
15:44
[1a817ae2f3] Allow the SQLITE_MAX_ATTACHED compile-time option to be larger than 62. The default limit on the number of attached databases remains 10. (user: drh, tags: trunk)
14:22
[8c6b0aff34] Add the xTokenize extension API. (user: dan, tags: fts5)
11:44
[19504c4108] Fix the xColumnSize() extension API. (user: dan, tags: fts5)
2014-07-19
20:27
[1e9053abda] Add simple tests for the xColumnText() extension api. (user: dan, tags: fts5)
20:15
[7fe601ead0] Leaf: Add new ASCII mode to the shell capable of importing and exporting using the official unit and record separators (i.e. 0x1F and 0x1E, respectively). (user: mistachkin, tags: asciiMode)