aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Detect and handles the case where a row is modified or deleted while itdrh2008-07-11
| | | | | is being read during SELECT processing. (CVS 5399) FossilOrigin-Name: c80a5d09935c60a2a50bc262c172a94073355f0d
* Tweak to the ".timer" command in the CLI to help it work better with GCC. ↵drh2008-07-11
| | | | | (CVS 5398) FossilOrigin-Name: 1041deb6ae03c52ce1fb8170d11913cc0bbf3a6e
* Added corruptA.test for testing malformed database headers. (CVS 5397)drh2008-07-11
| | | FossilOrigin-Name: 6dcce6b9748c6148a768a4f6b69f33f70edc3993
* Improved NaN testing for highly optimized GCC on x86.drh2008-07-11
| | | | | Tickets #3202 and #3194. (CVS 5396) FossilOrigin-Name: a8a2fe45b21b405bb871e29540f98086b0c8f828
* Additional test coverage for the btree module. Remove the failsafe() macrodrh2008-07-11
| | | | | and replace it with ALWAYS() and NEVER(). (CVS 5395) FossilOrigin-Name: d7e2f0d2d45574d6191c1b191c0daf5260696f27
* Fix minor problems in the test scripts and harness. (CVS 5394)drh2008-07-11
| | | FossilOrigin-Name: c9ffbfe343b640051161301869698dd9f1f76cb7
* Remove an extra zeroPage() call that was left in the previous check-indrh2008-07-11
| | | | | by mistake. Ticket #3209. (CVS 5393) FossilOrigin-Name: c45d578e4475486dc5df1c1c0b6987d1cef39188
* Make the btree layer robust when faced with a corrupt database thatdrh2008-07-11
| | | | | contains duplicate entries on the freelist. Ticket #3209. (CVS 5392) FossilOrigin-Name: 30825f74d60d8ace39bafd06814017ceefeb4fa4
* Additional test coverage in btree.c. Added corruption tests fordrh2008-07-11
| | | | | the ptrmap pages of an autovacuumed database (corrupt8.test). (CVS 5391) FossilOrigin-Name: 620b472133438607c412e0c21d2a27605a89a414
* Fix a bug in the mutex-testing logic introduced by check-in (5389). (CVS 5390)drh2008-07-10
| | | FossilOrigin-Name: 8fc462b6b7afe390463ea7b010fd3230d9acc358
* Enhancements to the testing logic for malloc and mutex. Only permit onedrh2008-07-10
| | | | | | of MEMSYS3/5 to be compiled-in at a time. Omit the SQLITE_CONFIG_MEMSYS3/5 configuration options. (CVS 5389) FossilOrigin-Name: ed8b2525006ae7f8cacd01b291760513fdbdff57
* Fix a crash in flattenSubquery(). (CVS 5388)danielk19772008-07-10
| | | FossilOrigin-Name: 9c8b97ef593c17740640a01a7338164d7fbe070e
* Add the SQLITE_OPEN_NOMUTEX flag. Used for opening connections that are not ↵danielk19772008-07-10
| | | | | protected by an internal mutex. (CVS 5387) FossilOrigin-Name: 7e58b78712420b3bd4320192a58d89eb71eecc9c
* Remove unused code. Test coverage enhancements. Modify the algorithm useddrh2008-07-10
| | | | | | to select column names for VIEWs of joins so that the constructed column names omits the underlying table names. (CVS 5386) FossilOrigin-Name: 636cd723296a8b1709011fdd99b236ffddf3f1b0
* Test coverage improvements on printf. (CVS 5385)drh2008-07-09
| | | FossilOrigin-Name: 2d8f7bebf0f13f3a95f1e2163e35d43229cabfea
* Begin adding the failsafe() macro. (CVS 5383)drh2008-07-09
| | | FossilOrigin-Name: 8aae4fe7e702b7636fba1fd609a0ca22fdcc3371
* Coverage testing for balance_quick() and balance_deeper(). (CVS 5382)danielk19772008-07-09
| | | FossilOrigin-Name: 491f8f9613d2b886acad2ab8f631a4ec61ad698d
* Additional test coverage in select.c and expr.c. (CVS 5381)drh2008-07-09
| | | FossilOrigin-Name: c6cf08477cc4d622a05ad6706cb9418cf7eea432
* Remove obsolete code from select.c, including the "affinity" parameterdrh2008-07-08
| | | | | to the sqlite3Select() module. (CVS 5380) FossilOrigin-Name: cbd3c1585b7a8f8042aa1448fe1be87de056c41a
* Handle sqlite3_temp_directory on OS/2. (CVS 5379)pweilbacher2008-07-08
| | | FossilOrigin-Name: 9da0b32c8c55b41cbcb4eb635c51348072101ea9
* Added macros to convert between 32-bit ints and 64-bit ptrs to avoid ↵shane2008-07-08
| | | | | compiler warnings. (CVS 5378) FossilOrigin-Name: 6cdb6841ff4683e424ef394733da9c24f5602570
* make OS/2 VFS functions static (CVS 5376)pweilbacher2008-07-08
| | | FossilOrigin-Name: b40d9496d03b16a25c164bbb694860539f77cbc3
* Fix a bug in where.c introduced by check-in (5373). (CVS 5375)drh2008-07-08
| | | FossilOrigin-Name: 1ed98f9e617fb422efc37c4a3a5c5f0702467868
* Completely rework the sqlite3SetString() primitive so that it honors thedrh2008-07-08
| | | | | SQLITE_LIMIT_LENGTH and avoids the use of strlen(). (CVS 5374) FossilOrigin-Name: 8ed04b1e26a55306e4baf3e93fb084514134d603
* Improved testing of the min/max optimization. (CVS 5373)drh2008-07-08
| | | FossilOrigin-Name: fa07c360b708324c47c8e9931f1e2b1b24e4faf8
* Prevent the flattening optimization from transforming a to a query with an ↵danielk19772008-07-08
| | | | | illegal ORDER BY clause. (CVS 5372) FossilOrigin-Name: 6c2adade34fdbe344cf73f6bac951e0c37dd003b
* Test another corruption case in btree.c. And an IO error related scenario. ↵danielk19772008-07-08
| | | | | (CVS 5371) FossilOrigin-Name: d74fbb81ca3f973ac46534344e5076afc5dd5491
* Tests for SQLITE_LIMIT_LENGTH enforcement in sqlite3_bind. (CVS 5369)drh2008-07-08
| | | FossilOrigin-Name: c5e45dd664198e5b4fc44b316bd4adbc9a6c296b
* Improved enforcement of the SQLITE_LIMIT_LENGTH limit. (CVS 5368)drh2008-07-08
| | | FossilOrigin-Name: ee93150878436ce6e992ea8a1d348fb58b03b5e2
* Fix a compilation bug with SQLITE_OMIT_AUTOINIT. (CVS 5366)danielk19772008-07-08
| | | FossilOrigin-Name: 94c95fad56965b68176e93f0690f0819ad40bcf7
* Make sqlite3_shutdown() a no-op if the library is not initialized. (CVS 5364)danielk19772008-07-08
| | | FossilOrigin-Name: d725d3bbcef6a8093a246f8ef5b11bf690662393
* Prohibit the user from changing the temporary storage medium (pragma ↵danielk19772008-07-08
| | | | | temp_store) while there is a read transaction open on the temporary database. Add tests to shared.test to cover a few more lines in btree.c. (CVS 5362) FossilOrigin-Name: 92e0cf9a08a8b337a8f239afb048a0e045485771
* change to use sqlite_uint64 for MSVC compile; (CVS 5361)shane2008-07-08
| | | FossilOrigin-Name: 369118ca2e9da55f44b946559ad38a14efe723e5
* Add tests to verify correct behavior when mutex initialization fails. (CVS 5359)drh2008-07-08
| | | FossilOrigin-Name: 65875005ac8bc7988d7d7d8e8b999857449568fd
* Testing coverage enhancements. (CVS 5358)drh2008-07-08
| | | FossilOrigin-Name: fe80aa58a4ac12db5a92d25d28165f5159f04533
* Make check-in (5356) compatible with builds that do not enable memorydrh2008-07-07
| | | | | | management. Remove unnecessary code from main.c. Add out-of-memory tests for sqlite3_complete16(). (CVS 5357) FossilOrigin-Name: 28f8b6bfcc3e169f8a54a6681395f2c85bf99cab
* Fix an error introduced by (5346). The list could become corrupted when the ↵danielk19772008-07-07
| | | | | database was truncated. (CVS 5356) FossilOrigin-Name: fbd320ed27dc8910f5035b41171576b4a37cb8b9
* When sqlite3_create_collation is called with an invalid encoding, returndrh2008-07-07
| | | | | SQLITE_MISUSE. (CVS 5354) FossilOrigin-Name: eae4105d8a162ba80ca6fde40ae24fdc6c3eccdf
* Fix an error checked in as part of (5350). (CVS 5353)danielk19772008-07-07
| | | FossilOrigin-Name: acfb2b41ae66307ba80b6245aced9cc1d8092189
* Test a couple of specific malloc() failures that were not tested before. ↵danielk19772008-07-07
| | | | | (CVS 5350) FossilOrigin-Name: b96bcaa197519b5be89e1f6a1579f0e36fe2b644
* Additional test cases added on the sqlite3_create_function() interface. (CVS ↵drh2008-07-07
| | | | | 5349) FossilOrigin-Name: 4e941f3d43556d8a503bb96e8a74451de36d243e
* Add the vfs_unregister_all and vfs_reregister_all test commands. Use themdrh2008-07-07
| | | | | to test the sqlite3_sleep() interface when no VFSes are registered. (CVS 5348) FossilOrigin-Name: 024d439299478062b6efdb63adce85b251af18ce
* Fix a comment in alter.c. No changes to code. (CVS 5347)drh2008-07-07
| | | FossilOrigin-Name: 3e558acd5eb8aa5ef4681e62284af5c017a24a65
* Make the Pager.pAll linked-list doubly linked when ENABLE_MEMORY_MANAGEMENT ↵danielk19772008-07-07
| | | | | is defined. This is used to speed up sqlite3_release_memory(). (CVS 5346) FossilOrigin-Name: 71d699de366fc9c97d4a5122e2bf754310b9b34a
* Fail to build if the -ffast-math option is specified in GCC. drh2008-07-06
| | | | | Ticket #3202. (CVS 5345) FossilOrigin-Name: aa5be9ee935ae2a45d78405e26bba2385a52563a
* Fix a bug in btree.c that caused it to report a database as beingdrh2008-07-04
| | | | | | | corrupt if it used one of the last 6 slots in a freelist trunk page. Continue to never use those last 6 slots so that databases from newer versions are still readable with older versions. (CVS 5344) FossilOrigin-Name: b8ff6b0a3dc2ccc51519c764a092822968a09b10
* Fix for explicitly inserting a NULL value into the rowid column of a virtual ↵danielk19772008-07-04
| | | | | table. (CVS 5343) FossilOrigin-Name: a7f3b431669f7392a6acba8cd8f3fa5297a916b5
* Remove redundant code from sqlite3GetTempReg(). (CVS 5342)danielk19772008-07-04
| | | FossilOrigin-Name: 212d05d38c8126f99c028c5ab021b219487fa01e
* Remove references to temporary registers from the compiler column-cache when ↵danielk19772008-07-04
| | | | | such registers are released. Fix for #3201. (CVS 5341) FossilOrigin-Name: f099d6773a837dbe4ba85a8fda818e2d9466e743
* Fix a memory leak that can occur following a malloc failure. (CVS 5339)danielk19772008-07-02
| | | FossilOrigin-Name: cec4eba1a105396c5fd5d2b664456f6d6be3f215