aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Add evidence mark comments to source code. Add additional information to thedrh2010-08-31
| | | | | | documentation of sqlite3_release_memory(). Fix a minor inefficiency in mem1.c that was discovered while writing requirements tests. FossilOrigin-Name: 53b0c03fd33d2d8141fd386de5493fec64456042
* Add the "circle" test geometry callback to test_rtree.c. And tests for the same.dan2010-08-31
| | | FossilOrigin-Name: 169b8ba4be9c3941c742eded80dbacdcd2465bc4
* Remove unreachable branches to facilitate test coverage.drh2010-08-31
| | | FossilOrigin-Name: 86bcb9aab901713684f978479d29304cc9699e84
* Provide hints to the btree layer during the creation of transient tablesdrh2010-08-30
| | | | | | | when it is possible for those tables to use a hash rather than a binary tree. No use is current made of those hints, though assert() statement verify their accuracy. FossilOrigin-Name: 4fead8e714c7e50a9d246467e62bc846ef6180a0
* When generating sqlite3.h, append the contents of sqlite3rtree.h.dan2010-08-30
| | | FossilOrigin-Name: fc4d75370bad9021d01b76dbb1b8dde9ff223d2c
* Add tests (and associated fixes) to restore coverage of rtree.c.dan2010-08-30
| | | FossilOrigin-Name: b06f4695bdab244d9c764c082cd434a764dc5c29
* Remove the sqlite3BtreeFactor() wrapper routine. All modules now calldrh2010-08-30
| | | | | sqlite3BtreeOpen() directly. FossilOrigin-Name: 0900e35348f4b9bf327d6ae2884c4ddbb6345d8d
* Updates to comments on the VDBE opcodes.drh2010-08-30
| | | FossilOrigin-Name: 49c05b4e08920797f3a5dd14c292e2275db61acb
* Fix problem with func3.test.dan2010-08-28
| | | FossilOrigin-Name: aec52959d047d7c7b280319a8c84dc009d2cbf91
* Add code to allow user-defined searches of r-tree tables. Still largely ↵dan2010-08-28
| | | | | untested. FossilOrigin-Name: 782ca3b716ee1ecb0dfb5ab6f21dfd73d41758e4
* Make sqlite3_create_function() a special case of sqlite3_create_function_v2()drh2010-08-27
| | | | | in order reduce the number of code paths and simplify testing. FossilOrigin-Name: 4758d86d57aaafc058c98c8b485eae24e6547588
* Add the sqlite3_create_function_v2() API, a version of create_function that ↵dan2010-08-27
| | | | | allows a destructor to be specified. FossilOrigin-Name: 9a724dfbe822c77e76721abe3443c9cb018bb2e2
* Refactor the implementation of the scratch memory allocator. Add thedrh2010-08-27
| | | | | SQLITE_TESTCTRL_SCRATCHMALLOC interface to facilitate testing. FossilOrigin-Name: a3475ddfbe4526e6e0b334fd1376ee7c31508b80
* Remove unnecessary code from malloc.c. Enhance pcache1.c so that is triesdrh2010-08-27
| | | | | | | to reuse existing pages, rather than create new pages, when SQLite is under memory pressure. "Memory pressure" means that SQLITE_CONFIG_PAGECACHE memory is nearly exhausted or sqlite3_soft_heap_limit() has been reached. FossilOrigin-Name: 51049479a8577e03cc353f71f6e13a10c8323d91
* Add EXTERN macros before entry points in tclsqlite.c. This undoes thedrh2010-08-26
| | | | | change [b4d3e0d528c7d17fa3d05] on [2006-03-06 23:30:52]. FossilOrigin-Name: 8b2cf9d492901a65942d0e0b87c568d1539deece
* Simplification of changes for SQLITE_OMIT_WAL support in pager.c.shaneh2010-08-26
| | | FossilOrigin-Name: afb2484c64bf0cdec8240b9ecd0a794c44a63066
* Reinstate the "sqlite" alias for backwards compatibility (but leave drh2010-08-25
| | | | | it undocumented) but remove the PackageProvide for "sqlite". FossilOrigin-Name: 699cc6b48774be111f2e076cc1920ae79497dcea
* Disable the legacy "sqlite" command in the TCL interface. Provide onlydrh2010-08-25
| | | | | the "sqlite3" command. FossilOrigin-Name: 909b3d8862aeae04611969f5fc27d32a82026767
* Replicate asserts on unixOpen() to winOpen() in os_win.c.shaneh2010-08-24
| | | FossilOrigin-Name: 40526d8390896ccb883c45afa70e7adb568d174f
* Changes to support building with SQLITE_OMIT_WAL.shaneh2010-08-24
| | | FossilOrigin-Name: d1ed743b6ed07ad0ee7d466932c5a83caa9489ee
* Change sqlite3_open_v2() to return SQLITE_MISUSE if the combination of bitsdrh2010-08-24
| | | | | | | in the flags parameter is invalid. The documentation says the behavior in this situation is undefined - the documentation is unaltered by this code change. FossilOrigin-Name: 5e8101c5122336844ea920e6fbdace23e35b931f
* Comment enhancements and typo fixes in pcache1.c.drh2010-08-24
| | | FossilOrigin-Name: c2dc39c0c4673a39f5fe6e643acb3bcf4ca22265
* Fixes to allow fts3 tables to be renamed mid-transaction.dan2010-08-24
| | | FossilOrigin-Name: d1c875320a045c3938c765ceb543dfba1a0ecf0b
* Fixes for the SQLITE_CHECK_PAGES debugging feature.dan2010-08-23
| | | FossilOrigin-Name: 21a1e5961bba148fda50cc0b7d472ca74f90808a
* Fix for ticket [5e10420e8d].dan2010-08-23
| | | FossilOrigin-Name: 255f1eefa373153942c67b18b22177933657911d
* Fix the ptrmapPageno() routine so that it works correctly for an input of 1.drh2010-08-21
| | | FossilOrigin-Name: 699a9bf28377f43f58c509878cce60cb906dbf48
* Do not allow a backup to change the page size if a codec is in use.drh2010-08-20
| | | FossilOrigin-Name: 5523ecd32295c188e3bf5dbd57d92d2879461e32
* Merge leaf created by accident.dan2010-08-20
|\ | | | | FossilOrigin-Name: 1f680cb37584baa106cee0544d5be63049d55858
| * Disable the MEMSYS2 auxiliary routines if MEMSYS2 is changed to an alternativedrh2010-08-20
| | | | | | | | | | memory allocator using SQLITE_CONFIG_MALLOC. FossilOrigin-Name: 541dd3b870f123a5fddf0b710474693566a1d659
| * Fix the sqlite3_release_memory() interface so that it does not attemptdrh2010-08-20
|/ | | | | to free SQLITE_CONFIG_PAGECACHE memory. FossilOrigin-Name: 0426cd62d5ef2bd09570835c78f8fc3bcb7cdd49
* Merge two leaves.dan2010-08-19
|\ | | | | FossilOrigin-Name: b03091fc3592896fcf1ec563ae9682a8e0a05baa
| * Remove a NEVER from balance_quick() that can occur in WAL mode ondrh2010-08-19
| | | | | | | | | | a corrupt database file. FossilOrigin-Name: b273891ab05a18b68a76c870ea3be9f1a56c40a9
* | Modify the code for reading hot-journal files so that it can handle journals ↵dan2010-08-19
|/ | | | | generated by versions 3.5.7 and earlier. FossilOrigin-Name: b9170f2903c480bca2bdc986e98aaeadfdb9ad2b
* Fix two asserts in the btree logic so that they work correctly even fordrh2010-08-18
| | | | | maximum-size index entries for 32K and 64K pages. FossilOrigin-Name: e127192d106bd7e036caacf01bf7725eeaa85dbe
* Disable the SQLITE_MAX_PAGE_SIZE compile time option (it is now always set ↵dan2010-08-18
| | | | | to 65536). Fix some other problems in test files. FossilOrigin-Name: 56cc883d3af5574c9dafecef8aa96d1d05c01b83
* Fix some compiler warnings in the MSVC build.shaneh2010-08-18
| | | FossilOrigin-Name: 1f5662b7db5d623c8d99c45a8d97a0aa4427593f
* Remove a NEVER() that is actually reachable.drh2010-08-17
| | | FossilOrigin-Name: acb171d4cfef2fec8833f761019f5c81f0d138a0
* Suppress harmless compiler warning.drh2010-08-17
| | | FossilOrigin-Name: 3f8c068a41b01f59d7f5d56f3bced78587f4d26c
* Return an error when parsing "?NNN" if NNN is so large it cannot be stored ↵dan2010-08-17
| | | | | as a 32-bit int. FossilOrigin-Name: fc9014be0f00d046e7ba830a644f9ce93eca5db8
* It is no longer possible to reach pagerStress() while in the error state,drh2010-08-17
| | | | | so put a NEVER() around the error state test of that routine. FossilOrigin-Name: d7ed463496c4474cc435d032874a4e55d780e74a
* If an SQLITE_FULL error occurs during rollback or journal finalization, ↵dan2010-08-17
| | | | | treat it in the same way as SQLITE_IOERR (i.e. require that the pager internals be completely reset before it is next read from or written to). FossilOrigin-Name: 8ac185236e766becdac7248c1ba3dfa42a9464b1
* Changes to pager for improved testability.drh2010-08-17
| | | FossilOrigin-Name: 61c64b3aeb027fcc9c25591d6b9048ac7850ad3d
* Invoke sqlite3_log() whenever one or more frames are recovered from a WAL file.dan2010-08-17
| | | FossilOrigin-Name: e05089aaefe02ec59a1923812349471a78075d29
* Fix some non-ANSI C code in test_demovfs.c. Also change the same file so ↵dan2010-08-17
| | | | | that attempting to delete a file that does not exist does not return an error. FossilOrigin-Name: 07570ce38051a05d6e8a71e39766850f6719ac07
* Remove an superfluous branch from pager.c.drh2010-08-16
| | | FossilOrigin-Name: 4271a95c8236bda4a4f8c02bf3a3560de1d00402
* Fix a typo in a comment in wal.c. No code changes.drh2010-08-16
| | | FossilOrigin-Name: d854a3d41c68f785c909c159cd9ca2154c64001a
* Add ALWAYS() macros in wal.c to cover branches that are no longer reachabledrh2010-08-16
| | | | | following the pager refactoring. FossilOrigin-Name: 24f24c927c77bb3bb4d26a23dd5d94f964db8033
* Adjustments for better 64K page size handling.drh2010-08-14
| | | FossilOrigin-Name: faf1974e2de321bfefb68b81d702ae69771933ef
* Change sqlite3PagerPagecount() to return void, since the return value wasdrh2010-08-14
| | | | | always SQLITE_OK and was never used. FossilOrigin-Name: 7dd78eb7974ec7c40af3fcf2b125ca5bc0766b5c
* Minor simplifications to btree.c in support of full-coverage testing.drh2010-08-14
| | | FossilOrigin-Name: 364df6c7735447cc2187923918a35bf62d82decc