aboutsummaryrefslogtreecommitdiff
path: root/src/test6.c
Commit message (Collapse)AuthorAge
...
* Add more version tags to files that lack them. Ticket #3120. (CVS 5137)danielk19772008-05-16
| | | FossilOrigin-Name: 81a8c70ed7a86abf286706fdbc251f31c9c53382
* Add a new api sqlite3_randomness() for providing access to SQLite'sdrh2008-03-19
| | | | | internal PRNG. Add sqlite3_test_control() verbs for controlling the PRNG. (CVS 4882) FossilOrigin-Name: 15110ea02768bfe977a57eccd6b941a36ebd6b32
* Move the test (sqlite3_simulate_device) functionality out of the main code ↵danielk19772008-01-22
| | | | | and into a test vfs. (CVS 4737) FossilOrigin-Name: 17e7bd6c3f507ffc6b56f54ae8c70730e8246f39
* Add a test (and fix) for possible corruption if malloc() fails during a ↵danielk19772008-01-18
| | | | | CREATE INDEX statement, the application continues with the transaction, then crashes. (CVS 4725) FossilOrigin-Name: 65245d9904db19568d5092926b27f0c193c9ef0b
* Change to the crash simulator to give better diagnostics in case itdrh2007-12-14
| | | | | runs out of memory while using the mem3.c allocator. (CVS 4632) FossilOrigin-Name: 0d5747dbad97bf09cf9050e44efbcf5d6b812fbd
* Add a parameter to specify the size of the output buffer passed to ↵danielk19772007-09-17
| | | | | xGetTempname() and xFullPathname(). This, and the previous commit, are changes to the public vfs API introduced in 3.5.0. (CVS 4433) FossilOrigin-Name: 8b29f5fbfc723cdf67cf3410cd01f7c17ea39a4b
* Change the names of xGetTempName and sqlite3OsGetTempName to xGetTempname. ↵danielk19772007-09-17
| | | | | To be consistent with xFullPathname and sqlite3OsFullPathname. (CVS 4432) FossilOrigin-Name: ad3687b16e9420d8bbaa3a645aaf803813b36061
* Fix a problem handling a malloc() failure in printf.c. Also some other ↵danielk19772007-09-01
| | | | | things to improve test coverage. (CVS 4361) FossilOrigin-Name: 595bfe72f053bc6ecb58bb9044a4cdc53d30b404
* Fix for registration of non-default vfs objects. (CVS 4360)danielk19772007-09-01
| | | FossilOrigin-Name: 5f48fb95c26a713b3259ee49fd444108030376dc
* Remove the xLockState method for sqlite3_io_methods. Replace it withdrh2007-08-31
| | | | | | a defined call to xFileControl(). This simplifies the interface and also gives us coverage testing of sqlite3_file_control(). (CVS 4355) FossilOrigin-Name: 306586c412b87c6d12bac796641517afa3f9eb6a
* Initial implementation of the sqlite3_file_control() interface.drh2007-08-31
| | | | | | Compiles and passes all historical tests but the new method is itself untested. (CVS 4353) FossilOrigin-Name: d3ab3e3911f10b17d0859a34f4f007c790a0cd82
* Make the test_async backend work again. (CVS 4293)danielk19772007-08-25
| | | FossilOrigin-Name: 04167483aad42d319393e8caf470d8de11e468d8
* Remove nRef and vfsMutex from the sqlite3_vfs structure. Omit thedrh2007-08-24
| | | | | | sqlite3_vfs_release() interface. Less memory allocated for a pager in the common case where the size of the pathname is less than MAX_PATH. (CVS 4287) FossilOrigin-Name: b8451da378179d43f25d9a014480c0f13dd1dc37
* Add tests to simulate power-failure on devices that support IOCAP_SEQUENTIAL ↵danielk19772007-08-24
| | | | | or IOCAP_SAFE_APPEND. (CVS 4284) FossilOrigin-Name: bdf5cb8d25d93d48220ce46acad2ccf967a87843
* The win32 driver compiles but does not yet work well. Many bugsdrh2007-08-24
| | | | | fixed. (CVS 4282) FossilOrigin-Name: 3a68fcddfa9184e4b310ce0a21312c54b9462ec8
* Add some further tests and a bugfix for the atomic-write optimization. (CVS ↵danielk19772007-08-23
| | | | | 4276) FossilOrigin-Name: 5f0fb894f44069c4aa9b8dba62b4d8a262c991de
* Add some tests for the atomic-write optimization. (CVS 4275)danielk19772007-08-23
| | | FossilOrigin-Name: e2cc7b4a3476a733b2701546f6b4ec9abc18152b
* Improvements to memory leak detection. The --backtrace=NNN option is nowdrh2007-08-23
| | | | | | | | recognized by tester.tcl. Memory leak summaries are automatically written to the file ./memleak.txt and each leak is tagged with the test in which it occurred. The quick.test script runs on Linux with no errors and no leaks. (CVS 4273) FossilOrigin-Name: 21f6b31097692171c6493e6ca6de6acbd62dc595
* Fix some problems in the crash-test backend. (CVS 4256)danielk19772007-08-21
| | | FossilOrigin-Name: 5bced2392ad77aff0aa1ddea83f2ff9e3ffe28a8
* Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255)drh2007-08-21
| | | FossilOrigin-Name: fbbd5bda544ffec4e1b43407b12e546235dc7873
* Work toward multithreading support. Currently crashes quickly on a test. ↵drh2007-08-20
| | | | | (CVS 4253) FossilOrigin-Name: 1315bd8e125602275fb718780f9b2730bd37f6ab
* Changes to crash-test io backend (test6.c) so that it works with the ↵danielk19772007-08-20
| | | | | sqlite3_vfs interface. (CVS 4247) FossilOrigin-Name: 40f66ada815fa1043d24c9cd6d898e1797e7044a
* Begin migration to using sqlite3_vfs interface. (CVS 4240)danielk19772007-08-17
| | | FossilOrigin-Name: af3e3c7acdc67013dd733effebe981620d922dd1
* More work on refactoring of malloc() interfaces. There are still many ↵danielk19772007-08-16
| | | | | errors. (CVS 4233) FossilOrigin-Name: 77b1671351fe94b0ebc126a63140643deae2aa64
* Half-way through a major refactoring of the memory allocation.drh2007-08-16
| | | | | | I have not even attempted to compile so I am certain there are countless errors. (CVS 4231) FossilOrigin-Name: deb7ecd65f7b83eaf0ba610eeef3b0ede61db1c3
* Modify the crash-recovery test code in test6.c for 3.5. Also change some ↵danielk19772007-08-15
| | | | | other code to use the new sqlite3_io_methods interface. Lots of things are broken now. (CVS 4228) FossilOrigin-Name: af9503daf3f7703fcddad754bc1dc9e179830b6e
* Add comments describing upcoming changes to crash-test module (test6.c). No codedanielk19772007-08-14
| | | | | changes. (CVS 4223) FossilOrigin-Name: 63631c17376bcb5a7aa305408aaeaf03738d7b95
* Add new OS file method to return the sector-size of the underlying storage: ↵danielk19772007-03-19
| | | | | sqlite3OsSectorSize() (CVS 3700) FossilOrigin-Name: 5752d84d374205e011d49b0221d6237967fe0743
* Modifications to crash-test infrastructure. (CVS 3695)danielk19772007-03-17
| | | FossilOrigin-Name: c4be8d9949fc7b5e1bed757423c5195f38069048
* General test coverage improvements. (CVS 3022)danielk19772006-01-24
| | | FossilOrigin-Name: 153940af5af4f775fa3b1784931d3fd1e41764c5
* Changes so that SQLITE_OMIT_PARSER and SQLITE_OMIT_DISKIO work. (CVS 2878)drh2006-01-06
| | | FossilOrigin-Name: 9d71b7deaffdd7eb9ddad1f03df3e4c51c2cbd98
* Change the OS interface layer to use traditional direct function calldrh2006-01-06
| | | | | | implementations instead of the more complicated virtual function table. Omit the asynchronous I/O demo. (CVS 2870) FossilOrigin-Name: 2529c2e11fa1d345ec61f647e4f6fae20a7133d6
* Restructure the OS interface yet again. This time make the OsFile objectdrh2005-11-30
| | | | | | | a virtual base class which is subclassed for unix, windows, and the crash test simulator. Add the new file "os.c" for common os layer code. Move all OS-specific routines into the sqlite3Os structure. (CVS 2795) FossilOrigin-Name: bd8740d1aecba69e1b5d64d43db07e8ad8841f07
* The crash tests now compile, at least. But they get wrong results. Thedrh2005-11-29
| | | | | | problem is fundamental and suggests I need to completely rethink how the new OS backend should work. (CVS 2792) FossilOrigin-Name: 966bc68e1bf4e0cc88407871c162ee3014160415
* Make the OsFile structure opaque with its internal structure known only todrh2005-11-29
| | | | | | the appropriate os_*.c implementation. Omit the os_unix.h and os_win.h include files. The crash tests are broken by this patch. (CVS 2791) FossilOrigin-Name: 058f31753871b16b40fe4048e3adcee411e0f87d
* Add an OS method for making copies of file descriptors. This fixes thedrh2005-11-26
| | | | | crash tests. (CVS 2786) FossilOrigin-Name: 57a674fc71512f11393b8eb595961ec9465ba4e1
* Modify the OS layer so that I/O routines are called through a virtual functiondrh2005-11-26
table. The os_test.c module has been replaced by test6.c. The crash tests are busted now and need to be fixed. (CVS 2785) FossilOrigin-Name: 1f69aec285dd8e26bd739d5e44bb50fe03a9682a