/ All files named "src/test_devsym.c"
Login

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

History for src/test_devsym.c

2020-10-02
15:15
[aff2255e] part of check-in [dd009cd7] Fix some test code so that testfixture can build with SQLITE_OMIT_WAL defined. (check-in: [dd009cd7] user: dan branch: trunk, size: 15387)
2019-07-04
19:19
[6109b45c] part of check-in [acd2df36] As it requires wal mode support, do not run test file chunksize.test as part of the "journaltest" permutation. (check-in: [acd2df36] user: dan branch: trunk, size: 15339)
2017-07-22
20:12
[1960abbb] part of check-in [eb871800] Add a test for the outcome of a process crash within an xWrite VFS method call. (check-in: [eb871800] user: dan branch: batch-atomic-write, size: 15296)
2016-04-27
18:54
[4e58dec2] part of check-in [2662d8fe] Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script. (check-in: [2662d8fe] user: dan branch: permutations-fix, size: 11583)
2016-04-14
13:16
[7e73009d] part of check-in [7ee570e7] 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. (check-in: [7ee570e7] user: drh branch: trunk, size: 11459)
2010-07-14
00:14
[e7498904] part of check-in [c2d27cf5] Change the name of the xShmClose VFS method to xShmUnmap, everywhere. (check-in: [c2d27cf5] user: drh branch: experimental, size: 11446)
2010-07-13
18:44
[85286d64] part of check-in [f4780bde] 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. (check-in: [f4780bde] user: dan branch: experimental, size: 11446)
2010-07-03
17:13
[5a99203f] part of check-in [51ec0e54] Remove the unused xRename() method from the sqlite3_vfs object. Add better documentation on the xCurrentTimeInt64() method. (check-in: [51ec0e54] user: drh branch: trunk, size: 11665)
2010-06-14
18:01
[41e6b76f] part of check-in [58dfd83d] Move the xShmMap method to in between xShmLock and xShmBarrier, since it seems to fit in there logically. (check-in: [58dfd83d] user: drh branch: trunk, size: 11707)
14:07
[b2c82147] part of check-in [fc0cabc1] 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. (check-in: [fc0cabc1] user: dan branch: experimental, size: 11706)
2010-06-11
19:04
[cf64a4b6] part of check-in [ca68472d] Experimental change to the xShmXXX parts of the VFS interface. (check-in: [ca68472d] user: dan branch: experimental, size: 12510)
2010-05-30
19:55
[709712f5] part of check-in [ef3ba7a1] 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. (check-in: [ef3ba7a1] user: drh branch: wal-incr-ckpt, size: 12165)
2010-05-20
23:51
[265e0c6a] part of check-in [1bd011c9] 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. (check-in: [1bd011c9] user: drh branch: trunk, size: 12157)
2010-05-18
13:27
[2c5221c0] part of check-in [0a678790] Mark the shared-memory in the WAL implementation as volatile. (check-in: [0a678790] user: drh branch: trunk, size: 11931)
2010-05-12
18:30
[13686902] part of check-in [49d62933] Fix for the test_devsym.c test module for the VFS-SHM refactoring. (check-in: [49d62933] user: drh branch: wal-refactor, size: 11903)
18:01
[c910ea79] part of check-in [2b00152c] Refactoring the VFS-SHM methods used by WAL. This version compiles and runs non-WAL test cases but crashes and burns on wal.test. (check-in: [2b00152c] user: drh branch: wal-refactor, size: 10640)
2010-05-03
16:30
[257adf02] part of check-in [43b5b07f] Change the VFS definition so that all methods take a VFS object pointer as their first parameter. (check-in: [43b5b07f] user: drh branch: trunk, size: 12039)
14:32
[2160798b] part of check-in [ab77b3ae] Use VFS method xCurrentTimeInt64 instead of xCurrentTime when it is available. Provide an implementation of xCurrentTimeInt64 for os_unix.c. (check-in: [ab77b3ae] user: drh branch: trunk, size: 11812)
08:19
[3d324248] part of check-in [23c0e6c3] Merge two wal leaves. (check-in: [23c0e6c3] user: dan branch: wal, size: 11812)
2010-05-01
20:17
[84b80966] part of check-in [94dea5f9] 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. (check-in: [94dea5f9] user: drh branch: wal, size: 11822)
2010-04-30
16:19
[c05024cd] part of check-in [1d203424] Add xShmXXX() methods to the test VFS in test_devsym.test. (check-in: [1d203424] user: dan branch: wal, size: 12049)
2010-04-27
11:49
[361d069b] part of check-in [ed715b47] Add the xShmRelease() method to the VFS. The os_unix.c implementation of the shared memory logic is still non-functional. (check-in: [ed715b47] user: drh branch: wal, size: 10184)
2010-04-26
00:04
[76f47435] part of check-in [f5e615c2] 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. (check-in: [f5e615c2] user: drh branch: wal, size: 10582)
2010-04-12
14:51
[3adf69c7] part of check-in [562d20e6] Reset the simulated device in the test harness to its default configuration whenever it is restarted. (check-in: [562d20e6] user: drh branch: trunk, size: 10184)
2009-11-10
01:30
[de3c9af2] part of check-in [f6c045f6] Remove the obsolete "$Id:$" RCS identifier strings from the source code. (check-in: [f6c045f6] user: drh branch: trunk, size: 10118)
2008-12-09
01:32
[9f4bc255] part of check-in [680755db] Fix compiler warnings in where.c and in the TCL test harness. (CVS 5994) (check-in: [680755db] user: drh branch: trunk, size: 10179)
2008-09-12
10:22
[802d10e6] part of check-in [80bdaafa] Add a case to permutations.test to run tests with the IOCAP_SAFEAPPEND property set. (CVS 5693) (check-in: [80bdaafa] user: danielk1977 branch: trunk, size: 10189)
2008-06-06
11:11
[6012cb8e] part of check-in [5173b3e8] 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) (check-in: [5173b3e8] user: danielk1977 branch: trunk, size: 10134)
2008-06-05
11:39
[3b1ae8ab] part of check-in [4226ac54] Modify the signatures of the sqlite3_vfs.xAccess and sqlite3_vfs.xCheckReservedLock functions. (CVS 5188) (check-in: [4226ac54] user: danielk1977 branch: trunk, size: 10559)
2008-05-29
02:53
[647b4dbf] part of check-in [7c51a97d] sqlite3OsDl*() APIs can be omitted if SQLITE_OMIT_LOAD_EXTENSION defined. (CVS 5171) (check-in: [7c51a97d] user: shane branch: trunk, size: 10480)
2008-05-16
04:51
[76cf28b7] part of check-in [81a8c70e] Add more version tags to files that lack them. Ticket #3120. (CVS 5137) (check-in: [81a8c70e] user: danielk1977 branch: trunk, size: 10086)
2008-03-09
02:00
[cee1aeca] part of check-in [98e55fa4] Change <sqlite3.h> to "sqlite3.h" in #includes (CVS 4847) (check-in: [98e55fa4] user: mlcreech branch: trunk, size: 10017)
2008-01-23
03:03
[fd8884c2] part of check-in [5375ad6b] Make sqlite3SafetyOn() and sqlite3SafetyOff() macros which disappear when compiling without -DSQLITE_DEBUG=1. (CVS 4744) (check-in: [5375ad6b] user: drh branch: trunk, size: 10017)
2008-01-22
11:50
Added: [6341971b] part of check-in [17e7bd6c] Move the test (sqlite3_simulate_device) functionality out of the main code and into a test vfs. (CVS 4737) (check-in: [17e7bd6c] user: danielk1977 branch: trunk, size: 10018)