/ History for test/func.test
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for test/func.test

2020-03-11
19:41
[f6738226] part of check-in [d7f18489] Rename sqlite3ExprCodeAtInit() to sqlite3ExprCodeRunJustOnce(). Other changes to make the new code cleaner. Test cases added. (check-in: [d7f18489] user: drh branch: do-not-factor-functions, size: 42333)
2020-01-10
01:05
[b7f1a706] part of check-in [0a500da6] Fix to the register validity tracking logic in debug builds. No impact on release builds. (check-in: [0a500da6] user: drh branch: trunk, size: 41706)
2020-01-08
17:28
[93d692f6] part of check-in [1da802d5] Check for whether or not it is safe to use non-innocuous functions as the function is being coded, not when its name is resolved. (check-in: [1da802d5] user: drh branch: new-security-options, size: 41159)
2019-11-15
21:16
[7d425f9a] part of check-in [8f4a3750] Modify three test cases so that they work even with unusual versions of the library printf(). (check-in: [8f4a3750] user: drh branch: trunk, size: 41216)
2019-08-15
20:04
[08891281] part of check-in [fc745845] Provide the SQLITE_DIRECTONLY flag for app-defined functions that prohibits the use of those functions within triggers or views. (check-in: [fc745845] user: drh branch: directonly, size: 41197)
2019-05-10
12:06
[e4313bab] part of check-in [db9acef1] Fix the round() SQL function so that it handles infinities correctly. (check-in: [db9acef1] user: drh branch: trunk, size: 39944)
2019-03-29
11:13
[150270b6] part of check-in [98da62df] Initial implementation of the sqlite3_value_frombind() interface. (check-in: [98da62df] user: drh branch: value_frombind, size: 39859)
2018-02-09
23:25
[09dda479] part of check-in [fab2c2b0] Improve the performance of the built-in REPLACE() function in cases where it does many substitutions that make the string larger. OSSFuzz is reporting intermittant timeouts when running a test where it does a REPLACE() on a 930KB random blob. Perhaps this enhancement will fix that. (check-in: [fab2c2b0] user: drh branch: trunk, size: 39220)
2014-05-07
17:19
[ae975619] part of check-in [0deac873] Make sure the group_concat() function returns an empty string, not a NULL, if it has at least one input row. Fix for ticket [55746f9e65f8587]. (check-in: [0deac873] user: drh branch: tkt-55746f9e, size: 38978)
2014-03-20
18:56
[c2cbfc23] part of check-in [d8e1f75d] Only use the direct-overflow-read optimization if all data from the overflow page in question is being read. (check-in: [d8e1f75d] user: dan branch: overflow-pgno-cache, size: 38664)
2014-03-08
19:07
[a2181494] part of check-in [ba39df9d] Fix a bug causing "SELECT char()" to return SQLITE_NOMEM. (check-in: [ba39df9d] user: dan branch: trunk, size: 38623)
2013-11-20
20:58
[00667bbe] part of check-in [0e05679d] Improved comments on the OP_Column changes. Optimize out loading of overflow pages for content with zero length. Add test cases for the latter. (check-in: [0e05679d] user: drh branch: OP_Column-refactor, size: 38514)
2013-10-11
16:35
[c7e80a44] part of check-in [5f01cd36] Additional test cases and requirements marks for the unlikely(), likelihood() and instr() functions. (check-in: [5f01cd36] user: drh branch: trunk, size: 37792)
2013-07-19
23:58
[cd25cf60] part of check-in [f755b4b2] Fixes to test numbering. (check-in: [f755b4b2] user: mistachkin branch: trunk, size: 37455)
2013-07-18
17:12
[9161beda] part of check-in [71effa59] Ensure that all auxiliary data registered by calls to sqlite3_set_auxdata() is destroyed when the VM is halted. Partial fix for [406d3b2ef9]. DRH adds: Stray text accidentally inserted into vdbe.c just prior to the commit breaks the build. (check-in: [71effa59] user: dan branch: typo, size: 37432)
2013-03-26
01:07
[a4f24707] part of check-in [a850c731] Previous check-in accidently left mmap turned off by default. This checkin fixes that. Unfortunately, shared.test is now segfaulting. All other veryquick tests appear to work, however. (check-in: [a850c731] user: drh branch: experimental-mmap, size: 36828)
2013-03-19
19:28
[b0fc34fd] part of check-in [6183f1bd] Add the sqlite3_io_methods.xMremap() method to the VFS interface. Also "PRAGMA mmap_size". (check-in: [6183f1bd] user: dan branch: experimental-mmap, size: 36826)
2013-03-07
09:39
[2d243cc6] part of check-in [e3939142] Skip tests that require UTF-16 support when compiled with SQLITE_OMIT_UTF16. (check-in: [e3939142] user: mistachkin branch: trunk, size: 36829)
2013-02-26
05:44
[b058483c] part of check-in [d2e7dfca] Prevent Tcl file encoding issues in the tests for the unicode() and char() functions. (check-in: [d2e7dfca] user: mistachkin branch: funcTestEncoding, size: 36783)
2013-02-25
14:39
[dd81580d] part of check-in [be249390] Add new SQL functions unicode() and char(). (check-in: [be249390] user: drh branch: trunk, size: 36745)
2013-02-22
19:34
[0ea54895] part of check-in [209b2108] Two new SQL functions: unicode() and char(). (check-in: [209b2108] user: drh branch: unicode-function, size: 36395)
2012-06-19
03:59
[0d89043d] part of check-in [963eb24f] Fix an incorrect testcase for the round() function. All tests are passing now, including new real->text->real round-trip tests. (check-in: [963eb24f] user: drh branch: floating-point-conversions, size: 36172)
2012-03-28
02:51
[9809b762] part of check-in [d095fa4b] Test cases for length() of a large blob in an aggregate query. (check-in: [d095fa4b] user: drh branch: faster-typeof-and-length, size: 36172)
01:34
[6966ad93] part of check-in [b899dbeb] Evaluate typeof(X) and length(Y) where X is any column and Y is a blob column without actually loading X and Y from disk. (check-in: [b899dbeb] user: drh branch: faster-typeof-and-length, size: 35918)
2010-02-17
03:57
[6c5ce11e] part of check-in [3863638b] More rounding tests. (check-in: [3863638b] user: shaneh branch: trunk, size: 34928)
2010-02-16
22:00
[c12663a9] part of check-in [b8ee76bc] Added additional rounding tests. (check-in: [b8ee76bc] user: shaneh branch: trunk, size: 34902)
2009-08-18
16:05
[af106ed8] part of check-in [093917d7] Unknown functions in the DEFAULT clause of a table cause an error when the DEFAULT value is needed. Ticket [2d401a94287b5]. (check-in: [093917d7] user: drh branch: trunk, size: 32589)
2009-06-19
16:44
[004caa15] part of check-in [90c3b23c] Make sure group_concat() ignores initial NULL values. (CVS 6787) (check-in: [90c3b23c] user: drh branch: trunk, size: 32378)
2009-04-15
15:16
[d4a85905] part of check-in [b83fbf15] Fix the group_concat() function so that it inserts the separator string even if the initial content strings are empty. Ticket #3806. (CVS 6510) (check-in: [b83fbf15] user: drh branch: trunk, size: 31828)
2009-02-04
03:59
[70ea3d5b] part of check-in [5cef4000] Changes to completely remove all floating point ops if SQLITE_OMIT_FLOATING_POINT defined. Note that w/o fp, date/time, round, nan, etc. are all gone or limited in functionality. Updated some of the test scripts to support missing fp and 64-bit functionality. Ticket #3029. (CVS 6250) (check-in: [5cef4000] user: shane branch: trunk, size: 31423)
2009-02-02
21:57
[e40978f0] part of check-in [f2ae82c4] Make group_concat() a 1- or 2-value function, as the documentation says it should be. Use the md5sum() function to verify ticket #3179, not group_concat(). This undoes the ill-advised group_concat() change of check-in (5233). (CVS 6233) (check-in: [f2ae82c4] user: drh branch: trunk, size: 29438)
2009-02-01
18:08
[c98d620d] part of check-in [ffebf10f] Change the replace() function to return a copy of its first argument when the 2nd argument is an empty string. Ticket #3624. (CVS 6226) (check-in: [ffebf10f] user: drh branch: trunk, size: 29272)
2009-01-31
22:28
[e361349b] part of check-in [9cd43c82] Better error message when coalesce() has too few arguments. Ticket #3623. (CVS 6222) (check-in: [9cd43c82] user: drh branch: trunk, size: 29234)
2008-10-12
00:27
[a50f0a4b] part of check-in [ba3711ac] 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: [ba3711ac] user: shane branch: trunk, size: 28956)
2008-08-04
03:51
[628dc9b3] part of check-in [9ca975c8] Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235. (CVS 5530) (check-in: [9ca975c8] user: danielk1977 branch: trunk, size: 28925)
2008-07-31
01:47
[ca825e37] part of check-in [2d5cec53] Omit calls to test_destructor16() if SQLITE_OMIT_UTF16 defined. (CVS 5508) (check-in: [2d5cec53] user: shane branch: trunk, size: 28848)
2008-07-16
18:20
[20973677] part of check-in [632bb3c7] More improvements to the 64-bit integer conversion testing in func.test. (CVS 5427) (check-in: [632bb3c7] user: drh branch: trunk, size: 28796)
18:04
[070ae66e] part of check-in [8686959d] Fix a test in func.test so that it works on machines that lack long double. (CVS 5425) (check-in: [8686959d] user: drh branch: trunk, size: 28635)
2008-07-15
00:27
[92f017ac] part of check-in [7cf91e08] Increased test coverage. (CVS 5414) (check-in: [7cf91e08] user: drh branch: trunk, size: 28433)
2008-07-07
14:50
[1a2476c5] part of check-in [4e941f3d] Additional test cases added on the sqlite3_create_function() interface. (CVS 5349) (check-in: [4e941f3d] user: drh branch: trunk, size: 28095)
2008-06-19
18:39
[7cc20ab8] part of check-in [9b04e10f] Unset global TCL variables in the func.test script prior to use to avoid conflicts from other scripts. (CVS 5251) (check-in: [9b04e10f] user: drh branch: trunk, size: 24734)
2008-06-18
15:34
[2c929a20] part of check-in [70c6739f] Make sure aggregate functions can take any number of arguments up to the limit imposed by SQLITE_LIMIT_FUNCTION_ARGS. Ticket #3179. Modify the group_concat() function to take an unlimited number of arguments in order to facilitate testing this behavior. (CVS 5233) (check-in: [70c6739f] user: drh branch: trunk, size: 24658)
2008-04-16
12:58
[b9f4cd21] part of check-in [bb0f9e92] Add tests to verify that strings may use embedded zero characters. Ticket #3056. (CVS 5018) (check-in: [bb0f9e92] user: drh branch: trunk, size: 24301)
2008-04-15
12:14
[5227e6e6] part of check-in [d04246a4] Fix a code generator bug caused by the new CSE optimization. Add test cases to prevent a recurrence. (CVS 5011) (check-in: [d04246a4] user: drh branch: trunk, size: 24297)
2008-04-10
17:14
[4ae1fb47] part of check-in [5be56dbe] Enhanced testing and documentation of sqlite3_result_error_code(). Ticket #2940. (CVS 4983) (check-in: [5be56dbe] user: drh branch: trunk, size: 24060)
2008-03-21
17:13
[4118b101] part of check-in [13e388ce] Make sure the text result of an aggregate function has the correct encoding. Ticket #3009. (CVS 4903) (check-in: [13e388ce] user: drh branch: trunk, size: 23796)
2008-03-20
14:03
[03502ed9] part of check-in [60c77882] Initial implementation of per-connection limits and the sqlite3_limit() API. The sqllimits1.test script crashes. SQLITE_LIMIT_PAGE_COUNT and SQLITE_LIMIT_VDBE_OP are currently ignored. (CVS 4897) (check-in: [60c77882] user: drh branch: trunk, size: 23672)
2008-03-19
16:35
[c805453a] part of check-in [bb721865] Create the test_destructor16() test SQL function to enhance test coverage. Prior to check-in (4883), the test_destructor() function was sufficient, but we now need separate functions since the implementation is restricted to using the published API. (CVS 4884) (check-in: [bb721865] user: drh branch: trunk, size: 23698)
2008-01-12
19:03
[307b335a] part of check-in [426f31ec] Continuing work toward converting the VM to a register machine. (CVS 4708) (check-in: [426f31ec] user: drh branch: trunk, size: 23486)
2007-11-28
22:36
[4d54202f] part of check-in [221aee72] Add the {quote: StrAccum} object for accumulating strings. Revamp xprintf to use the new object. Rewrite the group_concat() function to use the new object. Productize and test the group_concat() function. (CVS 4578) (check-in: [221aee72] user: drh branch: trunk, size: 23514)
2007-10-20
15:41
[fd05232d] part of check-in [ca51b2f5] Simplify the mem3.c memory allocator. Have it call sqlite3_release_memory() automatically, without having to specify the soft heap limit. (CVS 4496) (check-in: [ca51b2f5] user: drh branch: trunk, size: 22925)
2007-09-12
17:01
[590fe3e1] part of check-in [c8405b15] Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) (check-in: [c8405b15] user: danielk1977 branch: trunk, size: 22932)
2007-09-03
11:04
[71b39d44] part of check-in [c0ce6319] Handle transient malloc() failures in sqlite3CreateFunc(). (CVS 4371) (check-in: [c0ce6319] user: danielk1977 branch: trunk, size: 22865)
2007-05-15
18:35
[60598945] part of check-in [448d3ef6] Additional tests for malformed UTF-8. (CVS 4011) (check-in: [448d3ef6] user: drh branch: trunk, size: 22683)
2007-05-11
01:44
[bf30bac1] part of check-in [d12a8924] Additional parsing bugs fixed. (CVS 3981) (check-in: [d12a8924] user: drh branch: trunk, size: 22177)
2007-05-08
14:39
[6f230b25] part of check-in [b0fb4a3c] Fix a potential buffer overrun in the replace() function. (CVS 3947) (check-in: [b0fb4a3c] user: danielk1977 branch: trunk, size: 22120)
2007-05-07
16:58
[5e32fe07] part of check-in [3e96105c] Add a version of the LIKE operator to the icu extension. Requires optimisation. (CVS 3939) (check-in: [3e96105c] user: danielk1977 branch: trunk, size: 21794)
2007-05-02
15:36
[6727c772] part of check-in [4dbbfff4] Fix an invalid UTF8 encoding in the tests for the trim function. (CVS 3898) (check-in: [4dbbfff4] user: drh branch: trunk, size: 21761)
2007-04-27
21:59
[8a3bc8e8] part of check-in [ff1f4e74] Internationalize the TRIM functions. Ticket #2323. (CVS 3883) (check-in: [ff1f4e74] user: drh branch: trunk, size: 21761)
01:18
[d66c42af] part of check-in [e6a0c90d] The replace() function should return NULL if the second argument is an empty string. Ticket #2324. (CVS 3877) (check-in: [e6a0c90d] user: drh branch: trunk, size: 21418)
2007-04-10
13:51
[865febfd] part of check-in [e14374e4] Be careful not to use the result of sqlite3_value_blob() after changing the representation of an object. Ticket #2290. (CVS 3834) (check-in: [e14374e4] user: drh branch: trunk, size: 21237)
2007-03-17
17:52
[019d706b] part of check-in [6fe13eea] Added TRIM, LTRIM, and RTRIM functions. (CVS 3698) (check-in: [6fe13eea] user: drh branch: trunk, size: 21145)
13:27
[86c3322c] part of check-in [c2fe746e] First cut at an implementation of the REPLACE() function. We might yet make this a compile-time option or move it into a separate source file. (CVS 3697) (check-in: [c2fe746e] user: drh branch: trunk, size: 19817)
2007-01-29
17:58
[71938e2a] part of check-in [f5ad74a9] Replace the randomHex() function with separate functions randomBlob() and hex(). (CVS 3620) (check-in: [f5ad74a9] user: drh branch: trunk, size: 18757)
15:50
[a2a780de] part of check-in [a6001589] Add the randomhex() function as a built-in. (CVS 3619) (check-in: [a6001589] user: drh branch: trunk, size: 18512)
2006-09-16
21:45
[0ed54b5a] part of check-in [aa7728f9] Add the sqlite3_overload_function() API - part of the virtual table interface. (CVS 3426) (check-in: [aa7728f9] user: drh branch: trunk, size: 18110)
2006-08-19
11:34
[7f2c91a9] part of check-in [7810d1ab] Fix for the (unsupported) soundex algorithm so that it conforms to Knuth. Ticket #1925. Test cases added. (CVS 3358) (check-in: [7810d1ab] user: drh branch: trunk, size: 18052)
2006-06-20
11:01
[c0df82c2] part of check-in [c6ea353b] Modifications so that compilation and testing with the various OMIT macros defined works. (CVS 3276) (check-in: [c6ea353b] user: danielk1977 branch: trunk, size: 17506)
2006-06-13
17:39
[7d8dd2e7] part of check-in [136bed49] The optimizer recognizes MATCH operators and allows virtual-tables to make use of them. (CVS 3232) (check-in: [136bed49] user: drh branch: trunk, size: 17430)
2006-03-26
01:21
[27d02fd0] part of check-in [80cda9f7] SQLite now always chooses the column names for compound selects using the left-most select. This makes SQLite work like other SQL database, but it also is a change from historical behavior and may break some scripts. Ticket #1721. (CVS 3153) (check-in: [80cda9f7] user: drh branch: trunk, size: 16954)
2006-03-02
03:02
[0996e47c] part of check-in [9dbadfb2] Change the ROUND() function to return a REAL value instead of TEXT. Ticket #1699. (CVS 3116) (check-in: [9dbadfb2] user: drh branch: trunk, size: 16937)
2006-02-23
21:43
[9fdc0a5b] part of check-in [942c5095] Detect integer overflow in the abs() function. The random() function now provides 64 bits of randomness instead of just 32. Fix bugs in testing logic of test4.c. (CVS 3108) (check-in: [942c5095] user: drh branch: trunk, size: 16800)
2006-02-11
17:34
[1dbd4a4b] part of check-in [1c3e6002] I give up. SUM() now throws an error on integer overflow. Those of us who think this is goofy can use TOTAL() instead. Tickets #1664, #1669, #1670, #1674. (CVS 3084) (check-in: [1c3e6002] user: drh branch: trunk, size: 16563)
2006-02-09
22:13
[ba615974] part of check-in [9e04f8fd] SUM never gives an error. An integer result is returned for exact results and a floating point result is returned for approximate results. Tickets #1664, #1669, and #1670. (CVS 3066) (check-in: [9e04f8fd] user: drh branch: trunk, size: 15574)
17:47
[458898c3] part of check-in [c72b9461] Integer overflow in SUM causes an exception. Ticket #1669. (CVS 3064) (check-in: [c72b9461] user: drh branch: trunk, size: 15471)
13:38
[ef312ca9] part of check-in [a9169e87] Avoid overflowing the 48-bit mantissa of a floating point number when summing large integers in the SUM() function. Ticket #1664. (CVS 3061) (check-in: [a9169e87] user: drh branch: trunk, size: 14842)
2006-01-20
15:45
[33788817] part of check-in [fd4a6bb1] Fix and test the processing of sqlite3_result_error() withing aggregate functions. Allow errors to come from the step function (a new capability). Ticket #1632. (CVS 2981) (check-in: [fd4a6bb1] user: drh branch: trunk, size: 14620)
2006-01-03
00:33
[a7119afc] part of check-in [70b22857] The sqlite TCL command no longer returns the hex address of the sqlite3* structure. Instead there is a new command in testfixture to find that information. (CVS 2852) (check-in: [70b22857] user: drh branch: trunk, size: 14639)
2005-11-14
22:29
[e891bebf] part of check-in [ce06c123] Create separate affinities for INTEGER and REAL. (CVS 2766) (check-in: [ce06c123] user: drh branch: trunk, size: 14637)
2005-11-01
15:48
[ee08a30b] part of check-in [e0d6f61c] Omit the SQLITE_AFF_INTEGER type affinity. All numeric values are now of type real, though an integer representation is still sometimes used internally for efficiency. (CVS 2753) (check-in: [e0d6f61c] user: drh branch: trunk, size: 14635)
2005-09-08
20:37
[431f8e07] part of check-in [62818594] SUM returns NULL when it has no inputs. Ticket #1413. (CVS 2678) (check-in: [62818594] user: drh branch: trunk, size: 14637)
19:45
[e1f9489e] part of check-in [2e6230ed] A SUM() of all NULLs returns NULL. A SUM() of nothing return 0. A SUM() of a mixture of NULLs and numbers returns the sum of the numbers. Ticket #1413. (CVS 2677) (check-in: [2e6230ed] user: drh branch: trunk, size: 14633)
10:37
[89206eb4] part of check-in [21adf4bd] The SUM() aggregate function returns an integer result if all inputs are integers. Any single non-integer input causes the result to be a floating point value. (CVS 2669) (check-in: [21adf4bd] user: drh branch: trunk, size: 14174)
2005-08-12
23:20
[8f9165f0] part of check-in [d6146a54] 3rd argument to sqlite3Error() should always be a format string, never user-supplied error message text. Ticket #1354. (CVS 2583) (check-in: [d6146a54] user: drh branch: trunk, size: 13798)
2005-06-25
18:42
[b062105b] part of check-in [17631785] Remove the blob(), text() and numeric() functions added in (2524) and replace them with the standard CAST operator. Ticket #1287. (CVS 2527) (check-in: [17631785] user: drh branch: trunk, size: 13522)
2005-06-22
10:53
[f5f9f2bd] part of check-in [affb0fa2] Add built-in functions numeric(), text(), and blob() that coerce types. Ticket #1287. (CVS 2524) (check-in: [affb0fa2] user: drh branch: trunk, size: 16290)
2005-03-29
03:10
[7d2d8489] part of check-in [c41d5544] Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427) (check-in: [c41d5544] user: danielk1977 branch: trunk, size: 13529)
2005-01-21
11:55
[9a467351] part of check-in [9c4d0e13] Improve test coverage for minimum feature builds. (CVS 2254) (check-in: [9c4d0e13] user: danielk1977 branch: trunk, size: 13253)
2005-01-20
02:17
[47443316] part of check-in [d267fb3c] Fix some test scripts so that they work with a minimal build configuration. (CVS 2241) (check-in: [d267fb3c] user: danielk1977 branch: trunk, size: 12897)
2005-01-11
16:54
[5920cc05] part of check-in [3f46cd77] Improved test coverage for vdbeaux.c. (CVS 2195) (check-in: [3f46cd77] user: drh branch: trunk, size: 12861)
13:02
[810a1a29] part of check-in [a6b45722] Test cases to improve coverage of vdbe.c. (CVS 2193) (check-in: [a6b45722] user: danielk1977 branch: trunk, size: 12826)
2004-08-20
18:34
[830d3525] part of check-in [e97c3313] Tcl interface transfers values directly between SQLite and Tcl_Objs, without at translation to strings. (CVS 1898) (check-in: [e97c3313] user: drh branch: trunk, size: 12723)
2004-07-18
21:14
[56b12001] part of check-in [223521c0] Min() and max() ignore NULL values. Ticket #800. (CVS 1803) (check-in: [223521c0] user: drh branch: version_2, size: 9995)
20:52
[d47ff9da] part of check-in [166234a2] min() ignores NULL values. Ticket #800. (CVS 1802) (check-in: [166234a2] user: drh branch: trunk, size: 12711)
2004-06-29
13:18
[7653394d] part of check-in [15a084e9] Test cases intended to improve coverage of main.c. (CVS 1763) (check-in: [15a084e9] user: danielk1977 branch: trunk, size: 12677)
2004-06-24
00:20
[db369afc] part of check-in [0a26b915] Apply (1679) to version 3. Ticket #777. (CVS 1680) (check-in: [0a26b915] user: danielk1977 branch: trunk, size: 12423)
2004-06-23
21:16
[cf643404] part of check-in [78ced6e3] The MIN() aggregate function returns NULL if any element in the result was NULL. This makes MIN() consistent with ORDER BY which sorts NULL first. Ticket #777. (CVS 1679) (check-in: [78ced6e3] user: drh branch: version_2, size: 9953)
01:05
[95eba35f] part of check-in [46107da7] Handle corrupt journal file headers correctly. (CVS 1674) (check-in: [46107da7] user: danielk1977 branch: trunk, size: 12297)
2004-06-19
17:33
[c97954ad] part of check-in [fc3b3a8f] Make sure VdbeFunc entries are initialized before trying to destroy them. Also, unrelated comment changes in build.c. (CVS 1643) (check-in: [fc3b3a8f] user: drh branch: trunk, size: 12289)
00:16
[a680cac3] part of check-in [d705d051] Change the name of the TCL command from "sqlite" to "sqlite3" so that both SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626) (check-in: [d705d051] user: drh branch: trunk, size: 12292)
2004-06-17
05:36
[5fb6008f] part of check-in [b9493c5f] Use the faster LIKE function from sqlite v2. Add special user functions to test builds to test the auxdata APIs. (CVS 1610) (check-in: [b9493c5f] user: danielk1977 branch: trunk, size: 12296)
2004-06-12
09:25
[a63cf7a1] part of check-in [5903f538] (1) Modifications to the user-function interface and (2) Internal changes to automatically created indices. (CVS 1575) (check-in: [5903f538] user: danielk1977 branch: trunk, size: 10544)
2004-06-02
00:41
[9816fbed] part of check-in [b53640ed] Remove the sqlite3_libencoding() api and the ISO8859 encoding option. (CVS 1523) (check-in: [b53640ed] user: drh branch: trunk, size: 9700)
2004-05-27
14:23
[b6d87075] part of check-in [c85e5f15] Enhance the C function used to test sqlite3_create_function() from Tcl. (CVS 1476) (check-in: [c85e5f15] user: danielk1977 branch: trunk, size: 9830)
10:30
[0ef8b2ae] part of check-in [c9e3015f] A few more bugfixes. Test cases pass now. (CVS 1472) (check-in: [c9e3015f] user: danielk1977 branch: trunk, size: 9810)
2004-05-14
11:00
[e77f46af] part of check-in [dbfe6e93] Implement type affinity for table and index records (CVS 1375) (check-in: [dbfe6e93] user: danielk1977 branch: trunk, size: 9830)
2002-11-04
19:32
[00051577] part of check-in [7c8c0e76] Add the sqlite_version() SQL function as a built-in. (CVS 777) (check-in: [7c8c0e76] user: drh branch: trunk, size: 9823)
2002-08-13
23:02
[bed7ae7a] part of check-in [310ac4fb] Make the distinction between text and numeric data. (CVS 710) (check-in: [310ac4fb] user: drh branch: trunk, size: 9682)
2002-07-01
00:31
[cae5f27e] part of check-in [8924a7f5] Added additional tests. No new errors found. (CVS 653) (check-in: [8924a7f5] user: drh branch: trunk, size: 9682)
2002-06-29
02:20
[7e5500c9] part of check-in [91c0db66] Add a few more tests and fix a few bugs that the tests uncovered. (CVS 652) (check-in: [91c0db66] user: drh branch: trunk, size: 8139)
2002-05-29
23:22
[628ab513] part of check-in [19ae12be] Built-in aggregate functions (MIN, SUM, AVG, etc) should ignore NULL entires. (CVS 597) (check-in: [19ae12be] user: drh branch: trunk, size: 7357)
2002-05-27
01:04
[1505ac9e] part of check-in [0e268d0c] Bug fixes and additional test cases for the distinct-NULL patch. (CVS 592) (check-in: [0e268d0c] user: drh branch: trunk, size: 7149)
2002-04-06
14:10
[d34e461f] part of check-in [6aca3f86] Added the last_insert_rowid() SQL function. (CVS 521) (check-in: [6aca3f86] user: drh branch: trunk, size: 7120)
2002-03-02
17:04
[43593445] part of check-in [d5d3e79c] Subquery flattening is implemented and passes all regression tests. We still need to add addition tests to the suite to further exercise the flattener, however. (CVS 408) (check-in: [d5d3e79c] user: drh branch: trunk, size: 6993)
2002-02-28
03:04
[13572d84] part of check-in [b00cf110] The new function code passes regression tests. (CVS 403) (check-in: [b00cf110] user: drh branch: trunk, size: 5148)
2001-12-22
14:49
[51dbe3f8] part of check-in [29cab124] Bug fixing in the new integer primary key code. (CVS 334) (check-in: [29cab124] user: drh branch: trunk, size: 5102)
2001-10-20
12:30
[9012f7fc] part of check-in [a835658e] 2.0.7 (CVS 292) (check-in: [a835658e] user: drh branch: trunk, size: 5091)
2001-10-13
02:59
[fb0f44de] part of check-in [75e90cf0] 2.0.3 (CVS 287) (check-in: [75e90cf0] user: drh branch: trunk, size: 4972)
2001-09-16
00:13
[dfee6568] part of check-in [4e926efe] Disclaimed copyright. Preparing for release 2.0. (CVS 250) (check-in: [4e926efe] user: drh branch: trunk, size: 3805)
2001-04-06
16:13
[ac3def2a] part of check-in [735d8b5c] Check for miscompiled Tcl (CVS 204) (check-in: [735d8b5c] user: drh branch: trunk, size: 4348)
2001-04-05
15:57
[11c415ef] part of check-in [8390f652] i18n changes (CVS 201) (check-in: [8390f652] user: drh branch: trunk, size: 4345)
2000-08-28
16:21
[02aed884] part of check-in [b8cec9b9] adding length() and substr() tests. fix shell.c bug (CVS 144) (check-in: [b8cec9b9] user: drh branch: trunk, size: 2921) Added