/ File History
Login

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

History of src/test_osinst.c

2016-07-28
17:11
Make sure the SQLITE_TCLAPI macro is always defined and use it for all callback functions that must interface with the Tcl C API. file: [98ef31ff] check-in: [f2f1323c] user: mistachkin branch: callbackConv, size: 35511
14:37
Allow the 'testfixture.exe' target to be compiled with the __stdcall calling convention. file: [4e21c7b2] check-in: [e8be3dfe] user: mistachkin branch: callbackConv, size: 35438
2016-04-12
20:05
More harmless compiler warning fixes. file: [ad0233b1] check-in: [ab69527c] user: mistachkin branch: warnings, size: 35363
2015-04-19
21:43
Fix harmless compiler warnings seen with MSVC 2015. file: [5423dc1d] check-in: [d05becd8] user: mistachkin branch: vsix2015, size: 35314
2013-11-26
01:00
Further work on Windows header file reform. file: [3d0340bc] check-in: [540f5525] user: mistachkin branch: winHdr, size: 35356
2012-04-19
18:04
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in tclsqlite.c and in the FTS4 module. file: [90a845c8] check-in: [3281972e] user: drh branch: trunk, size: 35306
2012-03-30
14:59
Fix MSVC compiler warnings in test code. file: [7f790ac8] check-in: [cb7a8504] user: drh branch: trunk, size: 35296
2011-12-14
17:53
Add a file-control that will discover the name of the bottom-level VFS and all the shims in between. file: [6abf0a37] check-in: [cdbfb553] user: drh branch: vfsname-filectrl, size: 35243
2011-04-04
21:48
Changes for consistent use of SQLITE_OS_UNIX and removal of legacy OS_UNIX from testfixture source; file: [62b0b8ef] check-in: [78b6eee2] user: shaneh branch: trunk, size: 35108
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: [f408c6a1] check-in: [f4780bde] user: dan branch: experimental, size: 35126
2010-07-03
17:13
Remove the unused xRename() method from the sqlite3_vfs object. Add better documentation on the xCurrentTimeInt64() method. file: [700a39f4] check-in: [51ec0e54] user: drh branch: trunk, size: 35601
2010-06-14
18:01
Move the xShmMap method to in between xShmLock and xShmBarrier, since it seems to fit in there logically. file: [f1e41948] check-in: [58dfd83d] user: drh branch: trunk, size: 35872
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: [0d3d47cf] check-in: [fc0cabc1] user: dan branch: experimental, size: 35872
2010-06-02
16:40
Added implementation of vfslog_time() for Windows testing. file: [a0df974a] check-in: [b3109f85] user: shaneh branch: trunk, size: 36872
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: [280876b0] check-in: [ef3ba7a1] user: drh branch: wal-incr-ckpt, size: 36504
2010-05-24
12:34
Fix up test_osinst.c to work with SQLITE_OMIT_VIRTUALTABLE. file: [18b342b0] check-in: [51fd3815] user: drh branch: trunk, size: 36516
2010-05-22
08:22
Add a couple of missing methods to test_osinst.c.. file: [77e9fc30] check-in: [5c9e9c06] user: dan branch: trunk, size: 36235
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: [9cac3f76] check-in: [1bd011c9] user: drh branch: trunk, size: 35195
2010-05-18
13:27
Mark the shared-memory in the WAL implementation as volatile. file: [33207e76] check-in: [0a678790] user: drh branch: trunk, size: 34727
2010-05-14
10:43
Fix test_osinst.c so that it does not depend on gettimeofday() unless SQLITE_OS_UNIX is defined and NO_GETTOD is not defined. file: [f7f8e69e] check-in: [2a4014b7] user: dan branch: trunk, size: 34714
08:39
Add xShmXXX methods to test_osinst.c. file: [06ccd1bc] check-in: [b8a9b37a] user: dan branch: trunk, size: 34771
2010-05-13
09:32
Fix mistake in test_osinst.c. file: [1a807451] check-in: [4c3e1378] user: dan branch: mistake, size: 30479
2010-05-12
19:02
(Moved to the mistake branch due to compile errors in test_osinst.c.) Change the vfs instrumentation code in test_osinst.c to make it easier to deploy. Add a vtab implementation for reading the binary log file format. file: [4efab333] check-in: [ee13c884] user: dan branch: mistake, size: 30646
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: [f5d1a4ee] check-in: [ed715b47] user: drh branch: wal, size: 30610
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: [79a9b9fd] check-in: [f5e615c2] user: drh branch: wal, size: 30990
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [90fb03d3] check-in: [f6c045f6] user: drh branch: trunk, size: 30610
2009-01-08
17:57
Avoid an 'invalid cast' warning in test_osinst.c. (CVS 6144) file: [9a70a61e] check-in: [931f3a21] user: danielk1977 branch: trunk, size: 30680
2008-07-25
13:32
Require the SQLITE_ENABLE_INSTVFS symbol in order to compile testfixture with sqlite3_instvfs enabled. This allows fulltest to run on platforms for which we do not have a working hwtime.h (ex: ppc, s390). Change requested from the SuSE team. (CVS 5478) file: [ae29e9c0] check-in: [16c164e7] user: drh branch: trunk, size: 30670
2008-07-12
15:55
Fix the test script --binarylog option. (CVS 5401) file: [49d777e6] check-in: [03e3cfc4] user: danielk1977 branch: trunk, size: 30089
2008-06-12
12:40
Remove obsolete code from the test_osinst.c module. (CVS 5211) file: [867f1317] check-in: [699cec66] user: drh branch: trunk, size: 30070
2008-06-11
11:00
Update utility program speedtest8inst1.c. (CVS 5201) file: [37876112] check-in: [98bdc7b4] user: danielk1977 branch: trunk, size: 30173
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: [22b0aea6] check-in: [5173b3e8] user: danielk1977 branch: trunk, size: 29652
2008-06-05
11:39
Modify the signatures of the sqlite3_vfs.xAccess and sqlite3_vfs.xCheckReservedLock functions. (CVS 5188) file: [a681c2a3] check-in: [4226ac54] user: danielk1977 branch: trunk, size: 30126
2008-05-29
20:22
Consolidated inline assembly versions of "hwtime()" into hwtime.h. Provided MSVC version. Modified code for consistent use of hwtime(). Changed implementation to use sqlite_uint64 and sqlite_int64 instead of unsigned long long int and long long int for MSVC compiler support. (CVS 5178) file: [acf306ba] check-in: [9883b406] user: shane branch: trunk, size: 30023
2008-05-16
04:51
Add more version tags to files that lack them. Ticket #3120. (CVS 5137) file: [c684ee6d] check-in: [81a8c70e] user: danielk1977 branch: trunk, size: 30501
2008-05-12
07:42
Modify logging code in test_osinst.c. No changes to production code. (CVS 5120) file: [32b97dea] check-in: [85c54a16] user: danielk1977 branch: trunk, size: 30431
2008-05-09
16:57
Fix a problem with recovering from an IO error in exclusive-locking mode. (CVS 5112) file: [f84ac00d] check-in: [7a44fb96] user: danielk1977 branch: trunk, size: 29793
2008-05-08
15:58
Add extra instrumentation to test_osinst.c. Also the --binarylog option to the test scripts. (CVS 5106) file: [b2947f2e] check-in: [8a99efc0] user: danielk1977 branch: trunk, size: 29102
2008-04-14
17:42
Fix alignment issue in instrumentation code. (CVS 5005) file: [7129ca5f] check-in: [c9e0d625] user: danielk1977 branch: trunk, size: 26592
2008-04-13
23:13
Fix build errors in test_osinst (CVS 4998) file: [caaf21ca] check-in: [f0473997] user: mlcreech branch: trunk, size: 26584
2008-04-12
16:03
Modify speedtest8.c so that it can use the logging from test_osinst.c when HAVE_OSINST is defined. (CVS 4997) file: [ff9bb856] check-in: [7622d74a] user: danielk1977 branch: trunk, size: 26594
11:30
Modify test_osinst.c so that it only uses public interfaces. (CVS 4995) file: [257403d3] check-in: [3866a5da] user: danielk1977 branch: trunk, size: 26494
10:53
Add a logfile option to test_osinst.c. (CVS 4994) file: [be328c7c] check-in: [f97d8945] user: danielk1977 branch: trunk, size: 25969
2008-04-10
17:27
Add the --ostrace and --ossummary options to tester.tcl. To log calls the vfs layer from within test scripts. (CVS 4984) file: [1a2d6de4] check-in: [e1322415] user: danielk1977 branch: trunk, size: 22672
14:51
Add source file test_osinst.c. A wrapper vfs with instrumentation capabilities. (CVS 4977) file: [b6ef38b4] check-in: [d9a6b653] user: danielk1977 branch: trunk, size: 22239 Added