aboutsummaryrefslogtreecommitdiff
path: root/src/callback.c
Commit message (Collapse)AuthorAge
...
* Begin adding support for the SQLITE_OMIT_WSD macro. Some (many) WSD ↵danielk19772008-09-01
| | | | | variables still need wrappers added to them. (CVS 5652) FossilOrigin-Name: 573d92abb9adb1c321ebc2fcadcf14374213b093
* Move date+time functions to start-time initialization. Additionaldrh2008-08-21
| | | | | start-time function cleanup. (CVS 5585) FossilOrigin-Name: 80d6a31cb3851704c09ac9d99fe4bc241df3c180
* Initialize the global built-in function table at start-timedrh2008-08-21
| | | | | | instead of at compile-time. This is less prone to malfunction when compile-time parameters very. (CVS 5583) FossilOrigin-Name: ef6936e50adb9ebea39c890167403fff01bbb5ed
* Add the pcache module from the experimental branch. Also change things so ↵danielk19772008-08-20
| | | | | that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566) FossilOrigin-Name: cb494e10d71852024647aaa254203579ad438ea9
* Implement the "lookaside" memory allocation cache. Use of this cache makesdrh2008-07-28
| | | | | | the speed1.test script run about 15% faster. Added new interfaces to control the cache. (CVS 5488) FossilOrigin-Name: e48f9697e9fea339e150ddc32940760027dd07d9
* Improved enforcement of the SQLITE_LIMIT_LENGTH limit. (CVS 5368)drh2008-07-08
| | | FossilOrigin-Name: ee93150878436ce6e992ea8a1d348fb58b03b5e2
* 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
* Modifications to the malloc failure tests to test transient and persistent ↵danielk19772007-08-29
| | | | | failures. (CVS 4321) FossilOrigin-Name: e38ef81b85feb5bff2ad8448f3438ff0ab36571e
* The malloc.test script now passes all tests with no errors. (CVS 4271)drh2007-08-22
| | | FossilOrigin-Name: db818430e9ea4ef4a4af575784009d5acae785a3
* The sqlite3_value object now carries an sqlite3* pointer to use fordrh2007-08-21
| | | | | | recording malloc failures. This eliminates the need to pass sqlite3* pointers into many internal interfaces. Also added more mutexing. (CVS 4263) FossilOrigin-Name: 9287276191a582c1cf7cf6b71d8399727d8e534d
* More work on refactoring of malloc() interfaces. There are still many ↵danielk19772007-08-16
| | | | | errors. (CVS 4233) FossilOrigin-Name: 77b1671351fe94b0ebc126a63140643deae2aa64
* Half-way through a major refactoring of the memory allocation.drh2007-08-16
| | | | | | I have not even attempted to compile so I am certain there are countless errors. (CVS 4231) FossilOrigin-Name: deb7ecd65f7b83eaf0ba610eeef3b0ede61db1c3
* Add the experimental create_collation_x() api. (CVS 3934)danielk19772007-05-07
| | | FossilOrigin-Name: ff49d48f2f025898a0f4ace1fc227e1d367ea89f
* Ensure sqlite3_finalize() can be called from within the xDisconnect() method ↵danielk19772007-04-16
| | | | | of virtual tables. (CVS 3845) FossilOrigin-Name: 8d6c3bfc4dfdd380a2915d778e256d3e49d22d72
* Minor tweaks to collating sequences. We'll hold of making major changesdrh2007-02-02
| | | | | | until 3.4.0, since we'll likely end up with some minor technical imcompatibilities. (CVS 3626) FossilOrigin-Name: 9740aa95a3f848fc663c88263a911fbc76ada243
* When opening a new connection on a shared cache, be careful not todrh2006-05-24
| | | | | overwrite the encoding flag on the shared cache. Ticket #1824. (CVS 3190) FossilOrigin-Name: c8e5ceedee087098c04e3b6b8b82710de0563e77
* Make sure sqlite3FindCollSeq() returns NULL after a malloc() failure. (CVS 3134)drh2006-03-14
| | | FossilOrigin-Name: 0e05355f3ca795f0ab959553e6c9462e5483c3b2
* Get parserless builds working again. (CVS 3133)drh2006-03-13
| | | FossilOrigin-Name: 5ddc09a5e4d81a73228cd8038c6dc345b1fdf4af
* Use a global variable protected by a mutex instead of thread-specific-data ↵danielk19772006-01-18
| | | | | to record malloc() failures. (CVS 2972) FossilOrigin-Name: ac090f2ab3b5a792c2fdf897e10060f263e0d408
* Automatically deallocate thread-specific data when it is no longerdrh2006-01-11
| | | | | | | being used. Ticket #1601. Also implemented the suggestion of ticket #1603. Memory management is now off by default at compile-time. The sqlite3_enable_memory_management() API has been removed. (CVS 2919) FossilOrigin-Name: 5d9c6aa964305c3f36741ff0058da5b5f3ce0d24
* Store collation sequence names instead of pointers in sharable schema data ↵danielk19772006-01-10
| | | | | structures. (CVS 2904) FossilOrigin-Name: 0f0213be4d064b3d24e31ff93ec16f6862003d26
* Fix some errors to do with attached databases and text encodings in ↵danielk19772006-01-09
| | | | | shared-cache mode. (CVS 2895) FossilOrigin-Name: 3e75d3d5efebc0dfff1adfc13d85e85ec39db3eb
* Rename DbSchema to "Schema" and SqliteTsd to "ThreadData". (CVS 2893)danielk19772006-01-09
| | | FossilOrigin-Name: 82b81f69c78cb3f54634d9aea4f6a838474dc5e5
* 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
* 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
* Changes to prevent various compiler warnings. (CVS 2750)drh2005-10-20
| | | FossilOrigin-Name: e261b8b09a529a3e67dc27c3b83b660bcb32e195
* The case_sensitive_like pragma added.drh2005-08-14
| | | | | Test cases added for the LIKE optimization. (CVS 2592) FossilOrigin-Name: 72ee21c05e618b6f46f5460f8c85779c72fe32d7
* Rearrange code so that SSE can invoke the collation factory. (CVS 2482)danielk19772005-05-25
| | | FossilOrigin-Name: ea061d2ed3b25908fcfcb88e35ba612e5832a217
* Move a few things around to make building without the parser easier. (CVS 2479)danielk19772005-05-24
FossilOrigin-Name: 5fadb464eb77b4b998d8555f83401769960ea904