aboutsummaryrefslogtreecommitdiff
path: root/src/func.c
Commit message (Expand)AuthorAge
* Remove support for STAT3. The sqlite_stat3 tables are ignored, if theydrh2019-08-08
* Remove code in the round() SQL function that became unreachable due todrh2019-06-07
* When casting string values into numeric and the string has a prefix that looksdrh2019-06-07
* Optimization to the round() SQL function for large input values without adrh2019-05-30
* Fix the round() SQL function so that it handles infinities correctly.drh2019-05-10
* Simplification to the logic underlying PRAGMA case_sensitive_like.drh2019-05-08
* Provide the SQLITE_OMIT_CASE_SENSITIVE_LIKE_PRAGMA compile-time option todrh2019-05-08
* Small performance increase and size reduction in the implementation of thedrh2019-04-30
* Enable the LIKE optimization when the ESCAPE keyword is present and thedrh2019-02-27
* Use the full 64-bit integer value in the argument to randomblob().drh2019-01-18
* Performance improvement on the instr() function, especially for largedrh2019-01-08
* Fixes for various harmless compiler warnings.drh2018-07-09
* Simplifications to the implementation of the sum() SQL function.drh2018-07-07
* Add ALWAYS() macros on results of sqlite3_aggregate_context() calls indrh2018-07-07
* Fix a problem in the xInverse method of window-function group_concat(1).dan2018-07-05
* Fix a problem in the xInverse callback for the built-in sum() window function.dan2018-07-02
* Fix a crash caused by a LIKE pattern that consists of a single escapedan2018-07-02
* Fix a segfault caused by invoking a regular aggregate as a window-function.dan2018-07-02
* Omit all window-function related code when building with SQLITE_OMIT_WINDOWFUNC.dan2018-06-22
* Fix a problem with using min() or max() as a window function.dan2018-06-19
* Add new API function sqlite3_create_window_function(), for creating newdan2018-06-18
* Add support for the WINDOW clause.dan2018-06-08
* Fixes to allow group_concat() to be used as a window function.dan2018-06-08
* Add support for window functions row_number(), rank(), dense_rank() anddan2018-06-02
* Add support for "ROWS BETWEEN <expr> PRECEDING AND <expr> FOLLOWING" windowdan2018-05-23
* Evaluate multiple window functions in a single pass if they use the samedan2018-05-17
* Start of experimental implementation of SQL window functions. Does not yetdan2018-05-16
* Make the internal dynamic string interface available to extensions usingdrh2018-05-09
* Fix misplaced testcase() macros from the previous check-in.drh2018-02-10
* Improve the performance of the built-in REPLACE() function in cases wheredrh2018-02-09
* Remove an unreachable branch from sqlite3SkipAccumulatorLoad().drh2018-01-23
* Slightly faster implementation of the length() SQL function.drh2018-01-23
* Slightly faster function dispatch in the virtual machine by avoidingdrh2018-01-23
* Remove the snarky "_supported_" qualifier from the name of thedrh2018-01-04
* Change the function name to sqlite_unsupported_offset(X). Only enable thedrh2017-12-29
* Add an experimental location(X) SQL function that attempt to return thedrh2017-12-16
* Improve the performance of the LIKE operator by using strcspn() to aiddrh2017-10-30
* Fix a few over-length source code lines. No functional changes.drh2017-08-25
* Enhance the like optimization so that it works with an ESCAPE clause.drh2017-07-27
* Add requirements marks for some of the new features in the 3.20 release.drh2017-07-14
* More compact implementation of the typeof() SQL function.drh2017-07-06
* Simplified OOM detection in the instr() SQL function.drh2017-03-16
* Fix a crash that could follow an OOM condition in the instr() SQL function.dan2017-03-16
* Put the affinity() function implementation inside of #ifdef SQLITE_DEBUG.drh2017-01-03
* Merge all the latest changes from trunk.drh2017-01-03
|\
| * Fix a crash that could occur following an OOM in the group_concat() functiondan2016-12-30
| * Strengthen the defense against OOM in the instr() SQL function.drh2016-12-30
| * Avoid passing NULL pointers to memcmp() or memcpy(), even when thedan2016-12-30
* | Add the built-in affinity() SQL function.drh2016-12-26
|/
* Faster version of patternCompare() that uses new return values rather thandrh2016-12-01