aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Change mem5.c so that the minimum allocation size is runtime configurable. ↵danielk19772008-06-27
| | | | | (CVS 5320) FossilOrigin-Name: 4f95f4cdf77e134fab42148e10198c7b008d4ae6
* Remove unused variable. Fix a compiler warning. (CVS 5319)drh2008-06-27
| | | FossilOrigin-Name: 0b01ec5cf7725a02d4c12167df125cef578f6219
* Tweaks to the IN expression code generator. Fix an an unrelated bugdrh2008-06-27
| | | | | in the compound SELECT code generator. (CVS 5318) FossilOrigin-Name: a4005782690f022e982df4873779a029b28b9306
* Fix a bug introduced by check-in (5316). Add some VDBE comments todrh2008-06-26
| | | | | the IN expression code generator. (CVS 5317) FossilOrigin-Name: 1043a605e2dcad4b5222674efe392ee9915dc57d
* Avoid generating unnecessary SCopy instructions with the RHS of an INdrh2008-06-26
| | | | | operator is a list of values. (CVS 5316) FossilOrigin-Name: ec80474b1c157a29fb6978dd5575c396c57973b3
* Documentation updates in sqlite.h.in. No changes to code. (CVS 5315)drh2008-06-26
| | | FossilOrigin-Name: 168fd6f83e2c837e91d02fa49fff3fe2f9538928
* Fix handling of "x IN (...)" and "x NOT IN (...)" expressions when the set ↵danielk19772008-06-26
| | | | | contains an SQL NULL value. (CVS 5314) FossilOrigin-Name: d45a97be71fa61ab4a692bd807ab762130f7f5b9
* Document the rules for when an sqlite3_blob object expires. (CVS 5313)drh2008-06-26
| | | FossilOrigin-Name: e1de2287fd9b067f687cb8b427786b878af6c5b7
* Change the TEMP_STORE preprocessor symbol to SQLITE_TEMP_STORE. (CVS 5312)danielk19772008-06-26
| | | FossilOrigin-Name: 1e3b8308021107d983d2152663f62b369cca091d
* Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", ↵danielk19772008-06-26
| | | | | "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) FossilOrigin-Name: cdd4cf4ce2ab363ddc3f27c5e44896e17269a161
* Fix a race condition in sqlite3_initialize(). (CVS 5310)danielk19772008-06-26
| | | FossilOrigin-Name: 70b2ed2afcf1757d1c58f3a83dad4a5fb226ae63
* Documentation updates. No changes to code. (CVS 5309)drh2008-06-26
| | | FossilOrigin-Name: cdc4e75a9f1e3c79ade92344cf32a4225222d44f
* Remove internal function sqlite3OsDefaultVfs(). The built-in VFS layers now ↵danielk19772008-06-25
| | | | | register their VFS implementations by calling sqlite3_vfs_register() from within sqlite3_os_init(). (CVS 5307) FossilOrigin-Name: 8fa33b79d7369ec5777fd9ad3349f0fa31b98fd6
* Have mem3.c and mem5.c grab a mutex when required. Include them both in the ↵danielk19772008-06-25
| | | | | amalgamation again. (CVS 5306) FossilOrigin-Name: 9e3c95ff4048cd8e4c56acf7a8ebedc49621e9c7
* Fix the allocator in mem5.c so that it can be enabled at run time using the ↵danielk19772008-06-25
| | | | | sqlite3_config() function. (CVS 5304) FossilOrigin-Name: 30ff6bb0b2d1068d28e86ac90bb9f454e4537a2d
* Fix up some details to do with the mem3.c (memsys3) allocator. If the ↵danielk19772008-06-25
| | | | | library is compiled with SQLITE_ENABLE_MEMSYS3, the memsys3 allocator can be selected at runtime. (CVS 5303) FossilOrigin-Name: 9c6c8e01b31abfe2bc8e650bbfdb504021dc7e59
* If a unique index covers any prefix of the ORDER BY clause then let itdrh2008-06-25
| | | | | satisfy the ORDER BY clause. (CVS 5301) FossilOrigin-Name: e53403b6d742be83c5b130ed6cef4035d081d613
* The compound-select merge optimization passes quick.test with no errors. ↵drh2008-06-25
| | | | | (CVS 5299) FossilOrigin-Name: 8bbfa97837a74ef0514e0c92ea2a6576f02cc361
* OS/2 fixes for pre-C99 compilers and a return code correction in ↵pweilbacher2008-06-24
| | | | | os2Access(). (CVS 5298) FossilOrigin-Name: 3241a3bdd08f6abf3f1655152e296cc7ebe73bca
* Modify the memory allocation system in mem3.c so to fit in with the new ↵danielk19772008-06-24
| | | | | sqlite3_mem_methods scheme. At this point it only "mostly" works. (CVS 5297) FossilOrigin-Name: 3febef548fb1c314336fe4bc359d72a4fe84e84e
* Fix a problem in sqlite3ExprIsInteger() causing failures on select1-4.9.2.drh2008-06-24
| | | | | | Other bug fixes in compound-merge. The compound-merge is still disabled in this check-in using "#if 0" due to additional bugs. (CVS 5295) FossilOrigin-Name: 95037e6dbf4ed0ffd38790f3270dcaa4c1ae64ed
* Fix a typo in the documentation for the sqlite3_bind_XXX() APIs. (CVS 5292)danielk19772008-06-24
| | | FossilOrigin-Name: 839457f128c91a20aeae7ba570b4840792d41239
* The compound-select merge optimization is mostly working with this check-in.drh2008-06-24
| | | | | | | But there are still a few problems and so the optimization is disabled by and "#if 0". This check-in is to synchronize with the other changes happening in parallel. (CVS 5291) FossilOrigin-Name: e2ba324cbcac0ba35bbde50048677e085abb092b
* Update OS/2 mutex implementation: make methods static and don't use them by ↵pweilbacher2008-06-23
| | | | | the old names any more. Held/Notheld should be debug only. (CVS 5290) FossilOrigin-Name: d92418ca502f5f58dc968668e11c42955a7b1e52
* Reverted previous checkin (on second thought, changing case could break ↵mihailim2008-06-23
| | | | | badly written homegrown parsers such as sometimes encountered in embedded firmware.) (CVS 5289) FossilOrigin-Name: bf2e283d6fd40cabe55864b06b502524eb8a3b07
* Changed HTML mode output to use lowercase tags making good on the XHTML ↵mihailim2008-06-23
| | | | | output promise (the DTDs indeed mandate lowercase) and closing #450. (CVS 5288) FossilOrigin-Name: e07ed82caf5e4706ef564271830112d31e8cff7c
* Fix a bug in handling queries on the sqlite_master table with an empty (0 ↵danielk19772008-06-23
| | | | | bytes in size) database file. (CVS 5286) FossilOrigin-Name: f8238770bf41e17014c6de05363b759304fc80de
* Fix a failure to report a failed malloc() within sqlite3_create_module(). ↵danielk19772008-06-23
| | | | | (CVS 5284) FossilOrigin-Name: 3ca7dab88e030cc945e0d358d7f53ddca35bc221
* Fix a bug causing the pager-cache size to be reset to its default value ↵danielk19772008-06-23
| | | | | whenever the database schema was reloaded. (CVS 5283) FossilOrigin-Name: 6dbe67da5cb0141e011b4fdcc3964a20f68be843
* Handle a real system malloc() failure in mem1.c. (CVS 5281)danielk19772008-06-23
| | | FossilOrigin-Name: 006fd69bf56f05448fd9aa82d3b1cdcc175369ad
* Remove a non-ansi construct from mem1.c - an assert() statement before the ↵danielk19772008-06-23
| | | | | variable declarations in a function. (CVS 5280) FossilOrigin-Name: 1de98da6b4c2039e5dc594cc9bfc7d49ae36697c
* Avoid passing "void(*)(void)" as an argument to va_arg(). Codewarrior ↵danielk19772008-06-23
| | | | | doesn't like it. (CVS 5279) FossilOrigin-Name: edae76d6ff5918007c0a802a34e65412f8f0ebb6
* Fix some codewarrior compilation problems. (CVS 5278)danielk19772008-06-23
| | | FossilOrigin-Name: e6ea8f87c102bd36ab0f2fbc8360fde49f4e3422
* Fix a compilation problem with SQLITE_OMIT_VIRTUAL_TABLE is defined. (CVS 5277)danielk19772008-06-23
| | | FossilOrigin-Name: 0421c09967a191fb62338eb8b1bd766be42f61cc
* Fixed wrong type in sqlite3_create_collation16 declaration and definition ↵mihailim2008-06-23
| | | | | (UTF-16 string had been passed as const char* instead of const void*) (CVS 5276) FossilOrigin-Name: 4215e3e5ae3376bd46e5e12eec14b8209c164830
* Correct comments above sqlite3_release_memory() and ↵danielk19772008-06-23
| | | | | sqlite3_soft_heap_limit(). Ticket #3138. (CVS 5275) FossilOrigin-Name: 3240446853a11f5a1e379d4841d0268873aad64d
* Fix a bug whereby opening a connection to an existing shared-cache caused ↵danielk19772008-06-23
| | | | | the cache-size (the value configured by "PRAGMA cache_size") to revert to its default value. (CVS 5274) FossilOrigin-Name: 0492aa8ed3c35dd2cdfc69c9cb87e43ef0460826
* Removed INVARIANTS sections in the experimental extension loading API that I ↵mihailim2008-06-22
| | | | | should not have added in the first place. No changes to code. (CVS 5273) FossilOrigin-Name: e7610890b4df78af5bb8f3e8f8d05ef5cf36e186
* Fix a bug in the KEYINFO handling within select.c. Change the OP_Movedrh2008-06-22
| | | | | | | opcode to take a count and to move multiple registers. Initial code for the compound-select merge optimization is added but is incomplete and is commented out. (CVS 5272) FossilOrigin-Name: 663a590e3086145a57af7569d8f798b6b6a8b76c
* Readded erroneously deleted {END} tag and doublechecked {(F,U,X)*}-{END} tag ↵mihailim2008-06-22
| | | | | balancing. Minor documentation cleanup. No changes to code. (CVS 5271) FossilOrigin-Name: b55590501b5b5ada4e22d790e1a36b532de7deb7
* More documentation spellcheck and cleanup. No changes to code. (CVS 5270)mihailim2008-06-22
| | | FossilOrigin-Name: 3a88e3ded9c54c319b6c5b6c3d521752cb6dac6d
* More documentation spellcheck and cleanup. No changes to code. (CVS 5269)mihailim2008-06-22
| | | FossilOrigin-Name: d96b9bcd10c3fe27a449e6ad3ab77c2187a06578
* More documentation spellcheck and cleanup. No changes to code. (CVS 5268)mihailim2008-06-21
| | | FossilOrigin-Name: 65edead166aafa8ca18b3aaa9eda89816239066a
* More documentation spellcheck and cleanup. No changes to code. (CVS 5264)mihailim2008-06-21
| | | FossilOrigin-Name: 9ae03f5629fb47006ae2d8108dfab3956833d943
* More documentation spellcheck and cleanup. No changes to code. (CVS 5263)mihailim2008-06-21
| | | FossilOrigin-Name: 3edfc64f27ba50ba43b79435b3f5d273e3c29aff
* More documentation spellcheck and cleanup. No changes to code. (CVS 5262)mihailim2008-06-21
| | | FossilOrigin-Name: 47b7b05e55d35450a14250a00468dfbcf4bf49bb
* More documentation spellcheck and cleanup. No changes to code. (CVS 5260)mihailim2008-06-21
| | | FossilOrigin-Name: 8c457fb08b93aa1aa9f62d0ec31755d74416e16b
* Fix a problem in the test suite that could cause a crash if using a ↵danielk19772008-06-21
| | | | | pre-allocated block of memory for pages (the problem was that sqlite3_shutdown() was being called while there were still open database connections). (CVS 5259) FossilOrigin-Name: 3d413e9b466a871650597407016131df4d07b3d2
* Documentation spellcheck and cleanup. No changes to code. (CVS 5258)mihailim2008-06-21
| | | FossilOrigin-Name: 2904d26ba43b0ded5b43f696ba2d8cd19d4244de
* Add new Compare and Jump codes to the virtual machine. Use them in thedrh2008-06-20
| | | | | implementation of aggregate queries. (CVS 5257) FossilOrigin-Name: 083113652ff8f69b18cf1611710fdbbe5fbd9fef