/ File History
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

History of src/rowset.c

2018-08-29
20:24
Also free up the MEM_RowSet bit in the Mem.flags field and have RowSet objects be destroyed using Mem.xDel. This change results in faster code. file: [d977b011] check-in: [f48e9feb] user: drh branch: trunk, size: 15881
2016-05-20
14:54
Optimizations to link list merge sort code in vdbesort.c, pcache.c, and rowset.c. Resulting binaries are 10 bytes smaller and use 0.03% fewer CPU cycles. file: [7b7e7e47] check-in: [9033afbb] user: drh branch: trunk, size: 15908
2016-04-28
22:29
Further simplifications and improved commentting on the rowset.c module, including several optimization comments. file: [49eb91c5] check-in: [9f15a520] user: drh branch: trunk, size: 15951
20:11
Comment changes only: Add several optimization marks in rowset.c. Add a header comment that explains what the various special comments mean. file: [fb413e33] check-in: [8cdbe89a] user: drh branch: trunk, size: 16198
19:23
Fix typo in comment. No changes to code. file: [156cb68c] check-in: [9f6f17b5] user: mistachkin branch: trunk, size: 15701
18:53
Rearrange some code in the RowSet logic for clarity of presentation, while adding an /*OPTIMIZATION-IF-TRUE*/ comment. It should operate identically. file: [d68d95e1] check-in: [5748e643] user: drh branch: trunk, size: 15700
2016-02-05
13:38
Add the slightly faster sqlite3DbMallocRawNN(db,n) routine for the majority cases where db is guaranteed to be not NULL. file: [9fe4b3ad] check-in: [0a802e96] user: drh branch: oom-handling, size: 15487
2014-09-06
16:39
Fix typos in comments. No code changes. file: [eccf6af6] check-in: [e62aab5e] user: peter.d.reid branch: trunk, size: 15485
2014-04-10
02:24
Modify the OR-clause handling so that it can safely deal with OR-clause with 17 or more terms. Fix for ticket [10fb063b1179be53ea0b53bb]. file: [a9c9aae3] check-in: [a67b5312] user: drh branch: trunk, size: 15484
2012-08-25
10:01
Fix all known instances of 'repeated the' style typos in comments. No changes to code. file: [64655f1a] check-in: [9b19b847] user: mistachkin branch: trunk, size: 15483
2012-04-05
01:37
Performance improvements for the RowSet object when it undergoes many cycles between RowSetInsert and RowSetTest. file: [f6a49f3e] check-in: [49d20ede] user: drh branch: trunk, size: 15487
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [69afa95a] check-in: [f6c045f6] user: drh branch: trunk, size: 12482
2009-05-22
01:00
Fix an 8-byte alignment problem on HP/UX. Ticket #3869 (CVS 6666) file: [c64dafba] check-in: [fc64f850] user: drh branch: trunk, size: 12538
2009-04-22
15:32
Change the OP_Rowid opcode so that a deferred OP_Seek is pending, it simply pulls the rowid from the deferred seek target and does not actually move the cursor or do a seek. Other where.c cleanups. (CVS 6536) file: [14d12b5e] check-in: [1c508a99] user: drh branch: trunk, size: 12496
00:47
Extend the Rowset object to contain all the capabilities of Rowhash in addition to its legacy capabilities. Use Rowset to replace Rowhash. In addition to requiring less code, This removes the 2^32 result row limitation, uses less memory, and gives better bounds on worst-case performance. The Rowhash implementation has yet to be removed. (CVS 6534) file: [ee0f774f] check-in: [b101cf70] user: drh branch: trunk, size: 12538
2009-04-01
19:35
Change an unreachable error condition test to an assert() in rowset.c. (CVS 6429) file: [badb9f36] check-in: [36115e40] user: drh branch: trunk, size: 6546
2009-01-13
20:14
Updates to comments as suggested by tickets #3578 and #3579. (CVS 6172) file: [ba9375f3] check-in: [b5927213] user: drh branch: trunk, size: 6588
2009-01-09
01:12
Increased test coverage. (CVS 6147) file: [570f9ebc] check-in: [45bb5703] user: drh branch: trunk, size: 6532
2008-12-04
20:40
Replace the VDBE Fifo object with the new RowSet object. (CVS 5977) file: [2256fa4a] check-in: [39a0750b] user: drh branch: trunk, size: 6547 Added