/ Timeline
Login

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

50 descendants of 049e9926202317f5

2019-03-22
13:56
Fix a problem with a window function in a correlated sub-query where at least one reference to the outer SELECT appears in a FROM clause sub-select. Closed-Leaf check-in: 9aca86f983 user: dan tags: window-functions
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()). 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:26
Sync up the autoconf makefile for MSVC. check-in: ecbae90aef user: mistachkin tags: msvcTcl
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. check-in: 3196f5f480 user: dan tags: reuse-schema
17:13
Disable the feature on this branch in non-SQLITE_ENABLE_SHARED_SCHEMA builds. check-in: b8e536089b user: dan tags: reuse-schema
13:51
Remove assert() statements based on the counter-factual proposition that 0 is not a valid cursor number. check-in: c7b336181a user: dan tags: window-functions
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
20:02
Use the IsReuseSchema() macro more consistently. Also, rename it to IsSharedSchema(). check-in: c1be211c02 user: dan tags: reuse-schema
19:17
Fix an error message. check-in: a70fdaa390 user: dan tags: reuse-schema
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. Test cases added to TH3. 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. 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
19:39
Add further tests to window8.test. check-in: ec7e224f50 user: dan tags: window-functions
19:19
Fix a problem with EXCLUDE clauses on window frames with no ORDER BY. check-in: e025506379 user: dan tags: window-functions
17:45
Add tests to ensure that the window functions implementation is not generating code for unnecessary sorts. check-in: e195948a68 user: dan tags: window-functions
16:49
Add missing VdbeCoverage() macros to new code in window.c. check-in: 4f9b93e6cf user: dan tags: window-functions
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:56
Revert the OP_MustBeInt opcode implementation on this branch so that it again matches trunk. The extra functionality is no longer required. check-in: c02f77b1b4 user: dan tags: window-functions
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
06:40
Ensure that all the new window-function keywords can still be used as SQL identifiers. check-in: a6d61dfd47 user: dan tags: window-functions
2019-03-18
21:19
Add further tests for new window function functionality. check-in: 1fbddf01b1 user: dan tags: window-functions
18:55
Always evaluate window functions using the alternative path usually only used by EXCLUDE frames if the SQLITE_QueryFlattener test flag is set. check-in: 2879a691ac user: dan tags: window-functions
16:51
Fixes for RANGE windows and NULL values. check-in: 723c84be3e user: dan tags: window-functions
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-16
20:29
Fix problems with RANGE windows and string, blob and NULL values. check-in: cebe09e11c user: dan tags: window-functions
10:15
In order to identify the first row of each partition, check if the rowid in the ephemeral table is 1 instead of using a dedicated flag register. check-in: f2d5f7a24c user: dan tags: window-functions
2019-03-15
20:46
Implement the EXCLUDE clause for window frames. check-in: 9b43c3ee2e user: dan tags: window-functions
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
20:53
Parse EXCLUDE clauses in window frames. They do not yet work. check-in: d03c7533a1 user: dan tags: window-functions
16:36
Add things to this branch that will be required to support the EXCLUDE clause. check-in: 7d66cd2013 user: dan tags: window-functions
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