/ History for ext/async/sqlite3async.c
Login

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

History for ext/async/sqlite3async.c

2020-07-29
16:18
[fdaa852f] part of check-in [a80ae2c9] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c9] user: drh branch: typos, size: 54770)
2020-06-19
15:24
[6f247666] part of check-in [7a876209] Extend the refactoring into extensions. Clean up stray newlines. (check-in: [7a876209] user: drh branch: trunk, size: 54767)
2015-08-05
08:01
[0f3070cc] part of check-in [c9ff4ca4] Fix some problems in test code detected by cppcheck. (check-in: [c9ff4ca4] user: dan branch: trunk, size: 54768)
2012-12-06
23:16
[b5a3e30f] part of check-in [c507ca4a] In the async VFS, treat the new error code SQLITE_IOERR_DELETE_NOENT as success for xDelete. (check-in: [c507ca4a] user: mistachkin branch: trunk, size: 54689)
2012-01-24
10:08
[733a9f21] part of check-in [7036886e] Changes to the async-io module so that the xFileControl method returns SQLITE_NOTFOUND when a file-control is not recognized and so that it adds the second nul-terminator byte to filenames passed to the xOpen method of the underlying VFS. (check-in: [7036886e] user: dan branch: trunk, size: 54629)
2010-07-12
12:22
[a7c6078c] part of check-in [15a190dc] In the async-IO module, do not increment the open file-counter until after an "open file" event has been added to the event queue. Otherwise, an OOM may cause the system to increment the counter even though no file was successfully opened. (check-in: [15a190dc] user: dan branch: trunk, size: 54487)
2010-07-07
16:49
[d0f7e07c] part of check-in [b951c867] Fix some MSVC compiler warnings in the ASYNC extension. (check-in: [b951c867] user: shaneh branch: trunk, size: 54477)
11:05
[ee69bf38] part of check-in [d9e32879] Change the async-IO extension to return SQLITE_IOERR_SHORT_READ when appropriate. This prevents a valgrind warning in the test suite. (check-in: [d9e32879] user: dan branch: trunk, size: 54458)
2009-12-02
18:16
[676066c2] part of check-in [1cf2136c] Fix an uninitialized value read in sqlite3async.c. (check-in: [1cf2136c] user: dan branch: trunk, size: 54307)
2009-10-19
07:50
[3d5396cd] part of check-in [ca3e41b0] Use 64-bit arithmetic in the xRead() method of asyncRead. Fix for [94c04eaadb]. (check-in: [ca3e41b0] user: dan branch: trunk, size: 54306)
2009-07-18
11:52
[ec97d85c] part of check-in [630e669b] When the asynchronous IO backend opens a file with the EXCLUSIVE flag set, make sure only a single file-descriptor is opened (not one for reading and one for writing). This change fixes #3978. (CVS 6905) (check-in: [630e669b] user: danielk1977 branch: trunk, size: 53889)
2009-04-30
17:45
[a10dd8ad] part of check-in [2cd9655e] More cleanup, etc. to support MSVC compiles. (CVS 6582) (check-in: [2cd9655e] user: shane branch: trunk, size: 53831)
2009-04-29
18:12
[207af669] part of check-in [e98b1242] Fixed compile for MSVC; removed compiler warnings; changes for NDEBUG build; minor code tweaks. (CVS 6570) (check-in: [e98b1242] user: shane branch: trunk, size: 53728)
2009-04-25
08:39
[2e104892] part of check-in [11b2564e] Tests for the new asynchronous IO API. (CVS 6549) (check-in: [11b2564e] user: danielk1977 branch: trunk, size: 53561)
2009-04-24
10:13
[35eddf1c] part of check-in [577277e8] Make selecting the asynchronous IO file-locking mode a runtime operation. Still untested. (CVS 6544) (check-in: [577277e8] user: danielk1977 branch: trunk, size: 53556)
09:27
[2975386c] part of check-in [92bc6be2] Improve comments and documentation of the asynchronous IO VFS module. (CVS 6543) (check-in: [92bc6be2] user: danielk1977 branch: trunk, size: 52889)
2009-04-23
14:58
[d59701cc] part of check-in [e71fb0fb] Move the asynchronous IO code from src/test_async.c to ext/async/. Refactor it to be a standalone module and to support windows. (CVS 6539) (check-in: [e71fb0fb] user: danielk1977 branch: trunk, size: 57629) Added