aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Add support for CREATE INDEX IF NOT EXISTS and DROP INDEX IF EXISTS. (CVS 2855)drh2006-01-04
| | | FossilOrigin-Name: 551cdd6c309e75687abaeac5381b794cd5e4c10a
* Always case 0 to (char*) on varargs functions. Otherwise there are problemsdrh2006-01-03
| | | | | on 64-bit machines. (CVS 2854) FossilOrigin-Name: 837dc77ff9f5271b7e1bb8602fc021670c7802d1
* Add test files for the asynchronous IO concept. (CVS 2853)danielk19772006-01-03
| | | FossilOrigin-Name: 7c3492c8404c39c808af4429b4fcdb7413539ab3
* The sqlite TCL command no longer returns the hex address of the sqlite3*drh2006-01-03
| | | | | | structure. Instead there is a new command in testfixture to find that information. (CVS 2852) FossilOrigin-Name: 70b228575e045bc56013aab945334203ceb31d8b
* Add the xInMutex method to the os-layer switch for testing whether or notdrh2006-01-02
| | | | | mutexes are used correctly. (CVS 2851) FossilOrigin-Name: a582b159595ff8d31c81e9b3044711d6590d3f0e
* Additional tests for descending indices. Comment changes. (CVS 2850)drh2006-01-02
| | | FossilOrigin-Name: 2622c5242b0cba5bc19f190a7c209ab9ed8f57e0
* Repair typo in previous commit. (CVS 2849)danielk19772005-12-30
| | | FossilOrigin-Name: a4aa0911bccd0627cd6d926c5bdd2a4f4b8f6cc5
* Add part of the btree layer of the shared-cache feature. (CVS 2848)danielk19772005-12-30
| | | FossilOrigin-Name: 2afcad990190af97d1ad0010f211a5ca8f0fd745
* Add support for CREATE TABLE IF NOT EXISTS. (CVS 2847)drh2005-12-29
| | | FossilOrigin-Name: 0bd9e35fd22946640f4fb1c1874922ae096916f7
* Bug fix in codec processing. (CVS 2846)drh2005-12-29
| | | FossilOrigin-Name: a88580bce045ee1c11cc6fd986ee7bab043ded4f
* Add serial-types 8 and 9 for integer constants of 0 and 1 that use zerodrh2005-12-29
| | | | | | | | bytes of storage. Make the default file format 4. Add the SQLITE_DEFAULT_FILE_FORMAT compile-time option to lower the default file format number so that newly created databases can be read and written by older versions of SQLite. (CVS 2845) FossilOrigin-Name: ae301db8a61a74bc72f67f5766811d89a3b3ec72
* Fix for ticket #1575. (CVS 2844)drh2005-12-29
| | | FossilOrigin-Name: 1586921b54da5ba3bea80e8e656a11d32996ab3a
* Add support for DROP TABLE IF EXISTS. (CVS 2843)drh2005-12-29
| | | FossilOrigin-Name: a4c547de83d8b27f06a58f9e530a7c983ec1dc3a
* Make genericAllocationSize work on NULL pointers. (CVS 2842)drh2005-12-22
| | | FossilOrigin-Name: 326fc9cc11c86f2d96763537d60757200ce21a84
* Bug fixes and additional testing of descending indices. (CVS 2841)drh2005-12-21
| | | FossilOrigin-Name: 5638a11ed5618dd833d3daffc1715951091d72b2
* Basic functionality for descending indices is in place. Lots more testingdrh2005-12-21
| | | | | needed. (CVS 2840) FossilOrigin-Name: 7064433e5b06a4f858f39ce57650fba99fd72ffd
* Progress toward decending indices. (CVS 2839)drh2005-12-21
| | | FossilOrigin-Name: 112a34b8dcceb39540cb0cd629e264a867400bfb
* Include sqlite3_release_memory() code when SQLITE_MEMDEBUG is not defined. ↵danielk19772005-12-20
| | | | | (CVS 2838) FossilOrigin-Name: 77a37ceca7792e6cda6810e3387e6dda14a5c7ec
* Add simple tests and fixes for sqlite3_soft_heap_limit() (CVS 2837)danielk19772005-12-20
| | | FossilOrigin-Name: c2c5285442f4558dfca61b52f31b5a9cbefaed10
* Tentative fix for ticket #1567: disable the sqlite3pager_dont_write()drh2005-12-19
| | | | | | optimization when a statement transaction is active. We continue to look for a better fix. (CVS 2827) FossilOrigin-Name: e6106cc133e5210bfa248d811122e9bf7d6f2b7c
* Add some very simple test cases (and resulting bug fixes) for ↵danielk19772005-12-19
| | | | | release_memory(). (CVS 2826) FossilOrigin-Name: 154282fca54bf03d310d6931660f99805bb5477f
* Add the (untested) sqlite3_release_memory() function. (CVS 2825)danielk19772005-12-18
| | | FossilOrigin-Name: 345addaa03d3bfa3429a59597fbd3addcff62e30
* Verify that the rollback-hook is invoked correctly when a malloc() failure ↵danielk19772005-12-16
| | | | | occurs. (CVS 2824) FossilOrigin-Name: 83c8ae5bee3b6bdb556d2e85fa260ba855742601
* Add the sqlite3_rollback_hook() API. Still requires further testing. (CVS 2823)danielk19772005-12-16
| | | FossilOrigin-Name: 3baa3ff32435b64e7ae7646b17a98fef9296aaa0
* Initial infrastructure for recognizing DESC indices and being able to read drh2005-12-16
| | | | | | and write older databases that specify DESC indices but do not really use them. Nothing is close to working yet. (CVS 2822) FossilOrigin-Name: cd110aa225b09591064405dd8952b3df37278c52
* Fix the utf8 to utf16 conversion routine for short strings. Bugdrh2005-12-15
| | | | | introduced by check-in (2817). (CVS 2821) FossilOrigin-Name: 4fba2db38e0693be52ca7251e4958bd836607f05
* Add the sqlite3_update_hook() API. (CVS 2820)danielk19772005-12-15
| | | FossilOrigin-Name: 36229018817eebfbfca7a66d2285e4faf7b39845
* Move malloc(), free(), realloc() and allocationSize() into the Os vtbl. (CVS ↵danielk19772005-12-15
| | | | | 2819) FossilOrigin-Name: 81a41f66370ea7f6810dfb323ba5cea60f240edd
* Add the sqlite3_os_routine_set()/get() functions. (CVS 2818)danielk19772005-12-15
| | | FossilOrigin-Name: c1ed79f594fb85009c2e9e5e281cbe66a9d2fa17
* Fix memory allocation problems on the utf-16 versions of collating functiondrh2005-12-15
| | | | | control routines. (CVS 2817) FossilOrigin-Name: ad292e27336b8c5afc0acdf111944a456bd23c32
* Avoid using the transient value in the UTF-16 collation needed callback. ↵drh2005-12-14
| | | | | (CVS 2816) FossilOrigin-Name: ab6241af29b2e9f5f094b83c13afebe44a8ad6bc
* Properly zero-terminate UTF-16 collation names on andrh2005-12-14
| | | | | sqlite3_collation_needed16 callback. (CVS 2815) FossilOrigin-Name: 71a49d05bf174025c0d9141b8905c48f43e42541
* Fix minor malloc() related problems and add sqlite3_soft_heap_limit() stubs. ↵danielk19772005-12-12
| | | | | (CVS 2814) FossilOrigin-Name: 1637f3796015d1582ed8c6bc8bdf8c067b4bade9
* Add the "exists" method to the TCL interface. (CVS 2813)drh2005-12-10
| | | FossilOrigin-Name: 8a355d7aade5c7a95ab08aeedf1ee1857c121c33
* More annoying and pointless signedness warnings fixed. (CVS 2811)drh2005-12-09
| | | FossilOrigin-Name: 590578bef88d0aa545f8138e8eec0db03c093861
* Clean up annoying (and pointless) compiler warnings about differing ↵drh2005-12-09
| | | | | signedness. (CVS 2810) FossilOrigin-Name: 83a59151559d9496d4f546e03e65087ea974717d
* Define the sqliteMalloc() macro differently to avoid a compiler warning. ↵danielk19772005-12-09
| | | | | (CVS 2809) FossilOrigin-Name: 3d177bde71811391f79f4ab3bae054ef1bceb6a0
* Many small changes to ensure memory is not leaked after malloc() fails. (CVS ↵danielk19772005-12-09
| | | | | 2808) FossilOrigin-Name: 601c335463aaabc2e9918e4b9298cff6161be5c4
* Provide a pragma to set the codec key. (CVS 2806)drh2005-12-08
| | | FossilOrigin-Name: a7c9e8989c752f6b1148e7cc7bf59bbd8b402e87
* Add some tests for malloc() failure within the column_name() and ↵danielk19772005-12-07
| | | | | column_decl() APIs. (CVS 2805) FossilOrigin-Name: 78f10ca0a6a02e9e8e6811489841a19e213f3afb
* Allow VACUUM to detach the auxillary database after malloc() fails. (CVS 2804)danielk19772005-12-06
| | | FossilOrigin-Name: 6824a78bc7b8582fc5c3a6ab05dd3ed996fc99b3
* Modify ATTACH and DETACH to execute at runtime instead of compile time. (CVS ↵danielk19772005-12-06
| | | | | 2803) FossilOrigin-Name: 5e04ec694add7a8331e3d6fbdfcaed51349ae7bc
* Report errors out of sqlite3_open16(). (CVS 2802)drh2005-12-06
| | | FossilOrigin-Name: f5b58163d4520fa3e7137e8445a8ef19aae3e799
* Some elements of the new malloc() failure handling. Not all cases work ↵danielk19772005-12-06
| | | | | properly yet. Also, library is not threadsafe if malloc() fails right now. (CVS 2800) FossilOrigin-Name: e1606658f1b4530e3001db4779b5669c8d13c853
* Make sure sqlite3_result_text can handle text strings with embedded '\000'drh2005-12-05
| | | | | characters. (CVS 2798) FossilOrigin-Name: 9d6057cd141e7cdaf32ce68dea39e67c2c67a08d
* Add a test to verify that binding text with embedded '\000' works. Alsodrh2005-12-02
| | | | | comment changes in os.h. (CVS 2797) FossilOrigin-Name: 31251a9098662ccf08af5bd5bc3afb282a149701
* Restructure the OS interface yet again. This time make the OsFile objectdrh2005-11-30
| | | | | | | a virtual base class which is subclassed for unix, windows, and the crash test simulator. Add the new file "os.c" for common os layer code. Move all OS-specific routines into the sqlite3Os structure. (CVS 2795) FossilOrigin-Name: bd8740d1aecba69e1b5d64d43db07e8ad8841f07
* The crash test works now, at least on unix. Untested on windows. But it neverdrh2005-11-29
| | | | | | | worked on windows before so if it still does not there is no big loss. I am still troubled by the current design of the OS overloading mechanism. Expect to see more changes. (CVS 2794) FossilOrigin-Name: fa1d7ecfcc648fbe9fc6d92e080cf937bdc9c439
* Make the build work on windows again. Ticket #1544. (CVS 2793)drh2005-11-29
| | | FossilOrigin-Name: 59bdca2552b2e5c09d5ca2b7a02ee34460139d7b
* The crash tests now compile, at least. But they get wrong results. Thedrh2005-11-29
| | | | | | problem is fundamental and suggests I need to completely rethink how the new OS backend should work. (CVS 2792) FossilOrigin-Name: 966bc68e1bf4e0cc88407871c162ee3014160415