/ File History
Login

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

History of src/bitvec.c

2017-12-11
14:02
Abort on an invalid paramater to sqlite3BitvecSet(). file: [8433d9e9] check-in: [163c8709] user: drh branch: begin-concurrent, size: 13374
2017-05-26
18:18
Adjust the bitvec related sqlite3_log messages added by [9527089b]. file: [c77b7f57] check-in: [a7e0e7a4] user: dan branch: begin-concurrent, size: 13361
2017-05-25
21:02
Fix a problem with the deferred page allocation on this branch that could occur when the database file is just slightly smaller than the PENDING_BYTE page offset. file: [e65c3d8c] check-in: [47a7dd92] user: dan branch: begin-concurrent, size: 13353
2017-05-19
19:57
Invoke sqlite3_log() in response to irregularities surrounding the Pager.pAllRead bit-vector. file: [fc0edcc2] check-in: [9527089b] user: dan branch: begin-concurrent, size: 13359
2017-01-18
20:14
Add temporary code to record and report on the set of b-tree pages read and written by the current transaction. This is likely still buggy. file: [263395e7] check-in: [2a8f6c89] user: dan branch: transaction-pages, size: 14693
2016-12-07
15:49
Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. file: [17ea48ef] check-in: [f3608187] user: drh branch: trunk, size: 13215
2016-02-13
23:43
Enhance ability to debug out-of-memory errors. file: [3ee4c8b2] check-in: [6a9c4a3e] user: mistachkin branch: noMemBkpt, size: 13229
2015-11-21
17:27
Fix over-length source code lines. No logic changes. file: [1a78d450] check-in: [198d191b] user: drh branch: trunk, size: 13219
2015-06-29
14:11
Simplifications and performance improvement in pager_write(). file: [d1f21d7d] check-in: [ab7aeeea] user: drh branch: trunk, size: 13217
03:28
Very small size reduction and performance increase in sqlite3BitvecTest(). file: [828b218d] check-in: [9b3a7281] user: drh branch: trunk, size: 13124
2015-04-29
16:50
Use sqlite3_malloc64() in place of sqlite3_malloc() internally. file: [5eb7958c] check-in: [48f553b0] user: drh branch: trunk, size: 13131
2013-03-21
21:20
Many spelling fixes in comments. No changes to code. file: [19a4ba63] check-in: [6f6e2d50] user: mistachkin branch: trunk, size: 13129
2012-07-30
14:53
Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero(). file: [26675fe8] check-in: [305b6667] user: dan branch: trunk, size: 13129
2010-08-05
11:56
Make the size of a Bitvec object 512 bytes on all platforms, instead of having the size depend on the size of a pointer. This makes testing easier. file: [af50f1c8] check-in: [ca479f3d] user: drh branch: trunk, size: 13157
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [06ad2c36] check-in: [f6c045f6] user: drh branch: trunk, size: 13209
2009-09-09
12:41
Increase the size of bitvec objects to 1024 bytes on 64-bit systems. file: [ed215b95] check-in: [f1272b90] user: drh branch: trunk, size: 13271
2009-07-25
17:33
Change a condition to a '%' operator in bitvec.c. (CVS 6940) file: [e08f6c1a] check-in: [10250fe5] user: drh branch: trunk, size: 13219
2009-07-18
20:01
Code tweaks in support of full-coverage testing. (CVS 6907) file: [cfbf6af5] check-in: [22c6dbfd] user: drh branch: trunk, size: 13233
2009-06-02
21:31
Further reductions in the amount of stack space required. (CVS 6707) file: [0ef06517] check-in: [04bad9eb] user: drh branch: trunk, size: 13124
2009-04-01
23:49
Increase test coverage of bitvec.c slightly. Fix the line length on a comment in bitvec.c. (CVS 6432) file: [ef370407] check-in: [ca3aa3ba] user: drh branch: trunk, size: 12707
2009-01-20
17:06
Big change to make pager.c easier to follow. Unused variables removed, comments improved, etc. (CVS 6197) file: [44f7059a] check-in: [12f7346c] user: danielk1977 branch: trunk, size: 12654
2009-01-16
16:23
Revert (6187). (CVS 6188) file: [1da48f91] check-in: [a353c1ab] user: danielk1977 branch: trunk, size: 12508
15:21
This commit is an error. Reverted by (6188). (CVS 6187) file: [80429279] check-in: [aa67fd0c] user: danielk1977 branch: trunk, size: 12654
2009-01-02
21:39
Memory allocation failure in Bitvec are probably all benign. Still, add code to check this, just to be sure. (CVS 6104) file: [a97d315f] check-in: [4688e1c8] user: drh branch: trunk, size: 12500
2008-11-19
18:30
Update the SECURE_DELETE code to track the latest changes in the pager. (CVS 5928) file: [4300d311] check-in: [e058f509] user: drh branch: trunk, size: 12567
2008-11-11
15:48
Avoid signed/unsigned comparison warnings in bitvec.c by changing the types of loop variables to unsigned int. (CVS 5880) file: [9e922b25] check-in: [da869446] user: drh branch: trunk, size: 10640
2008-11-03
20:55
Change the name of the Cursor object to VdbeCursor. (CVS 5857) file: [bb0b12b2] check-in: [fdb98fd8] user: drh branch: trunk, size: 10605
2008-06-20
14:59
Add a mode to the sqlite3_test_control() interface to register hooks called at the beginning and end of "benign malloc failure" blocks. This allows malloc() failure testing to be done using public APIs only. (CVS 5254) file: [95c86bd1] check-in: [56c8af14] user: danielk1977 branch: trunk, size: 10128
2008-05-13
13:27
Make the benign-fault setting recursive. Make all malloc failures during a rollback benign since there is nothing we can do about them. (CVS 5128) file: [ab50c4b8] check-in: [a9d1d931] user: drh branch: trunk, size: 10172
2008-04-14
01:00
Get the SQLITE_SECURE_DELETE compile-time option working again. Ticket #3050. (CVS 4999) file: [8ec2212c] check-in: [40ba51fd] user: drh branch: trunk, size: 10170
2008-03-21
16:45
Add a completely new testing system for the Bitvec object. The new testing system uses sqlite3_test_control() instead of unpublished APIs. Now provides 100% condition/decision coverage. Obscure bugs in Bitvec found and fixed as a result of the enhanced coverage. (CVS 4902) file: [49817d44] check-in: [2498d3ea] user: drh branch: trunk, size: 10145
2008-03-14
13:02
Revise Bitvec struct sizing to prevent assertion failure on 64-bit systems (CVS 4862) file: [fac68429] check-in: [a3c12dbe] user: mlcreech branch: trunk, size: 6739
2008-02-18
14:47
Add the Bitvec object for tracking which pages have been journalled. This reduces memory consumption and runs faster than the bitmap approach it replaced. (CVS 4794) file: [bc5b52a5] check-in: [7c57bdbc] user: drh branch: trunk, size: 6516 Added