Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for src/sqlite3ext.h
2025-05-19
| ||
14:04 | [0bfd049bb2] part of check-in [8819b7285b] Make the new sqlite3_setlk_timeout() interface accessible to loadable extensions. (check-in: [8819b7285b] user: drh branch: trunk, size: 38321) | |
2023-10-30
| ||
18:09 | [3f046c04ea] part of check-in [8fc9aa0f89] Make the new sqlite3_get_clientdata() and sqlite3_set_clientdata() interfaces available to run-time loaded extensions. (check-in: [8fc9aa0f89] user: drh branch: trunk, size: 38149) | |
2023-08-16
| ||
15:27 | [2f30b2671f] part of check-in [a237a31ff4] Make sqlite3_stmt_explain() accessible to loadable extensions. (check-in: [a237a31ff4] user: drh branch: trunk, size: 37831) | |
2023-07-28
| ||
12:59 | [a2d57a3737] part of check-in [a0de01108c] A failed attempt to add a new sqlite3_result_zeroterminated() interface that is a hint to SQLite that a TEXT result does have a zero terminator. The idea is to avoid unnecessary copying of TEXT values. This seems like an unnecessary complication at the moment, but maybe I'll return to this later. Note that this check-in does not work - it is a proof of concept only. (check-in: [a0de01108c] user: drh branch: sqlite3_result_zeroterminated, size: 37849) | |
2023-07-07
| ||
16:58 | [51ee0eff1f] part of check-in [cd67edc032] Proof of concept for a new sqlite3_function_needed() interface. (check-in: [cd67edc032] user: drh branch: need-function, size: 37854) | |
2023-01-11
| ||
00:27 | [da473ce2b3] part of check-in [d030f34136] Add a new sqlite3_is_interrupted() interface that can be used by long-running app-defined functions and similar to see if they need to exit early due to an sqlite3_interrupt() call. (check-in: [d030f34136] user: drh branch: trunk, size: 37660) | |
2022-11-01
| ||
17:43 | [c4b9fa7a7e] part of check-in [bd1fe4de8a] Instead of (const char*), use a special type - sqlite3_filename - as the filename argument passed to VFS method xOpen(). (check-in: [bd1fe4de8a] user: dan branch: sqlite3_filename, size: 37494) | |
2022-10-12
| ||
12:49 | [5336beea18] part of check-in [d6d4499782] Add the sqlite3_value_encoding() interface. (check-in: [d6d4499782] user: drh branch: trunk, size: 37482) | |
2022-05-17
| ||
14:59 | [a988810c9b] part of check-in [2ad152236c] Add the sqlite3_db_name() interface. (check-in: [2ad152236c] user: drh branch: trunk, size: 37310) | |
2022-03-22
| ||
03:03 | [f49e28c25b] part of check-in [da874180d3] expose sqlite3_{deserialize,serialize}() in sqlite3ext.h (check-in: [da874180d3] user: larrybr branch: extapi-serializing, size: 37179) | |
2022-02-01
| ||
14:58 | [a95cb9ed10] part of check-in [eb84b80e1f] Add new interfaces to enable virtual table to process IN operator constraints all at once, rather than one element at a time. (check-in: [eb84b80e1f] user: drh branch: batch-in-operator, size: 36750) | |
2022-01-22
| ||
00:18 | [5d54cf13d3] part of check-in [d571262d23] An initial attempt to implement sqlite3_vtab_distinct(). (check-in: [d571262d23] user: drh branch: sqlite3_vtab_distinct, size: 36401) | |
2022-01-20
| ||
17:10 | [234b5ff5c2] part of check-in [0873c76b9b] Initial implementation of the sqlite3_vtab_rhs_value() interface and the qpvtab extension used for testing the virtual table interface. (check-in: [0873c76b9b] user: drh branch: sqlite3_vtab_rhs_value, size: 36290) | |
2021-12-24
| ||
20:22 | [01eb85e4f2] part of check-in [b518ce7743] Add the sqlite3_error_offset() interface. Use it in the CLI to provide better context for error messages. (check-in: [b518ce7743] user: drh branch: improved-error-context, size: 36157) | |
2021-11-04
| ||
15:17 | [8ff2fd2c16] part of check-in [d4a48ee0c2] Fix typo in the sqlite3ext.h file. forum post 63802db4ce (check-in: [d4a48ee0c2] user: drh branch: trunk, size: 35995) | |
2021-10-15
| ||
23:02 | [d8f6f67ae9] part of check-in [bb6f2b8b48] Demostrate a prototype sqlite3_autovacuum_pages() interface. (check-in: [bb6f2b8b48] user: drh branch: autovacuum-pages-callback, size: 35994) | |
2021-06-23
| ||
16:07 | [e97f4e9b50] part of check-in [6699a2f6be] Fully incorporate *_changes64() API improvement. (check-in: [6699a2f6be] user: larrybr branch: trunk, size: 35556) | |
2020-11-24
| ||
21:19 | [61b38c073d] part of check-in [db25f1dc8e] Add the new sqlite3_txn_state() interface to the set of routines accessible by run-time loadables extensions. (check-in: [db25f1dc8e] user: drh branch: trunk, size: 35437) | |
2020-04-21
| ||
19:27 | [2d1af80082] part of check-in [3cabe06b6e] Add the sqlite3_database_file_object() interface to sqlite3ext.h. (check-in: [3cabe06b6e] user: drh branch: sqlite3_database_file_object, size: 35269) | |
01:06 | [224bd56053] part of check-in [ae697b152d] Experimental API: sqlite3_database_file_object(). (check-in: [ae697b152d] user: drh branch: sqlite3_database_file_object, size: 35196) | |
2020-02-18
| ||
19:49 | [9c52692604] part of check-in [9469f36ac8] Add the new sqlite3_create_filename() and sqlite3_free_filename() interfaces for use by Shims. Use these interfaces inside the multiplexor. (check-in: [9469f36ac8] user: drh branch: trunk, size: 35142) | |
2020-01-23
| ||
15:00 | [27951f294f] part of check-in [14331989fc] Fix typos in the sqlite3ext.h header file that prevent some newer APIs from being accessed from loadable extensions. (check-in: [14331989fc] user: drh branch: trunk, size: 34802) | |
2020-01-11
| ||
16:08 | [b0f776a0d0] part of check-in [bcb43d11c4] Redesign for better legacy compatibility. Add the sqlite3_uri_key() interface. (check-in: [bcb43d11c4] user: drh branch: enhanced-uri, size: 34792) | |
2019-08-20
| ||
17:14 | [72af51aa4e] part of check-in [9b14eb7754] Bring the hard-heap-limit branch up-to-date with trunk. (check-in: [9b14eb7754] user: drh branch: hard-heap-limit, size: 34279) | |
13:49 | [cef696ce32] part of check-in [658bd51623] Add the new sqlite3_drop_modules() interface to the loadable extension mechanism. (check-in: [658bd51623] user: drh branch: trunk, size: 34156) | |
2019-04-25
| ||
18:15 | [aa8c3f601d] part of check-in [b0ccef61a7] Add the sqlite3_hard_heap_limit64() interface and the corresponding "PRAGMA hard_heap_limit=N" command. (check-in: [b0ccef61a7] user: drh branch: hard-heap-limit, size: 34168) | |
2019-04-02
| ||
00:48 | [9ecc93b849] part of check-in [6f122faf8a] Add new APIs to the extension loading mechanism. (check-in: [6f122faf8a] user: drh branch: trunk, size: 33981) | |
2018-12-19
| ||
16:03 | [0d46dc1375] part of check-in [4cb67252d3] Add interfaces sqlite3_bind_pointer(), sqlite3_result_pointer(), and sqlite3_value_pointer() used to safely move pointer values through SQL without exposing underlying memory address information. Cherrypick from commit [8201f4e1] on branch-3.18. (check-in: [4cb67252d3] user: dan branch: branch-3.9, size: 29007) | |
2018-10-29
| ||
17:53 | [960f1b86c3] part of check-in [592b66e805] Add the sqlite3_normalized_sql() API. (check-in: [592b66e805] user: mistachkin branch: normalized_sql, size: 33713) | |
2018-09-10
| ||
17:21 | [305adca1b5] part of check-in [3def6d8ef1] Add the ability for loadable extensions to access the new sqlite3_create_window_function() interface. (check-in: [3def6d8ef1] user: drh branch: trunk, size: 33501) | |
2018-05-09
| ||
15:17 | [9887b27e69] part of check-in [0e809cdcbd] Add 14 new interfaces to the loadable extension mechanism. (check-in: [0e809cdcbd] user: drh branch: trunk, size: 32989) | |
2018-01-24
| ||
11:25 | [83a3c4ce93] part of check-in [6185d190e2] Fix the sqlite3ext.h header file so that it correctly accesses the new sqlite3_value_nochange() and sqlite3_vtab_collation() interfaces. (check-in: [6185d190e2] user: drh branch: trunk, size: 31394) | |
2018-01-16
| ||
20:50 | [99189e7611] part of check-in [f301db3c23] Make the new sqlite3_vtab_collation() interface accessible to loadable extensions. (check-in: [f301db3c23] user: drh branch: trunk, size: 31394) | |
2018-01-13
| ||
01:53 | [3737a51c57] part of check-in [cd7c42699e] Add the new "nochange" APIs to the extension loading mechanism. (check-in: [cd7c42699e] user: drh branch: trunk, size: 31269) | |
2017-10-18
| ||
14:29 | [c02d628cca] part of check-in [b066d5a69f] Avoid using snprintf as a member variable of a struct in sqlite3ext.h. This causes problems on OSX. (check-in: [b066d5a69f] user: dan branch: sqlite3ext-fix, size: 31022) | |
2017-08-08
| ||
21:40 | [a1fd3aa82f] part of check-in [795eede331] The identifier "vsnprintf" appears to be a reserved word in recent versions of XCode, so avoid using it as a structure field. (check-in: [795eede331] user: drh branch: trunk, size: 31020) | |
2017-07-27
| ||
03:48 | [0f9f72b86a] part of check-in [3d9e841f60] Add a destructor argument to sqlite3_bind_pointer() and sqlite3_result_pointer(). (check-in: [3d9e841f60] user: drh branch: pointer-with-destructor, size: 31017) | |
2017-07-17
| ||
00:40 | [967154985e] part of check-in [211cce04e9] Add an experimental "pointer type" parameter to sqlite3_bind_pointer(), sqlite3_result_pointer(), and sqlite3_value_pointer(). The pointer type is a string that must compare equal using strcmp() or else the pointer comes through as a NULL. (check-in: [211cce04e9] user: drh branch: pointer-types, size: 30987) | |
2017-07-13
| ||
17:56 | [654d76dd28] part of check-in [0bd7875bd9] Fix an incorrect type signature for the loadable extension pointer for sqlite3_result_pointer(). (check-in: [0bd7875bd9] user: drh branch: bind-pointer, size: 30951) | |
17:54 | [635712b410] part of check-in [e5a518038f] Add the three new pointer interfaces to the loadable extension mechanism. Update sqlite3_value_subtype() documentation to remove the statement about it not being used internally. (check-in: [e5a518038f] user: drh branch: bind-pointer, size: 30950) | |
2017-07-11
| ||
17:28 | [5539ec41f3] part of check-in [b9debd626a] Enabled the new sqlite3_prepare_v3() and sqlite3_prepare16_v3() interfaces for loadable extensions. (check-in: [b9debd626a] user: drh branch: trunk, size: 30613) | |
2017-03-25
| ||
19:16 | [58fd0676d3] part of check-in [8469fc0d48] Add the new sqlite3_set_last_insert_rowid() interface to the extension loader thunk. (check-in: [8469fc0d48] user: drh branch: trunk, size: 30199) | |
2016-08-01
| ||
14:35 | [8648034aa7] part of check-in [b6ea2f21f6] Avoid making unnecessary changes to the signatures of the sqlite3_auto_extension() and sqlite3_cancel_auto_extension() interfaces. (check-in: [b6ea2f21f6] user: drh branch: trunk, size: 30004) | |
2016-07-28
| ||
22:46 | [f4206565eb] part of check-in [bf9c86c74f] The return type used by the auto-extension entry points is 'int', not 'void'. (check-in: [bf9c86c74f] user: mistachkin branch: callbackConv, size: 30179) | |
22:38 | [ebbcfcc620] part of check-in [87ba69b5ca] Make sure all the auto-extension mechanism function signatures match up precisely. (check-in: [87ba69b5ca] user: mistachkin branch: callbackConv, size: 30181) | |
22:23 | [978c062d3f] part of check-in [3ea567c4b0] Make the extension auto-loading mechanism work with the __stdcall calling convention. Also, fix a couple Tcl command calling conventions missed in the previous check-in. (check-in: [3ea567c4b0] user: mistachkin branch: callbackConv, size: 30109) | |
2016-07-14
| ||
01:13 | [46f300b6e3] part of check-in [989de2d5b5] Fix a parameter misordering on sqlite3_trace_v2() in the loadable extension interface. (check-in: [989de2d5b5] user: drh branch: sqlite3_trace_v2, size: 29673) | |
01:09 | [6fb1639d41] part of check-in [99ee7ee58d] Add the sqlite3_expanded_sql() interface. Refinements to the sqlite3_trace_v2() interface to make it more useful. (check-in: [99ee7ee58d] user: drh branch: sqlite3_trace_v2, size: 29673) | |
2016-07-13
| ||
22:55 | [3875aa5b3c] part of check-in [cb0062feb0] First cut at implementing the new sqlite3_trace_v2() interface. (check-in: [cb0062feb0] user: drh branch: sqlite3_trace_v2, size: 29584) | |
2016-07-09
| ||
16:14 | [2a170163d1] part of check-in [5471aca015] Fix various internal #defines to conform to new C-language naming restrictions, specifically that private-use macros names must not begin with "_". (check-in: [5471aca015] user: drh branch: trunk, size: 29364) | |
2016-03-17
| ||
16:01 | [98f72cbfe0] part of check-in [6782c87b37] Experimental implementation of the sqlite3_system_errno() interface. (check-in: [6782c87b37] user: drh branch: sqlite_system_errno, size: 29370) | |
2015-12-03
| ||
13:43 | [dfbe62ffd9] part of check-in [a78e865607] Make the sqlite3_status64(), sqlite3_strlike(), and sqlite3_db_cacheflush() APIs available to loadable extensions. (check-in: [a78e865607] user: drh branch: trunk, size: 29208) | |
2015-11-24
| ||
21:23 | [41ef50b041] part of check-in [e70ec71d68] Add the sqlite3_strlike() interface, which might be useful for implementing LIKE operators on virtual tables. (check-in: [e70ec71d68] user: drh branch: vtab-like-operator, size: 28989) | |
2015-10-12
| ||
04:56 | [4b66e3e343] part of check-in [6f2858f681] Change all references to 3.8.12 into 3.9.0. Comment changes only - no changes to code. (check-in: [6f2858f681] user: drh branch: trunk, size: 28809) | |
2015-09-10
| ||
20:40 | [64350bf368] part of check-in [c6fca0be11] Make the sqlite3_value_subtype() and sqlite3_result_subtype() interfaces available to loadable extensions. (check-in: [c6fca0be11] user: drh branch: subtypes, size: 28811) | |
15:24 | [5088f0b634] part of check-in [47a46a9fa4] Make the sqlite3ext.h header file responsive to -DSQLITE_OMIT_LOAD_EXTENSION. (check-in: [47a46a9fa4] user: drh branch: trunk, size: 28508) | |
2015-08-21
| ||
19:53 | [f700e6a9dd] part of check-in [da3c9df09c] Add a missing #define for sqlite3_vsnprintf to sqlite3ext.h. (check-in: [da3c9df09c] user: drh branch: trunk, size: 28366) | |
2015-07-24
| ||
17:36 | [a0b948ebc8] part of check-in [1997ee548b] Add the sqlite3_bind_zeroblob64() API. (check-in: [1997ee548b] user: dan branch: trunk, size: 28304) | |
16:24 | [3d12a31e23] part of check-in [c6445b9fb4] Add the sqlite3_result_zeroblob64() API. Use it in the SQL zeroblob() function. (check-in: [c6445b9fb4] user: dan branch: trunk, size: 28174) | |
2015-06-15
| ||
14:43 | [be1a718b7d] part of check-in [b0badb9902] Fix harmless compiler warnings. (check-in: [b0badb9902] user: drh branch: trunk, size: 28043) | |
2015-05-20
| ||
21:28 | [2ebeb634e7] part of check-in [a7ee40c4fc] Add the sqlite3_value_dup() and sqlite3_value_free() interfaces. Use these interfaces to enhance R-Tree to add the sqlite3_rtree_query_info.apSqlParam field. (check-in: [a7ee40c4fc] user: drh branch: value-dup, size: 28009) | |
2014-09-09
| ||
20:30 | [17d487c3c9] part of check-in [6ab76c5fed] Change the name of the _texte64() interfaces to just _test64(), without the "e". (check-in: [6ab76c5fed] user: drh branch: 64-bit-lengths, size: 27763) | |
18:41 | [b8ff57953a] part of check-in [18d80cbc59] Add new interfaces to the loadable extension mechanism. (check-in: [18d80cbc59] user: drh branch: 64-bit-lengths, size: 27767) | |
2014-09-06
| ||
16:39 | [1f40357fb9] part of check-in [e62aab5e92] Fix typos in comments. No code changes. (check-in: [e62aab5e92] user: peter.d.reid branch: trunk, size: 26109) | |
2013-07-04
| ||
23:53 | [886f5a34de] part of check-in [f2ab874782] Modify several extensions to use the new exported function naming. Fix some shared library compilation issues. (check-in: [f2ab874782] user: mistachkin branch: extRefactor, size: 26110) | |
2013-04-19
| ||
01:23 | [d936f79781] part of check-in [86eb3eed4c] Make the SQLITE_EXTENSION_INIT1 and SQLITE_EXTENSION_INIT2 macros into no-ops if the extension is statically linked. (check-in: [86eb3eed4c] user: drh branch: loadext, size: 25974) | |
2013-02-13
| ||
14:04 | [7183ab832e] part of check-in [7e10a62d0e] Add recent API additions to the extension mechanism. (check-in: [7e10a62d0e] user: drh branch: trunk, size: 25656) | |
2011-10-29
| ||
12:42 | [6904f4aadf] part of check-in [3ec20c3020] Fix some code formatting in sqlite3Ext.h to avoid lines longer than 80 characters. (check-in: [3ec20c3020] user: drh branch: trunk, size: 24158) | |
2011-06-28
| ||
07:15 | [1a1a4f784a] part of check-in [29e69f389c] Changes to allow FTS to be compiled as a loadable module again. (check-in: [29e69f389c] user: dan branch: trunk, size: 23550) | |
2010-10-11
| ||
13:12 | [c90bd55070] part of check-in [76c64a3556] Make APIs added since version 3.6.0 accessible to loadable extensions. (check-in: [76c64a3556] user: drh branch: trunk, size: 23222) | |
2009-11-10
| ||
01:30 | [69dfb8116a] part of check-in [f6c045f649] Remove the obsolete "$Id:$" RCS identifier strings from the source code. (check-in: [f6c045f649] user: drh branch: trunk, size: 20686) | |
2008-10-12
| ||
00:27 | [1db7d63ab5] part of check-in [ba3711acee] Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808) (check-in: [ba3711acee] user: shane branch: trunk, size: 20754) | |
2008-06-30
| ||
15:09 | [1e3887c9bd] part of check-in [189cd85413] Changes to loadext.test so that it works on osx as well as linux. (CVS 5329) (check-in: [189cd85413] user: danielk1977 branch: trunk, size: 20608) | |
2008-06-27
| ||
00:52 | [7bf1651c6f] part of check-in [0b01ec5cf7] Remove unused variable. Fix a compiler warning. (CVS 5319) (check-in: [0b01ec5cf7] user: drh branch: trunk, size: 20596) | |
2008-06-19
| ||
15:06 | [f162a72dae] part of check-in [12ba27d94e] Add recent API additions to the loadable extension interface. (CVS 5246) (check-in: [12ba27d94e] user: drh branch: trunk, size: 20596) | |
2008-03-19
| ||
21:45 | [faacd0e6a8] part of check-in [54c55cae55] Add a new interface, sqlite3_context_db_handle(), that returns the database connection pointer for an application-defined function. (CVS 4889) (check-in: [54c55cae55] user: drh branch: trunk, size: 20080) | |
19:55 | [7a0def8384] part of check-in [bf1cecede8] Update the loadable extension module to include recently added interfaces. (CVS 4886) (check-in: [bf1cecede8] user: drh branch: trunk, size: 19959) | |
14:15 | [0d07b81ce9] part of check-in [15110ea027] Add a new api sqlite3_randomness() for providing access to SQLite's internal PRNG. Add sqlite3_test_control() verbs for controlling the PRNG. (CVS 4882) (check-in: [15110ea027] user: drh branch: trunk, size: 19531) | |
2008-03-02
| ||
03:32 | [50c70a894f] part of check-in [bbf9f0e6e2] Trivial text cleanups (CVS 4815) (check-in: [bbf9f0e6e2] user: mlcreech branch: trunk, size: 19440) | |
2007-08-31
| ||
16:11 | [a93f59cdee] part of check-in [d3ab3e3911] Initial implementation of the sqlite3_file_control() interface. Compiles and passes all historical tests but the new method is itself untested. (CVS 4353) (check-in: [d3ab3e3911] user: drh branch: trunk, size: 19433) | |
2007-08-30
| ||
17:15 | [3e5368b64a] part of check-in [293a3f837b] Make mutex functions available to loadable extensions. Fix the amalgamation generator to include the latest source files. (CVS 4346) (check-in: [293a3f837b] user: drh branch: trunk, size: 19313) | |
16:23 | [284ec370dd] part of check-in [e9b2700b8c] Make the latest interfaces usable by loadable extensions. (CVS 4343) (check-in: [e9b2700b8c] user: drh branch: trunk, size: 18806) | |
2007-08-22
| ||
20:18 | [9a26028378] part of check-in [db818430e9] The malloc.test script now passes all tests with no errors. (CVS 4271) (check-in: [db818430e9] user: drh branch: trunk, size: 16661) | |
2007-08-16
| ||
10:09 | [647a6b8a8f] part of check-in [77b1671351] More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233) (check-in: [77b1671351] user: danielk1977 branch: trunk, size: 16687) | |
2007-07-20
| ||
10:48 | [a27bedc222] part of check-in [7cf15a5f65] Keep sqlite3ext.h backwards compatible. This really should have been part of the previous check-in. (CVS 4169) (check-in: [7cf15a5f65] user: drh branch: trunk, size: 16661) | |
2007-06-22
| ||
15:21 | [95575e0d17] part of check-in [68677e420c] Extend fts2 so that user defined tokenizers may be added. Add a tokenizer that uses the ICU library if available. Documentation and tests to come. (CVS 4108) (check-in: [68677e420c] user: danielk1977 branch: trunk, size: 16383) | |
2007-03-29
| ||
18:46 | [7d0d363ea7] part of check-in [3111b43ec3] Add the sqlite3_clear_bindings() API to the loadable extension interface. Ticket #2135. (CVS 3752) (check-in: [3111b43ec3] user: drh branch: trunk, size: 16204) | |
2007-03-25
| ||
19:08 | [832e13de07] part of check-in [f02ba56d5c] Add the sqlite3_prepare_v2 and sqlite3_prepare16_v2 APIs to the loadable extension interface. (CVS 3713) (check-in: [f02ba56d5c] user: drh branch: trunk, size: 15971) | |
2007-01-09
| ||
14:37 | [011c75fd64] part of check-in [9960ba5768] Do not use the symbol "interrupt" since that is a reserved word in OpenWatcom. Ticket #2159. (CVS 3579) (check-in: [9960ba5768] user: drh branch: trunk, size: 15689) | |
2006-09-22
| ||
23:38 | [2c2156cc32] part of check-in [791d70936b] Fix a build problem around sqlite3_overload_function. Only affects so/dll builds. (CVS 3435) (check-in: [791d70936b] user: shess branch: trunk, size: 15689) | |
2006-08-15
| ||
14:21 | [11a046b351] part of check-in [3ebedbb6f9] Tighten an assert (ticket #1920). Change to "sqlite3.h" from <sqlite3.h> on the sqlite3ext.h header (ticket #1916). Fix a bug in the test scripts. (CVS 3354) (check-in: [3ebedbb6f9] user: drh branch: trunk, size: 15546) | |
2006-06-27
| ||
00:14 | [c611255287] part of check-in [1ca385bb39] Export the sqlite3_bind_value API to loadable extensions. (CVS 3299) (check-in: [1ca385bb39] user: drh branch: trunk, size: 15546) | |
2006-06-26
| ||
21:35 | [106a003c82] part of check-in [85a66a25e9] Publish APIs sqlite3_malloc() and sqlite3_realloc() that use the OS-layer memory allocator. Convert sqlite3_free() and sqlite3_mprintf() to also use the OS-layer memory allocator. (CVS 3298) (check-in: [85a66a25e9] user: drh branch: trunk, size: 15422) | |
2006-06-16
| ||
21:13 | [e334107f6c] part of check-in [2119e7bf55] Rework the way UPDATE works for virtual tables. (CVS 3262) (check-in: [2119e7bf55] user: drh branch: trunk, size: 15248) | |
2006-06-15
| ||
15:38 | [fc8647211a] part of check-in [25c4750878] Add column_value, declare_vtab and create_module to the function table used by dynamic extensions. (CVS 3256) (check-in: [25c4750878] user: danielk1977 branch: trunk, size: 15250) | |
2006-06-08
| ||
15:28 | Added: [127bd394c8] part of check-in [4ca932d3ae] New shell command ".load" and the sqlite3_load_extension() API allow new SQL functions and collating sequences to be loaded at run-time from a DLL or shared library. (CVS 3207) (check-in: [4ca932d3ae] user: drh branch: trunk, size: 14875) | |