/ Timeline
Login

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

50 check-ins occurring around 02541ac6f919a8a8.

2018-05-24
17:49
Support other frame types that use "<expr> PRECEDING" or "<expr> FOLLOWING" as start or end conditions. check-in: ec7b648c7f user: dan tags: exp-window-functions
17:38
In the OOM testing logic, add the sqlite3FirstFault() routine as a place to set a breakpoint the first time any simulated OOM fault occurs for a single test case. check-in: b4d80bd287 user: drh tags: trunk
17:25
Fix a typo in a comment used to generate VDBE opcode documentation. No code changes. check-in: 36cdfbf2ce user: drh tags: trunk
16:18
Addition cases for rtree preformance testing in speedtest1.c. Add the --nodiff option to the speed-check.sh script. check-in: 95f2d62cf3 user: drh tags: trunk
13:59
Updates to the sqlite3_vtab_nochange() documentation. No changes to code. check-in: 5bd99abc10 user: drh tags: trunk
2018-05-23
20:55
Add support for "ROWS BETWEEN <expr> PRECEDING AND <expr> FOLLOWING" window frames. check-in: 3a203660f1 user: dan tags: exp-window-functions
17:53
Remove a branch that is no longer used due to the fix to the sqlite_sequence schema problem, ticket [d8dc2b3a58cd5dc2918a1d4acbba4676a23ada4c] check-in: 066742692a user: drh tags: trunk
16:50
Verify that the sqlite_sequence table exists and is in approximately the correct format prior to using it to process an autoincrement table. Fix for ticket [d8dc2b3a58cd5dc2918a1d4a]. check-in: e199e859ac user: drh tags: trunk
2018-05-22
20:36
Merge latest trunk changes into this branch. check-in: cdb68d2c64 user: dan tags: exp-window-functions
20:35
Add comments to window.c describing how other window frames will be implemented. check-in: 16168146b2 user: dan tags: exp-window-functions
2018-05-21
19:45
Begin adding support for more esoteric window frames. check-in: bc4b81d60d user: dan tags: exp-window-functions
2018-05-19
14:15
Fix minor problems on this branch. check-in: 19c2e4b2f1 user: dan tags: exp-window-functions
2018-05-18
17:58
Add support for auxiliary columns to the rtree extension. check-in: c6071ac99c user: drh tags: trunk
17:17
Merge enhancements from trunk, especially the CLI fixes. Closed-Leaf check-in: a350040a3b user: drh tags: aux-data-in-rtree
17:11
In the CLI, detect and report errors on sqlite3_close(). Clear global variables prior to exit to so that valgrind can better detect resource leaks. check-in: e3b2e0a078 user: drh tags: trunk
16:53
Avoid unnecessary sqlite3_finalize() operations. check-in: 16f71032a3 user: drh tags: aux-data-in-rtree
16:46
Fix a prepare-statement leak. check-in: 95fd296ffc user: drh tags: aux-data-in-rtree
15:21
Improved error messages. Limit the number of auxiliary columns to 100. check-in: 059d20abd5 user: drh tags: aux-data-in-rtree
14:24
Improvements to integer/float comparisons on architectures that lack a "long double" type. check-in: 5139ea62a8 user: drh tags: trunk
14:19
Remove incorrect NEVER() macro added by the previous check-in. Closed-Leaf check-in: 3d66251113 user: drh tags: int-float-compare
13:39
Improvements to the sqlite3IntFloatCompare() routine for systems that lack the long double type. check-in: ea6a03a89d user: drh tags: int-float-compare
2018-05-17
20:04
In the CLI with the -A command, if the file does not previously exist and its name looks like a ZIP archive name, then create it as a ZIP archive. check-in: 33dc8fad7f user: drh tags: trunk
19:24
Evaluate multiple window functions in a single pass if they use the same window definition. Add xValue callbacks for other built-in aggregate functions. check-in: c9f0f14094 user: dan tags: exp-window-functions
14:26
Handle multiple window-functions in a single query. check-in: 35af0b750e user: dan tags: exp-window-functions
14:09
Improved error and help messages for the ".archive" command and "-A" option to the CLI. If a memory leak in --list processing. check-in: 02541ac6f9 user: drh tags: trunk
13:29
Fix memory errors associated with argv in the CLI when it is compiled on Windows. check-in: 4474d69b5c user: drh tags: trunk
2018-05-16
20:58
Start of experimental implementation of SQL window functions. Does not yet work. check-in: 3781e52085 user: dan tags: exp-window-functions
19:56
Fix an issue with rtreecheck() and auxiliary data columns. check-in: 4671513607 user: drh tags: aux-data-in-rtree
19:07
Do not allow auxiliary columns in the rtree to interfere with query planning. Begin adding test cases. check-in: 9abe023e1a user: drh tags: aux-data-in-rtree
18:18
Fix the OOM issue mentioned in the previous check-in. check-in: c489d8e44e user: drh tags: aux-data-in-rtree
17:57
Initial implementation of the ability to have auxiliary columns in an rtree virtual table that store arbitrary content. It mostly works, but there are some minor issues in OOM corner cases. check-in: 0c87fec970 user: drh tags: aux-data-in-rtree
15:35
Enhance the sqlite3_str_new() interface so that it always returns a valid and non-NULL pointer even in an OOM condition. check-in: ed5b09680f user: drh tags: trunk
12:19
Correct output for the fullkey column of json_each() when the total JSON input is a simple value, not an array or object. check-in: b45b18850c user: drh tags: trunk
2018-05-15
11:55
Merge latest trunk changes into this branch. check-in: 72f39efa9b user: dan tags: begin-concurrent-pnu
11:45
Merge latest trunk changes with this branch. check-in: ae86cf60b6 user: dan tags: begin-concurrent
11:33
Instead of just the flags byte, include the first 8 bytes of the relevant page in an on-commit conflict log message. check-in: 52e443eb55 user: dan tags: begin-concurrent-pnu
11:28
Instead of just the flags byte, include the first 8 bytes of the relevant page in an on-commit conflict log message. check-in: e7dc03e743 user: dan tags: begin-concurrent
09:09
Fix a test case problem in wherelimit.test. check-in: 3012df8b2c user: dan tags: trunk
09:03
Include the value of the "flags" byte of the relevant page in the log message emitted when a BEGIN CONCURRENT commit conflict is detected. check-in: de19abb950 user: dan tags: begin-concurrent-pnu
08:51
Include the value of the "flags" byte of the relevant page in the log message emitted when a BEGIN CONCURRENT commit conflict is detected. check-in: fbfa547177 user: dan tags: begin-concurrent
2018-05-14
22:46
Make more aggressive use of automatic indexes when processing materalized views and subqueries. check-in: 172f5bd27e user: drh tags: trunk
18:09
The restriction on using automatic indexes for low cardinality loops only applies if the cardinality is restricted by a LIMIT clause. Closed-Leaf check-in: 991a76bf42 user: drh tags: exp-indexed-clause
17:12
Experimental syntax enhancement for an "INDEXED" keyword following a FROM-clause subquery that indicates that an automatic index on that subquery is suggested. check-in: 32b3d11050 user: drh tags: exp-indexed-clause
15:26
Convert the schema creation logic in the rtree extension to use the new sqlite3_str interface. check-in: fd8b8c4196 user: drh tags: trunk
12:23
Fix typo in the shell.c source file. check-in: 389dc0a901 user: mistachkin tags: trunk
00:41
Export the deduceDatabaseType() function the shell.c source file. check-in: d0f35739af user: drh tags: trunk
00:23
Add the --append option to the ".backup" command in the CLI. check-in: 0dfdbdee52 user: drh tags: trunk
2018-05-12
23:59
Add test cases for geopoly_overlap(). (Later:) This branch is closed and the development of the geopoly logic is moved to the [/timeline?r=rtree-geopoly|rtree-geopoly] branch. Closed-Leaf check-in: 3920925128 user: drh tags: geojson
23:56
Merge changes from trunk. check-in: 715740e302 user: drh tags: geojson
23:56
In the CLI, allow comment lines that begin with '#', but only in a context where a dot-command is allowed. In other words, '#' at the beginning of a line in the middle of an SQL statement is just part of the SQL. check-in: 4ee136d6d2 user: drh tags: trunk