SQLite
Timeline
Not logged in

20 most recent checkins

2014-04-16
21:02
[5d20ff9ec8] Leaf: Performance optimization on nodeGetCell() in R-Tree. (user: drh, tags: rtree-enhancements)
19:04
[c0c8cff17b] Leaf: Clarify the purpose of the nField argument passed to sqlite3VdbeSorterInit(). (user: dan, tags: threads)
17:41
[6622d87675] Change the name of vdbeIncrInit2 to vdbePmaReaderIncrInit. Add a header comment to the same function. (user: dan, tags: threads)
17:23
[f26936f71a] Convert the RTree module query mechanism over to using a priority queue for walking the RTree. (user: drh, tags: rtree-enhancements)
17:15
[f864baccd3] Closed-Leaf: TCL tests now all pass. (user: drh, tags: rtree-queue)
16:43
[69026ec7dc] Rework the way trees of MergeEngine objects are built in vdbesort.c to make it easier to follow. Fix memory leaks that could follow an OOM or IO error. Add various comments to explain functions in vdbesort.c. (user: dan, tags: threads)
14:45
[5b0e6ba4a5] Fix a bug in rowid=? query handling. More problems remain. (user: drh, tags: rtree-queue)
13:00
[a439ddd629] Bug fixes to the priority-queue implementation for R-Trees. Improved tracing capability. Some queries work now, but still many problems. (user: drh, tags: rtree-queue)
2014-04-15
21:06
[53688a25c2] Initial attempt at getting R-Tree queries to work using a priority queue. This check-in compiles, but R-Trees do not work well. And there are debugging printf()s left in the code. This is an incremental check-in. (user: drh, tags: rtree-queue)
20:52
[2f94f9ce9b] Fix some problems to do with OOM conditions in vdbesort.c. Some problems remain. (user: dan, tags: threads)
19:52
[d03f5b8622] Fix further code and documentation issues in vdbesort.c. (user: dan, tags: threads)
2014-04-14
19:48
[c6fa8d0d82] Leaf: Make sure the undocumented sqlite_rename_parent() function does not crash even if it is invoked with NULL arguments. Ticket [264b970c4379fd4b94] (user: drh, tags: trunk)
19:23
[cb0ab20c48] Allow the sorter to begin returning data to the VDBE as soon as it is available, instead of waiting until all keys have been sorted. (user: dan, tags: threads)
18:41
[02610cd9b7] Leaf: Improve performance in single-threaded mode by having the final merge pass keys directly to the VDBE, instead of going via a final PMA. (user: dan, tags: threads-experimental)
14:43
[ade5b986e8] Fix comments on the rtreenode() and rtreedepth() test function in the R-Tree module. (user: drh, tags: rtree-enhancements)
12:18
[3ba5f295c7] Remove over 300 lines of unused code, code that implemented the older Guttman insertion algorithms that are no longer used. (user: drh, tags: rtree-enhancements)
08:45
[e400bbbf26] Minor fixes so that builds with SQLITE_MAX_WORKER_THREADS=0 work. (user: dan, tags: threads-experimental)
07:30
[e1bdc4b810] Improve use of multiple threads in sqlite3VdbeSorterRewind(). (user: dan, tags: threads-experimental)
2014-04-13
19:28
[ab23abf392] Remove the unused second argument from sqlite3ExprCachePop(). Add an ALWAYS() on an always-true conditional in sqlite3VdbeResolveLabel(). (user: drh, tags: trunk)
19:15
[3122b83640] Make sure column cache elements are cleared correctly when jumping over code for key generation in a partial index. Fix for ticket [2ea3e9fe6379fc3f6]. (user: drh, tags: trunk)