aboutsummaryrefslogtreecommitdiff
path: root/src/func.c
Commit message (Expand)AuthorAge
* Internal doc typo fixes reported in [forum:01d15f21b6|forum post 01d15f21b6].stephan2025-02-27
* Consolidate two different UTF8 encoders into a single subroutine.drh2025-02-25
* Add the unistr_quote() function that works like quote(), but also escapedrh2025-02-24
* Prototype implementation of the unistr() SQL function.drh2025-02-22
* Code changes that make it easier to prove that no 32-bit integer overflowsdrh2025-02-17
* Add a typecast to avoid 32-bit integer overflow in the concat_ws()drh2025-02-16
* Performance optimization to the substr() SQL function.drh2025-02-09
* Detect and report signed integer overflow in the sumInverse() routine,drh2025-02-04
* Enhance the if() and iif() SQL functions so that they support anydrh2025-01-28
* The FuncDev.nArg field values -3 and -4 now have special meansing of 1 or moredrh2025-01-21
* Fixes to the substr() SQL function so that it can handle ridiculously largedrh2024-12-28
* Correction to check-in [a9759fc78d6cb0df] - printf() parameters values mustdrh2024-12-19
* Fix additional integer overflow problems in the substr() function.drh2024-12-19
* Fix possible integer oveflow in the second and third argument to substr().drh2024-12-18
* Avoid 32-bit roundoff error on the second argument to round().drh2024-12-18
* Provide a two-argument version of the iif() function, plus an alternativedrh2024-11-26
* Remove the never-used and never-documented and long-ago deprecateddrh2024-10-28
* Add a NEVER() to an unreachable branch in the new indexed-subtype logic.drh2024-10-07
* The (undocumented) subtype() SQL function should have the SQLITE_SUBTYPE flag.drh2024-10-07
* New SQL function for testing/debugging use only: parseuri().drh2024-10-06
* Enhance the percentile() and median() extension functions so that they can bedrh2024-08-31
* Improved header comment on the sqlite3FpDecode() implementation.drh2024-06-10
* Fix the window-function group_concat() so that it returns an empty string drh2024-05-23
* Fix another problem from [c63e26e705f5e967] involving infinities and thedrh2024-03-19
* The quote() SQL function should convert +Inf into 9.0e+999 and -Inf intodrh2024-02-26
* Ensure that the replace() SQL function always returns a TEXT value evendrh2024-01-20
* Add string_agg(X,Y) as an alias for group_concat(X,Y), for compatibilitydrh2023-10-20
* Avoid potential overflow in hex(). [forum:/forumpost/7ac0c9c5ea|See forum pos...larrybr2023-10-13
* Fix the length of the string in the new concat() and concat_ws() functions.drh2023-10-02
* Remove an ALWAYS() from a branch that can in fact be false following an OOMdrh2023-10-02
* Fix the AVG() and TOTAL() functions (after the SUM() fix of [77d3dcd283595c52])drh2023-08-30
* Add support for the CONCAT() and CONCAT_WS() SQL functions, modeled afterdrh2023-08-29
* Fix an issue with infinity handling by the SUM() function that goes backdrh2023-08-28
* Fix the PRAGMA case_sensitive_like command so that the LIKE function continuesdrh2023-08-15
* Fix a harmless use-of-initialized-value warning from OSSFuzz that resultsdrh2023-07-22
* Two minor improvements to sum(), one of which was inspired bydrh2023-07-19
* Always use the "LL" suffix on 64-bit integer literals.drh2023-07-08
* Improved handling of integer inputs to the new sum() implementation.drh2023-07-06
* Fix minor inaccuracies in the new sum() algorithm.drh2023-07-06
* Experimental attempt to boost the accuracy of sum() using thedrh2023-07-06
* Reinstate the fpdecode() SQL function for testing, but only when compileddrh2023-07-01
* Improved rounding policy.drh2023-07-01
* Improved response to Infinity and NaN. Remove the termporary fpdecode()drh2023-07-01
* Add decimal rounding to the sqlite3FpDecode() routine.drh2023-06-30
* Experiments with a new algorithm for converting ieee-754 binary64 numbersdrh2023-06-30
* Completely unwind the enhanced precision sum() from [a915f15a916af698] sodrh2023-06-30
* Make the sum() function less precise and slower in order to avoiddrh2023-06-30
* Use ideas from T. J. Dekker in "A Floating-Point Technique for Extending thedrh2023-06-26
* Optimize the argument to the octet_length() function so that it does notdrh2023-06-22
* Merge recent trunk enhancements into the octet_length branch.drh2023-06-22
|\