aboutsummaryrefslogtreecommitdiff
path: root/src/func.c
Commit message (Expand)AuthorAge
* 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
|\
| * Fix straggler misspellings and tidy the custom dictionary. Also include picku...larrybr2023-06-07
| |\
| * | Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
| |/
* / Prototype implementation of the octet_length() SQL function.drh2023-06-03
|/
* Updates to compile-time option usage and especially to the compile-time optiondrh2023-05-05
* Provide -DHAVE_LOG2=0 and -DHAVE_LOG10=0 compile-time options for use on systemsdrh2023-02-23
* Fix a harmless UBSAN warning in debugging code of the new unhex() function.drh2023-02-18
* Update unhex() to allow a second argument, specifying a set of characters tha...dan2023-01-24
* Add experimental user function unhex().dan2023-01-23
* Fix lots of harmless, nuisance compiler warnings, mostly unused parameterdrh2022-12-23
* More efficient implementation of large precisions on the "%c" format fordrh2022-12-21
* Use the log10() and log2() functions from the standard C library to implementdrh2022-11-17
* Enhance the sqlite3_strglob() and sqlite3_strlike() interfaces so that theydrh2022-10-25
* Fix a problem in the LIKE and GLOB operators that may occur when the characte...dan2022-10-14
* Move the sqlite_offset() function implementation to be an in-line function,drh2022-06-01
* Slight increase in the accuracy of log10().drh2022-05-25
* The sqlite_offset() function should be non-deterministic.drh2022-03-06
* Avoid dropping SQLITE_TOOBIG errors in the quote() function.dan2022-02-12
* Fix various harmless compiler warnings.drh2022-02-04
* Merge trunk enhancements into the json-in-core branch.drh2022-01-09
|\
| * Add function format() as an alias for printf(), for compatibility with otherdrh2022-01-08
* | Add a new built-in subtype() function.drh2022-01-09
* | An attempt to integrate the JSON functions directly into the SQLite core,drh2022-01-06
|/
* Factor out the logic that does quoting for the SQL quote() function, so thatdrh2021-12-10
* Fix the group_concat() inverse function implementation so that it correctlydrh2021-10-12
* Protect all accesses to the Expr.x union using nearby assert()s and branches.drh2021-10-07
* Protect all accesses to the FuncDef.u and Expr.u unions using nearbydrh2021-10-07
* Add the sqlite3ResultStrAccum() internal interface to simplify thedrh2021-10-03
* Fix a problem with group_concat() when it is used as a window function withdrh2021-10-01
|\
| * Remove unreachable branches in the fixed group_concat() code.drh2021-10-01
| * Fixes to the version of "varsep" group_concat so that (1) it builds underdrh2021-10-01
| * Get group_concat() to handle varying separator lengths when windowinglarrybr2021-09-29
|/
* Make the affinity() function available even if compiled withoutdrh2021-09-17
* Update requirements marks to reflect recent documentation changes.drh2021-09-14
* Attempt to omit ORDER BY clauses from FROM-clause subqueries if those ORDER BYdrh2021-07-15
* Fully incorporate *_changes64() API improvement.larrybr2021-06-23
* Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.dan2021-06-22