aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | 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
* Fix warning under MSVC.shaneh2010-07-09
| | | FossilOrigin-Name: 0c32c4bbdd74297767dcf4ec4295f9cc72875af0
* Reformat WAL code for clearer presentation. Update comments for correctness.drh2010-07-09
| | | | | | Add checks to ensure that corruption in shared-memory does not result in an infinite loop. FossilOrigin-Name: 40eaada7ec45e70bdf64d060051f24c5c5e3faf3
* Add a test case to cover code that was left untested by the journal_modedrh2010-07-08
| | | | | simplification. FossilOrigin-Name: bcdddba4f011cf008d29918bcac59131007a8138
* Change the journal_mode pragma to remove the "default journal mode" concept.drh2010-07-08
| | | | | | The journal_mode pragma only effects currently attached databases and does not change the behavior of future attachments. FossilOrigin-Name: e396184cd3bdb96e29ac33af5d1f631cac553341
* Fix warning in test fixture code.shaneh2010-07-08
| | | FossilOrigin-Name: 0bfcf3bcd77acab48344dde87cecb01e877f1a19
* Changes to os_win.c to have it simulate IO errors like os_unix.c.shaneh2010-07-08
| | | FossilOrigin-Name: 0d53da9451fe016adc57c7c077fdbbbdb1c8d6ee
* Make the initial salt values in the WAL header random values, not zero.drh2010-07-07
| | | FossilOrigin-Name: baa5eddd0539342945c14a2793c2579efb7e3b26
* When rolling back a savepoint, reset the changeCountDone flag.dan2010-07-07
| | | FossilOrigin-Name: fb62f4e3a7ceaa60ff6af2196ccf35b48759307e
* When using MSVC to build test code, suppress the popup dialog when abort is ↵shaneh2010-07-07
| | | | | called from the sqlite_abort() test function. FossilOrigin-Name: 55d3d39f1c653627fc4c048e12fdd8c4444b6de7
* Do not make the SQLITE_FCNTL_SIZE_HINT call if an error has already occurred ↵dan2010-07-07
| | | | | during transaction commit. FossilOrigin-Name: e92de834a39be07da5f0848d7ec5f1f6dff902a5
* Fixed a new error introduced by last check-in of os_win.c. Updated ↵shaneh2010-07-07
| | | | | xAccess() to support SimulateIOError(). FossilOrigin-Name: 8eefc287265443ec043bdab629597e79c9d22006