Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
btmutex.c
c071c47
Tamp down various harmless compiler warnings. Use "int" in places instead
by drh
· 5 months ago
bc91738
Add a C-source spell-checking facility. make misspell (on Nix)
by larrybr
· 2 years, 1 month ago
41ce47c
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
by drh
· 2 years, 11 months ago
b2c8559
Avoid many unnecessary calls to sqlite3ReadSchema() and sqlite3Init() when
by drh
· 7 years ago
38eef32
Avoid unnecessary calls to sqlite3BtreeEnterAll() and sqlite3BtreeLeaveAll()
by drh
· 9 years ago
20d876f
Have the vdbe layer call sqlite3BtreeEnter() on all b-trees in use from within sqlite3VdbeExec() even in SQLITE_THREADSAFE=0 builds. This ensures that BtShared.db is set correctly.
by dan
· 10 years ago
b77009f
Add an assert() to check that the database mutex is held in sqlite3BtreeLeave().
by dan
· 10 years ago
60ec914
Fix typos in comments. No code changes.
by peter.d.reid
· 11 years ago
75e2a2d
Performance enhancements in the b-tree mutex logic.
by drh
· 11 years ago
dc5b047
Fix a performance regression: Keep two btree masks in each prepared
by drh
· 14 years ago
1a86f50
Simplifications to the sqlite3BtreeEnterAll() and LeaveAll() routines.
by drh
· 14 years ago
e54e051
Remove the mutex counter and the logic that attempts to verify that btree
by drh
· 14 years ago
2120608
Add a description of access rules for the Schema object and lots of asserts
by drh
· 14 years ago
bdaec52
Remove the BtreeMutexArray object - use the Vdbe.btreeMask field to accomplish
by drh
· 14 years ago
4fa7d7c
Fix typos in comments. No changes to code.
by drh
· 14 years ago
c81c11f
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
by drh
· 16 years ago
5dea315
Use an ALWAYS() on a conditional in btmutex.c that is always true. (CVS 6910)
by drh
· 16 years ago
f18a61d
Code simplifications in support of structural testing. (CVS 6900)
by drh
· 16 years ago
f7590db
Changes to ensure that when running in shared-cache mode with a non-threadsafe build, the correct busy-handler callback is always invoked. (CVS 6481)
by danielk1977
· 16 years ago
2a50ff0
Always set BtShared.db when entering the BtShared mutex. Ticket #3793. (CVS 6480)
by danielk1977
· 16 years ago
be21779
Corrected typos and misspellings. Ticket #3702. (CVS 6336)
by shane
· 16 years ago
00e1361
Modifications to avoid unsigned/signed comparisons in various files. (CVS 5914)
by danielk1977
· 17 years ago
18472fa
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0
by drh
· 17 years ago
65cef1a
Add a new test script to exercise the deadlock avoidance code in the
by drh
· 17 years ago
01495b9
Improvements to test coverage in the lemon-generated parser and in the
by drh
· 17 years ago
e5fe690
In shared-cache mode, make sure the busy hander invoked is the
by drh
· 18 years ago
fb98264
Fix for the sqlite3AbortOtherActiveVdbes() problem. (CVS 4328)
by drh
· 18 years ago
ff0587c
Improvements to mutex asserts. The quick test runs to completion without
by drh
· 18 years ago
1fee73e
Better asserts(). But now some of the tests are busted again. (CVS 4320)
by drh
· 18 years ago
b1ab8ea
More locking fixes. Now makes it all the way through quick.test. There
by drh
· 18 years ago
4cf7c7f
The shared_err test runs with no errors. But a potential deadlock has been
by drh
· 18 years ago
ac32155
Fix locking bug in btshared.c. (CVS 4313)
by drh
· 18 years ago
900b31e
Work toward correct btree locking in a multithreaded environment. (CVS 4307)
by drh
· 18 years ago