/ File History
Login

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

History of src/test_devsym.c

2017-07-22
20:12
Add a test for the outcome of a process crash within an xWrite VFS method call. file: [1960abbb] check-in: [eb871800] user: dan branch: batch-atomic-write, size: 15296
2016-04-27
18:54
Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script. file: [4e58dec2] check-in: [2662d8fe] user: dan branch: permutations-fix, size: 11583
2016-04-14
13:16
Since the return value of sqlite3OsClose() is always ignored, we might as well make it "void" instead of "int", and thereby save 50 bytes in the compiled binary. file: [7e73009d] check-in: [7ee570e7] user: drh branch: trunk, size: 11459
2010-07-14
00:14
Change the name of the xShmClose VFS method to xShmUnmap, everywhere. file: [e7498904] check-in: [c2d27cf5] user: drh branch: experimental, size: 11446
2010-07-13
18:44
Changes so that the xShmOpen VFS method is no longer required. Its job can be done by the first call to xShmMap. Rename xShmClose to xShmUnmap. file: [85286d64] check-in: [f4780bde] user: dan branch: experimental, size: 11446
2010-07-03
17:13
Remove the unused xRename() method from the sqlite3_vfs object. Add better documentation on the xCurrentTimeInt64() method. file: [5a99203f] check-in: [51ec0e54] user: drh branch: trunk, size: 11665
2010-06-14
18:01
Move the xShmMap method to in between xShmLock and xShmBarrier, since it seems to fit in there logically. file: [41e6b76f] check-in: [58dfd83d] user: drh branch: trunk, size: 11707
14:07
Remove xShmGet/Size/Release from the sqlite3_vfs structure. Change the name of xShmPage to xShmMap. Remove some code that is now unused from os_unix.c and some of the test VFS implementations. file: [b2c82147] check-in: [fc0cabc1] user: dan branch: experimental, size: 11706
2010-06-11
19:04
Experimental change to the xShmXXX parts of the VFS interface. file: [cf64a4b6] check-in: [ca68472d] user: dan branch: experimental, size: 12510
2010-05-30
19:55
Initial code for incremental checkpoint in WAL mode. This check-in compiles on unix and runs as long as you do not engage WAL mode. WAL mode crashes and burns. Consider this check-in a baseline implementation for getting the new capability up and running. file: [709712f5] check-in: [ef3ba7a1] user: drh branch: wal-incr-ckpt, size: 12165
2010-05-20
23:51
Add a new xShmBarrier method to the VFS - a shared-memory fence operation. Implement the same in both unix and win32. Use it to make the WAL subsystem more robust. file: [265e0c6a] check-in: [1bd011c9] user: drh branch: trunk, size: 12157
2010-05-18
13:27
Mark the shared-memory in the WAL implementation as volatile. file: [2c5221c0] check-in: [0a678790] user: drh branch: trunk, size: 11931
2010-05-12
18:30
Fix for the test_devsym.c test module for the VFS-SHM refactoring. file: [13686902] check-in: [49d62933] user: drh branch: wal-refactor, size: 11903
18:01
Refactoring the VFS-SHM methods used by WAL. This version compiles and runs non-WAL test cases but crashes and burns on wal.test. file: [c910ea79] check-in: [2b00152c] user: drh branch: wal-refactor, size: 10640
2010-05-03
16:30
Change the VFS definition so that all methods take a VFS object pointer as their first parameter. file: [257adf02] check-in: [43b5b07f] user: drh branch: trunk, size: 12039
14:32
Use VFS method xCurrentTimeInt64 instead of xCurrentTime when it is available. Provide an implementation of xCurrentTimeInt64 for os_unix.c. file: [2160798b] check-in: [ab77b3ae] user: drh branch: trunk, size: 11812
08:19
Merge two wal leaves. file: [3d324248] check-in: [23c0e6c3] user: dan branch: wal, size: 11812
2010-05-01
20:17
Change the SHM interface so that it does not take the name of the shared object but rather the name of the WAL file and derives its own name from that. Remove the xShmDelete method from the VFS and replace it with a delete flag on xShmClose. file: [84b80966] check-in: [94dea5f9] user: drh branch: wal, size: 11822
2010-04-30
16:19
Add xShmXXX() methods to the test VFS in test_devsym.test. file: [c05024cd] check-in: [1d203424] user: dan branch: wal, size: 12049
2010-04-27
11:49
Add the xShmRelease() method to the VFS. The os_unix.c implementation of the shared memory logic is still non-functional. file: [361d069b] check-in: [ed715b47] user: drh branch: wal, size: 10184
2010-04-26
00:04
Begin moving WAL-specific I/O into the VFS. This checkin contains VFS infrastructure but it is untested and is not yet hooked up to the WAL. The version number is bumped to 3.7.0 because of the VFS extension. file: [76f47435] check-in: [f5e615c2] user: drh branch: wal, size: 10582
2010-04-12
14:51
Reset the simulated device in the test harness to its default configuration whenever it is restarted. file: [3adf69c7] check-in: [562d20e6] user: drh branch: trunk, size: 10184
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [de3c9af2] check-in: [f6c045f6] user: drh branch: trunk, size: 10118
2008-12-09
01:32
Fix compiler warnings in where.c and in the TCL test harness. (CVS 5994) file: [9f4bc255] check-in: [680755db] user: drh branch: trunk, size: 10179
2008-09-12
10:22
Add a case to permutations.test to run tests with the IOCAP_SAFEAPPEND property set. (CVS 5693) file: [802d10e6] check-in: [80bdaafa] user: danielk1977 branch: trunk, size: 10189
2008-06-06
11:11
Remove the xGetTempname() method from the vfs structure. Temp files are now opened by passing a NULL pointer as the filename to xOpen(). (CVS 5190) file: [6012cb8e] check-in: [5173b3e8] user: danielk1977 branch: trunk, size: 10134
2008-06-05
11:39
Modify the signatures of the sqlite3_vfs.xAccess and sqlite3_vfs.xCheckReservedLock functions. (CVS 5188) file: [3b1ae8ab] check-in: [4226ac54] user: danielk1977 branch: trunk, size: 10559
2008-05-29
02:53
sqlite3OsDl*() APIs can be omitted if SQLITE_OMIT_LOAD_EXTENSION defined. (CVS 5171) file: [647b4dbf] check-in: [7c51a97d] user: shane branch: trunk, size: 10480
2008-05-16
04:51
Add more version tags to files that lack them. Ticket #3120. (CVS 5137) file: [76cf28b7] check-in: [81a8c70e] user: danielk1977 branch: trunk, size: 10086
2008-03-09
02:00
Change <sqlite3.h> to "sqlite3.h" in #includes (CVS 4847) file: [cee1aeca] check-in: [98e55fa4] user: mlcreech branch: trunk, size: 10017
2008-01-23
03:03
Make sqlite3SafetyOn() and sqlite3SafetyOff() macros which disappear when compiling without -DSQLITE_DEBUG=1. (CVS 4744) file: [fd8884c2] check-in: [5375ad6b] user: drh branch: trunk, size: 10017
2008-01-22
11:50
Move the test (sqlite3_simulate_device) functionality out of the main code and into a test vfs. (CVS 4737) file: [6341971b] check-in: [17e7bd6c] user: danielk1977 branch: trunk, size: 10018 Added