aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | Add the SQLITE_STATUS_MALLOC_COUNT option for sqlite3_status().drh2010-07-26
|/ | | FossilOrigin-Name: 8f8e442b3af553753e25c304efa289b626e3a227
* When calculating schema memory, use the actual allocated size of hash ↵dan2010-07-26
| | | | | elements, not sizeof(HashElem). Also fix a bug in dbstatus.test FossilOrigin-Name: e327ef37faec52ce99591266160be2ce2d577cc3
* Add virtual table test cases to dbstatus.test.dan2010-07-26
| | | FossilOrigin-Name: 72b84d066a4eac90a77142c3ea66ef3d21a1104e
* Further fixes to the P4_MEM size measurement logic.drh2010-07-26
| | | FossilOrigin-Name: 934cda2987c331b57a195ed45e9a91794896672a
* Fix an issue with P4_MEM and the schema size measurement logic. Also fixdrh2010-07-26
| | | | | a compiler warning. FossilOrigin-Name: 8166f33885b86029bb8a0fbaf70606a0d2d5ec2e
* Make sure sqlite3_free() is not called for P4_MPRINTF during a sizedrh2010-07-26
| | | | | measurement. FossilOrigin-Name: 56f11f8823cd06a69eebce6a9613e22b1810b59b
* Remove an assert() that uses a variable removed earlier.dan2010-07-26
| | | FossilOrigin-Name: c04907e69820bd19f647c5f555327e0058db4e6d
* Change the way SubProgram objects are deleted so that the code is the same ↵dan2010-07-26
| | | | | for deletion and measurement. FossilOrigin-Name: 00e55102a8309eb6df08ad4a8937ba02688bac62
* Update comments to better documentation the new memory measurement functions.drh2010-07-26
| | | FossilOrigin-Name: 620bad035755449c4e6a762f01ef2b1d9e521c7c
* Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree()drh2010-07-26
|\ | | | | | | | | and all memory from sqlite3_malloc() is freed by sqlite3_free(). FossilOrigin-Name: 629e38a8c9e31111e351fe4625a5835576d23584
| * Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() anddrh2010-07-24
| | | | | | | | | | all memory from sqlite3_malloc() is freed by sqlite3_free(). FossilOrigin-Name: ac1f37a647e9ed1c00a901d26d9956a86c40117a
* | Experimental code to measure memory consumed by database schemas and ↵dan2010-07-24
|/ | | | | prepared statements. FossilOrigin-Name: 9aa30342f4de4eff630520ea8e07ad253d3f0877
* Fix a typo in the OS/2 vfs code.drh2010-07-23
| | | FossilOrigin-Name: a6bb2108bfb562a7067ef6150e43382736c0c4f5
* Strenghten an assert() in malloc.c that helps to ensure that allocated memorydrh2010-07-23
| | | | | is freed by the appropriate routine. FossilOrigin-Name: 80db61acca034a8edff0fd23a65a0bbc9206a7b3
* Remove additional traces (mostly in comments) of the Table.dbMem field.drh2010-07-23
| | | FossilOrigin-Name: 5c58f44aeb224e106497368d9290d75a08807761
* Remove the Table.dbMem variable, as it is no longer being used for its ↵dan2010-07-23
| | | | | original purpose. FossilOrigin-Name: 6eddc6e601cf8f585c6c2cf79f36fcbfe98a307e
* Remove the unused Schema.db variable.dan2010-07-23
| | | FossilOrigin-Name: 430be657be68687c998f2f5f8dcd112bf26106be
* Add evidence marks to the where.c source file. Comment only - no code changes.drh2010-07-22
| | | FossilOrigin-Name: f3f9e8e5bb90cc36e0d63a7289a8acf534c5fa2a
* Make the sqlite3_db_status() routine threadsafe.dan2010-07-22
| | | FossilOrigin-Name: 241f7bd190329fa02ca428651072a4a206132eab
* Enhance the LIKE/GLOB query optimization so that it works as long as theredrh2010-07-22
| | | | | | | is an index with the appropriate collating sequence and even if the default collating sequence of the column is different. Ticket [4711020446da7d93d99]. FossilOrigin-Name: 9f932655f9eb9fdab16d7deed98b7cad414e0ca6
* Try to optimize LIKE and GLOB operators when RHS contains no wildcard.drh2010-07-22
| | | | | Ticket [e090183531fc274747] FossilOrigin-Name: 613a87d62fd1f8526d53136efae5adae91824bcf
* Tweaks to the virtual table documentation contained in comments of sqlite3.h.drh2010-07-22
| | | | | No changes to actual code. FossilOrigin-Name: f5866d4723460e80814b8599e0b84ff4a924da6f
* Fix a comment typo. This check-in is 3.7.0 release candidate 2.drh2010-07-21
| | | FossilOrigin-Name: b36b105eab6fd3195f4bfba6cb5cda0f063b7460
* Added fix for race conditions from os_unix.c; added saving of errno in two ↵shaneh2010-07-20
| | | | | places. FossilOrigin-Name: 13ed106c8c279422a6159e28c6887d13a88b7b8b
* Fix a race condition in os_unix.c that may occur when one thread is opening ↵dan2010-07-20
| | | | | a connection to a shared-memory block and another is either closing or locking the same shared-memory. FossilOrigin-Name: 3b7330c19a5327322068e9460018fe0152b8ac87
* Use exit(255) instead of abort() in the tcl [sqlite_abort] test command. ↵dan2010-07-19
| | | | | This stops testfixture from creating dozens of core files each time tests are run. FossilOrigin-Name: aec9e13148671e612d4ba674e74c12116573434f
* Fix a parser bug that was causing the relative precedence of LIKE and <drh2010-07-19
| | | | | operators to be incorrect. FossilOrigin-Name: 3e5975aa3bb9df9e1f954bcce99384e0f13cb453
* Previous check-in [534aab837e] accidently reverted somedrh2010-07-15
| | | | | changes from [a121cd80c5]. This check-in restores those changes. FossilOrigin-Name: abff795f38e33d778c8dd494a601bc029237da9e
* Optionally support shared-memory in /dev/shm or other tmpfs directorydrh2010-07-15
| | | | | using an unsupported compile-time option. FossilOrigin-Name: 534aab837e5a34fd58963ab2b505bfbb9da2e8ee
* Changes to wal.c so that SQLite can read even if the WAL file is opened ↵dan2010-07-15
| | | | | read-only, provided the wal-index (shm file) is opened read/write. FossilOrigin-Name: 932d19da73c9673cdd4cc01289b17761c23d23cb
* Handle the case where xShmMap returns SQLITE_BUSY.dan2010-07-15
| | | FossilOrigin-Name: 75f5354876c4300a8e53fe551dc837dd383d1e38
* When creating a journal file on unix, attempt to create it with the same ↵dan2010-07-15
| | | | | permissions as the associated database file. FossilOrigin-Name: a121cd80c5ac94e5977bc3164d2500e0ea132fed
* Change a comment inside a block of code in parse.y from C++ to C style.dan2010-07-15
| | | FossilOrigin-Name: dea7d33b2d7d25280a31a2b9c1573f4292b81187
* Fix a typo in a comment in os_unix.c.drh2010-07-14
| | | FossilOrigin-Name: e1e7312580a8b19825b0c52fa8af6c9382f99f22
* The expression list on the RHS of an IN operator can no longer be emptydrh2010-07-14
| | | | | | | because an empty expression list is now optimized out by changes in check-in [c288ac644d0bf]. Therefore add ALWAYS() macros around tests for the expression list being non-empty. FossilOrigin-Name: fd130ae56c0e23f2d5b4a82f1a09e89ed7ae1e85
* Make the result of an IN or NOT IN expression with an empty set on the drh2010-07-14
| | | | | | right-hand side always either false or true, respectively, even if the left-hand side is NULL. Ticket [80e031a00f45dc] FossilOrigin-Name: c288ac644d0bfda2b9bc204dc86df8e74d4f6843
* Test the libaries response to read-only or unreadable database, WAL and ↵dan2010-07-14
| | | | | wal-index files. If a WAL file cannot be opened in read/write mode, return SQLITE_CANTOPEN to the caller. FossilOrigin-Name: 45bb84c6283d803fc29077fdc2d06fa50ec06a59
* On unix, try to create the *-wal and *-shm files with the same permissions ↵dan2010-07-14
| | | | | as the associated database file. FossilOrigin-Name: e5d180eed245437b61bfb257ee01e2571c93afe7
* Fix a typo in the IS_BIG_INT macro used by coverage test instrumentation.dan2010-07-14
| | | FossilOrigin-Name: 5314ca3928dab1c76fa4ec5dbe110e3212c95e9f
* Fix the unix driver to return an I/O error if unlink fails for any reasondrh2010-07-14
| | | | | other than the file not existing in the first place. FossilOrigin-Name: 90d73c66bfa880cdeb688b3016c8b1c58bfcf35f
* Change the name of the xShmClose VFS method to xShmUnmap, everywhere.drh2010-07-14
| | | FossilOrigin-Name: c2d27cf51d33e6f38bab37008d39074051f75274
* Tweaks to the new shared-memory interface design - mostly comment changes.drh2010-07-13
| | | FossilOrigin-Name: 6336de7aa96a6e1e68cc123e5d5f485d790d95a2
* Fix a typo in a comment in sqlite.h.in.dan2010-07-13
| | | FossilOrigin-Name: 4a6c4b6605ddce59e586ab17024de5269191a823
* Changes so that the xShmOpen VFS method is no longer required. Its job can ↵dan2010-07-13
| | | | | be done by the first call to xShmMap. Rename xShmClose to xShmUnmap. FossilOrigin-Name: f4780bde62c6c19146d2723c101540b8db898d38
* Improved documentation for the SQLITE_ACCESS_* constants that are useddrh2010-07-13
| | | | | with the xAccess() method of the VFS. FossilOrigin-Name: 3d4bb65f10ed0297f38e732ce57e5440cba8deef
* Add proposed interface change to sqlite.h.in. This commit breaks the build.dan2010-07-13
| | | FossilOrigin-Name: 52577bb5e723d8de4fc609286666b581f8d9c746
* Updates to comments and code organization to reflect changes in os_unix.c; shaneh2010-07-12
| | | | | | Updated winShmLock() with logic changes from unixShmLock(); Modified IO error returns in winShmMap() to match those in unixShmMap(); FossilOrigin-Name: b73fe2754b68af4c76a1788aa18b93359720d1f1
* Fix test_stat.c so that it does not cause compilation errors if ↵dan2010-07-12
| | | | | SQLITE_OMIT_VIRTUALTABLE is defined. FossilOrigin-Name: bf4fc0888705108aab997e1cb491fc7f9c64c443
* Fix makefiles so that they build sqlite3_analyzer again. Tweaks to commentsdrh2010-07-12
| | | | | in test_stat.c. Fix tclsqlite.c to build the sqlite3_analyzer again. FossilOrigin-Name: e6cd15451d8c47bfc86d07565655920134b494fe
* Changes so that the space-analyzer script works with 3.7.0.dan2010-07-12
| | | FossilOrigin-Name: 86159cb3f00a380dc55be3affb01c433618f0683