aboutsummaryrefslogtreecommitdiff
path: root/src/util.c
Commit message (Expand)AuthorAge
* Always use the "LL" suffix on 64-bit integer literals.drh2023-07-08
* Fix harmless scan-build warnings.drh2023-07-08
* Omit the use of memmove() in sqlite3FpDecode() in an attempt to avoiddrh2023-07-07
* This is alternative work-around for the x86 float-point problem that usesdrh2023-07-05
* Improved comments on the work-around to the GCC x86 floating point wonkiness.drh2023-07-05
* Work around for an apparent GCC bug. Seedrh2023-07-05
* Make the order of operations explicit for the error term of Dekkerdrh2023-07-05
* Simplification of the dekkerMul2() subroutine.drh2023-07-05
* Enhance sqlite3AtoF() so that it honors the USELONGDOUBLE test-control.drh2023-07-03
* Whether or not to use the long-double floating point conversion techniquedrh2023-07-03
* New test cases for floating-point conversions.drh2023-07-03
* Final clean-up of the idea of using Dekker double-precision floatingdrh2023-07-03
* Squeeze as many bits as we can out of normalization.drh2023-07-03
* Faster Dekker multiplication that removes the restriction on input magnitude.drh2023-07-03
* Fix one constant in the normalization logic. Improved error outputdrh2023-07-03
* Replace the dodgy error estimating logic in the previous check-in withdrh2023-07-03
* An idea for improving accuracy of fp-to-decimal conversion for systems thatdrh2023-07-03
* This check-in adds the use of "long double" to sqlite3FpDecode() which whendrh2023-07-01
* Improved rounding policy.drh2023-07-01
* Improved response to Infinity and NaN. Remove the termporary fpdecode()drh2023-07-01
* Progress towards fixing corner-case floating-point formatting issues.drh2023-07-01
* Begin cutting over sqlite3FpDecode() into printf(). The code in thisdrh2023-06-30
* 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
* Enhance the SUM() aggregate (and related AVG() and TOTAL()) so that the runningdrh2023-06-28
|\
| * Use ideas from T. J. Dekker in "A Floating-Point Technique for Extending thedrh2023-06-26
* | Improved accuracy of floating-point conversion constants as suggested bydrh2023-06-28
|/
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
* Add support for hexadecimal integer literals in JSON.drh2023-04-27
* Attempt to suppress harmless compiler warnings reported bydrh2023-04-19
* Small performance enhancement to integer-to-text conversion.drh2023-04-12
* Fix sqlite3_prepare() so that it only invokes the progress handler on everydrh2023-01-12
* Attempt to provide a mechanism to do early termination of long-runningdrh2023-01-12
* Avoid an unnecessary call to strlen() in the sqlite3VdbeMemStringify() routine,drh2023-01-03
* Enhance the sqlite3_stmt_scanstatus() API and add sqlite3_stmt_scanstatus_v2(...dan2022-12-02
* Change the handling of hwtime.h to make it easier to compile performancedrh2022-11-29
* Fix an assert() associated with the dbsqlfuzz error at [8372468bb5d8922c].drh2022-09-02
* Remove many redundant checks for sqlite3.mallocFailed now that any OOM shoulddrh2022-01-24
* Make it so that any Parse object is always linked into the database conenctiondrh2022-01-24
* Add the sqlite3_error_offset() interface. Use it in the CLI to providedrh2021-12-24
* Add SQLITE_TESTCTRL_LOGEST and enhance the LogEst utility program.drh2021-12-09
* Omit the OP_FilterInit opcode. Use OP_Blob to initialize each Bloom filterdrh2021-12-06
* Enabled the testcase() macros under SQLITE_DEBUG.drh2021-10-20
* Protect all accesses to the FuncDef.u and Expr.u unions using nearbydrh2021-10-07
* Restore the use of system isnan() that was removed bydrh2021-09-06
* Rename the Column.eType field to Column.eCType - with an extra "C".drh2021-08-18
* Refactor sqlite3.magic into sqlite3.eOpenState.drh2021-08-07
* Fix harmless compiler warnings. Omit redundant copies of os_common.h anddrh2021-08-06