aboutsummaryrefslogtreecommitdiff
path: root/src/btmutex.c
Commit message (Expand)AuthorAge
* Tamp down various harmless compiler warnings. Use "int" in places insteaddrh2025-02-22
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
* Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both thedrh2022-08-22
* Avoid many unnecessary calls to sqlite3ReadSchema() and sqlite3Init() whendrh2018-04-25
* Avoid unnecessary calls to sqlite3BtreeEnterAll() and sqlite3BtreeLeaveAll()drh2017-01-02
* Have the vdbe layer call sqlite3BtreeEnter() on all b-trees in use from withi...dan2016-01-07
* Add an assert() to check that the database mutex is held in sqlite3BtreeLeave().dan2015-03-19
* Fix typos in comments. No code changes.peter.d.reid2014-09-06
* Performance enhancements in the b-tree mutex logic.drh2014-08-22
* Fix a performance regression: Keep two btree masks in each prepareddrh2011-04-06
* Simplifications to the sqlite3BtreeEnterAll() and LeaveAll() routines.drh2011-04-05
* Remove the mutex counter and the logic that attempts to verify that btreedrh2011-04-05
* Add a description of access rules for the Schema object and lots of assertsdrh2011-04-04
* Remove the BtreeMutexArray object - use the Vdbe.btreeMask field to accomplishdrh2011-04-04
* Fix typos in comments. No changes to code.drh2011-04-03
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
* Use an ALWAYS() on a conditional in btmutex.c that is always true. (CVS 6910)drh2009-07-20
* Code simplifications in support of structural testing. (CVS 6900)drh2009-07-17
* Changes to ensure that when running in shared-cache mode with a non-threadsaf...danielk19772009-04-10
* Always set BtShared.db when entering the BtShared mutex. Ticket #3793. (CVS 6...danielk19772009-04-10
* Corrected typos and misspellings. Ticket #3702. (CVS 6336)shane2009-03-05
* Modifications to avoid unsigned/signed comparisons in various files. (CVS 5914)danielk19772008-11-17
* Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0drh2008-10-07
* Add a new test script to exercise the deadlock avoidance code in thedrh2008-07-14
* Improvements to test coverage in the lemon-generated parser and in thedrh2008-01-23
* In shared-cache mode, make sure the busy hander invoked is thedrh2007-12-07
* Fix for the sqlite3AbortOtherActiveVdbes() problem. (CVS 4328)drh2007-08-30
* Improvements to mutex asserts. The quick test runs to completion withoutdrh2007-08-29
* Better asserts(). But now some of the tests are busted again. (CVS 4320)drh2007-08-29
* More locking fixes. Now makes it all the way through quick.test. Theredrh2007-08-29
* The shared_err test runs with no errors. But a potential deadlock has beendrh2007-08-28
* Fix locking bug in btshared.c. (CVS 4313)drh2007-08-28
* Work toward correct btree locking in a multithreaded environment. (CVS 4307)drh2007-08-28