/ Timeline
Login

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

50 most recent check-ins related to "trunk"

2019-03-22
13:53
We learn that readdir_r() is deprecated in favor of plain old readdir(), which is now suppose to be threadsafe using thread-local storage. So remove the use of readdir_r() from the test code. (SQLite itself never calls readdir() or readdir_r()). Leaf check-in: 7a0a26ed38 user: drh tags: trunk
11:38
Add the --limit N option to dbfuzz2. Set the default callback limit to 250K. check-in: b99f8512c0 user: drh tags: trunk
01:25
Support building the Tcl bindings DLL using MSVC. check-in: 908c4c891f user: mistachkin tags: msvcTcl
2019-03-21
21:18
Add an extra test for database corruption to defragmentPage(). check-in: 80e951fce3 user: dan tags: trunk
17:22
Merge latest trunk changes with this branch. Leaf check-in: 3196f5f480 user: dan tags: reuse-schema
2019-03-20
20:27
Experimental change to apply affinity before running CHECK constraints on an INSERT. Note that in the CHECK constraints, REAL affinity really is REAL affinity, and not numeric affinity. This causes failures in some tests that are assuming affinity is applied after CHECK constraints. Leaf check-in: 9ef69d1839 user: drh tags: apply-affinity-first
18:22
In the CLI, give better error messages if something goes wrong with the ".dbinfo" command. check-in: 3649a77b79 user: drh tags: trunk
16:58
Fix a potential dangling pointer deference in an ALTER TABLE run on a schema that contains constructs of the form "PRIMARY KEY(column COLLATE collation)". check-in: b9e2393cf2 user: dan tags: trunk
16:03
Merge latest trunk changes into this branch. check-in: 4cd20ca677 user: dan tags: reuse-schema
12:08
Fix harmless compiler warnings from MSVC. check-in: f0f02d46e4 user: drh tags: trunk
11:16
Enhance the rtreenode() function of rtree (used for testing) so that it uses the newer sqlite3_str object for better performance and improved error reporting. check-in: 90acdbfce9 user: drh tags: trunk
05:45
Fix various harmless compiler warnings seen with MSVC. Closed-Leaf check-in: 1c0fe5b576 user: mistachkin tags: noWarnings
2019-03-19
20:48
Merge recent enhancements from trunk. Leaf check-in: 000f4398db user: drh tags: apple-osx
20:42
Enhance the VACUUM INTO command so that it works on read-only databases. check-in: 55be6d0a9f user: drh tags: trunk
20:13
Fix a compiler warning in FTS5. check-in: d5acf3af65 user: drh tags: trunk
15:36
When computing the amount of scratch memory needed during a rebalance operation, assume the worst case for the number of cells per page, rather than relying on the BtPage.nCell value, which might be incorrect for a corrupt database. check-in: a420ebd08f user: drh tags: trunk
11:35
Tweak the tool/cg_anno.tcl script so that it can run on systems without /usr/bin/tclsh. check-in: a026189aa4 user: dan tags: trunk
11:17
Update this branch with latest trunk changes. check-in: 98cc265987 user: dan tags: window-functions
09:57
Add a LICENSE.md, containing the text of the blessing. check-in: cbb7e60272 user: drh tags: trunk
2019-03-18
15:49
Fix a buffer overread that could occur when running fts5 prefix queries inside a transaction. check-in: b3fa58dd74 user: dan tags: trunk
15:23
Fix an fts5 problem with interleaving reads and writes in a single transaction. check-in: 45c73deb44 user: dan tags: trunk
10:30
Fix a typo in a comment. No changes to code. check-in: c2f50aa4e7 user: drh tags: trunk
2019-03-17
23:59
New hyperlink on the README.md file. check-in: cc5ab96715 user: drh tags: trunk
23:44
Update the README.md file at the top level to talk about how to deal with version names and how to verify the code in Git mirrors. check-in: e8c87a0ac1 user: drh tags: trunk
2019-03-15
19:08
Back out the change to support Fuchsia, since it turns out fuchsia does not like dot-file locks. check-in: 1d801a3b2c user: drh tags: trunk
18:57
Remove a debugging printf() left in test/sessionfuzz.c. check-in: 73c4abc902 user: dan tags: trunk
16:17
Ensure that ALTER TABLE commands open statement transactions. Fix for [596d059a]. check-in: 0f2129f59f user: dan tags: trunk
2019-03-14
00:01
Technical improvements to the documentation for sqlite3_bind_blob() and sqlite3_bind_text(). No changes to code. check-in: fb60150aee user: drh tags: trunk
2019-03-13
23:51
Improvements to the sqlite3_db_filename() API documentation. No code changes. check-in: 711f5ec4dc user: drh tags: trunk
17:31
Merge latest trunk changes into this branch. check-in: 0b904517bd user: dan tags: window-functions
13:19
New test cases added to test/fuzzdata8.db check-in: 049e992620 user: drh tags: trunk
11:40
When deserializing a database (sqlite3_deserialize()), do not attempt to parse the schema before the data is loaded. check-in: 4e1b005e8b user: dan tags: trunk
10:29
Detect zero-length free slots on btree pages and report that as corruption. check-in: c4f0568fde user: drh tags: trunk
2019-03-12
09:49
Fix a crash that could occur if the RHS of an IN expression is a correlated sub-query that refers to the outer query from within a window frame definition only. check-in: 0524aaaf45 user: dan tags: trunk
2019-03-09
07:38
Merge latest trunk changes into this branch. check-in: 53ea550ce7 user: dan tags: window-functions
2019-03-08
20:26
Fix a harmless bug in the Makefile. check-in: 62ac9cb07f user: drh tags: trunk
15:57
Merge the latest enhancements and fixes from trunk. Leaf check-in: bf20d4ffcb user: drh tags: wal2
15:30
Merge all the latest enhancements from trunk. Leaf check-in: 667cce3dce user: drh tags: begin-concurrent-pnu
14:07
Add new test cases in test/fuzzdata8.db check-in: 97bdc090f3 user: drh tags: trunk
14:02
Patch makes balance_nonroot() slightly smaller and faster and more robust against corrupt databases. check-in: 174da3c32c user: drh tags: trunk
13:27
Fix another segfault in fts3 that could occur with corrupt records. check-in: fcc24edde4 user: dan tags: trunk
01:52
Detect an attempt to drop a btree that is not within the bounds of the database file and abort early with an SQLITE_CORRUPT error, to avoid problems later on in the process. check-in: 235a9698f5 user: drh tags: trunk
2019-03-06
14:53
Add the sqlite3_stmt_isexplain() interface. check-in: ee642d3e27 user: drh tags: trunk
14:08
Add an "|| CORRUPT_DB" term to an assert() that might be false if the database is corrupt. Also add a branch to have sqlite3PagerMovepage() return SQLITE_CORRUPT in that case. check-in: b0d5cf40bb user: drh tags: trunk
2019-03-05
23:49
Fix a potential 32-bit integer overflow in the "showdb" utility program when it is trying to interpret a corrupt database file. check-in: 3803e75038 user: drh tags: trunk
16:53
Add a script to tool/ that will extract the sqlite3.h header file from an sqlite3.c amalgamation. check-in: 38d2e510cd user: drh tags: trunk
14:47
New dbfuzz2 test cases added to test/fuzzdata7.db check-in: 25975e1fb2 user: drh tags: trunk
14:39
If the initial byte of a record is a large value, then always used the generalized record comparison routine sqlite3VdbeRecordCompare() rather than one of the specialized versions that are optimized for shorter records. check-in: c1ac00706b user: drh tags: trunk
2019-03-04
21:08
Merge trunk changes into this branch. check-in: 9b4d561f68 user: dan tags: window-functions
07:25
Merge latest trunk changes into this branch. check-in: 97a9604d85 user: dan tags: reuse-schema