aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
Commit message (Expand)AuthorAge
* Change the implementation of the unix implementation of xAccess() so that it ...dan2010-06-18
* Fix a memory leak that can occur in os_unix.c if an IO error occurs within th...dan2010-06-16
* Move the xShmMap method to in between xShmLock and xShmBarrier, since it seemsdrh2010-06-14
* Add the new xShmMap (formerly xShmPage) to os_win.c.dan2010-06-14
* Remove xShmGet/Size/Release from the sqlite3_vfs structure. Change the name o...dan2010-06-14
* Experimental change to the xShmXXX parts of the VFS interface.dan2010-06-11
* In os_unix.c, call munmap() to unmap a shared-memory region prior to closing ...dan2010-06-07
* Make sure the directory used by os_unix.c for shared-memory files is alwaysdrh2010-06-02
* Changes to make WAL more robust against SHM locking failures and OOM errors.drh2010-06-02
* The shared-memory used by WAL on linux now really is shared memory in /dev/shm.drh2010-06-01
* Do not hold the shared-memory mutex in os_unix.c if returning NULL.dan2010-06-01
* Fix os_unix.c so that it will compile and build on a Mac.drh2010-06-01
* Fix issues with locking_mode=EXCLUSIVE in WAL.drh2010-05-31
* Fix an inconsistent #ifdef in wal.c. Fix os_unix.c so that it does not allowdrh2010-05-31
* Get the new xShmLock interface design working on os_win.c.drh2010-05-31
* Remove the tests that enable tracing based on the existance of the "vdbe_*"drh2010-05-31
* WAL runs but quickly deadlocks.drh2010-05-31
* Initial code for incremental checkpoint in WAL mode. This check-in compilesdrh2010-05-30
* Change the semantics of xShmGet() such that it will never increase the sizedrh2010-05-26
* Update header comments in wal.c to correctly describe the WAL file format.drh2010-05-25
* Comment out the SQLITE_FCNTL_SIZE_HINT from os_unix.c since it does not drh2010-05-21
* Add a new xShmBarrier method to the VFS - a shared-memory fence operation.drh2010-05-20
* Add the SQLITE_FCNTL_SIZE_HINT operator to sqlite3_file_control() and use itdrh2010-05-19
* Mark the shared-memory in the WAL implementation as volatile.drh2010-05-18
* Fix a typo that (by bad luck) was not a syntax error but which caused some drh2010-05-14
* Simplifications to the SHM implementation in os_unix.c, taking advantagedrh2010-05-14
* Simplify os_unix.c by removing support for LinuxThreads. Linux systems mustdrh2010-05-14
* Change the OSTRACEn() macro to OSTRACE(()). Also rename some internal fieldsdrh2010-05-14
* Change the xShmSize() implementation in os_unix.c so that it will onlydrh2010-05-13
* Refactoring the VFS-SHM methods used by WAL. This version compiles anddrh2010-05-12
* Have os_unix.c use the suffix "-wal-index" for wal-index files instead of "-w...dan2010-05-11
* Fix an off-by-one error while constructing the name of the mmap file fordrh2010-05-10
* Fix an uninitialized variable in OSX proxy locking.drh2010-05-10
* Change the xShmOpen() method of the VFS to take the database file name asdrh2010-05-07
* Instead of transitioning to RECOVER state from CHECKPOINT when a recovery is ...dan2010-05-06
* Further simplifications to the SHM locking logic. Remove the SQLITE_SHM_QUERYdrh2010-05-05
* Simplifications to the SHM locking implementation in os_unix.c.drh2010-05-05
* Fix a bug in the xCurrentTime() method of the os_unix.c VFS.drh2010-05-03
* Fix a couple of errors in WAL code that can occur in an OOM situation.dan2010-05-03
* Change the VFS definition so that all methods take a VFS object pointer asdrh2010-05-03
* Use VFS method xCurrentTimeInt64 instead of xCurrentTime when it is available.drh2010-05-03
* Change the SHM interface so that it does not take the name of the shareddrh2010-05-01
* Remove the xShmPush and xShmPull methods from the VFS.drh2010-05-01
* Define an invariant to guarantee deadlock-free operation of SHM in os_unix.cdrh2010-05-01
* Rework mutexes on the SHM implemention for os_unix to avoid a deadlock duringdrh2010-05-01
* Support compile-time option SQLITE_OMIT_WAL, for building without WAL support.dan2010-05-01
* Change the SHM VFS logic in os_unix.c so that it does not hold an exclusivedrh2010-04-30
* In the debugging output for SHM-LOCK in os_unix.c, use symbolic namesdrh2010-04-30
* Fix a problem in the previous commit. Both unixShm.lockState and unixShm.read...dan2010-04-30
* Fix a bug whereby upgrading from a READ_FULL to a WRITE lock, and then back t...dan2010-04-30