aboutsummaryrefslogtreecommitdiff
path: root/ext/misc
Commit message (Collapse)AuthorAge
* Add the ieee754_inc(r,N) function to the ieee754.c extension.drh2023-07-05
| | | FossilOrigin-Name: 9a36f269451d8832f68e223ac3995493704364e7fd0cc772989c96e863a08d29
* Cleanup and commenting of the new DECIMAL extension code. No functionaldrh2023-06-29
| | | | | changes. FossilOrigin-Name: 5124481663eb8e74a9f861be98adb7075ea911fcff0216d98c658e955acadf14
* Enhancements to the DECIMAL extension:drh2023-06-29
| | | | | | | | | | (1) If the argument to decimal(X) is a floating point value (or an 8-byte blob), the floating point value is expanded into its exact decimal representation. (2) Function decimal_sci(X) works the same except it returns the result in scientific notation. (3) New function decimal_pow2(N) returns the full decimal expansion of the N-th integer power of 2. FossilOrigin-Name: 8baf8c10aecb261751f2b154356ab224b79d07230929ec9f123791278e601bba
* Fix harmless compiler warnings about unused function arguments.drh2023-06-29
| | | FossilOrigin-Name: 24927c1377314a10177da4a57191593440aa97fd0c5949fdf25a22df1d947600
* Add the decimal_sci(X) function to the Decimal extension for showing a decimaldrh2023-06-29
| | | | | value in scientific notation: +D.DDDDDe+DD FossilOrigin-Name: 61d4923913e88b980ce93db4f3f9f9d7ba3baaac724995c36c9b887c034accdc
* Add the --pcachetrace option to the CLI.drh2023-06-21
| | | FossilOrigin-Name: 61dfa92b44ad38a7aac76a09e167819ce5d0acace3e06ba9ed17b3264cc043c1
* Fix large integer constants so that they work on older C compilers.drh2023-06-19
| | | FossilOrigin-Name: 3c94f87806a8b408d8204fc7deec16d01c085ee199ff21a1f20b6346ce816cfe
* Fix a C++-style variable declaration in the generate_series() extension.drh2023-05-15
| | | FossilOrigin-Name: 1d3e008905461ebbd3ea0a862672f740fa72914d4d59fcf800e1ce56f1edfc9d
* Make generate_series() correct on ones complement ALUs and acceptable to UBSAN.larrybr2023-05-15
| | | FossilOrigin-Name: 4c5cd3e6968c44749b7663beee790969b41d247b9201b771ef90cbb03d09108f
* Fix compilation issue seen with MSVC.mistachkin2023-05-13
| | | FossilOrigin-Name: 67001887044da71ab50c07d8345bd950a0a1f9688cf9cd6966312ea163cf6e17
* Fix harmless compiler warning caused by [0772ddf56713d013].drh2023-05-12
| | | FossilOrigin-Name: f06c16a8b0e7a15ce4f7d99af3376a1bf1bfbfc0fdc048b079418ae74c619d6b
* Make the regexp extension more robust against OOM errors during compilationdrh2023-05-12
| | | | | | of the recognizer engine. [forum:/forumpost/f50aecd5e8|Forum post f50aecd5e8]. FossilOrigin-Name: 0772ddf56713d013cd1bd44f9c75977ca14f852e3a8f038b0a6b9814f6519d79
* In the zipfile extension, leave the catalog list in a consistent state whendrh2023-05-03
| | | | | | the last entry is removed from the list. [forum:/info/f03f1e4c5a5c9959|forum post f03f1e4c5a5c9959]. FossilOrigin-Name: 1b489d008b7bda12f9bf92e246bc613ef61e9c74ace0652d6d088e5a6e0696f6
* Merge all the latest trunk enhancements into the JSON5 branch todrh2023-04-29
|\ | | | | | | | | facilitate testing of the JSON5 branch. FossilOrigin-Name: 30d12edebad9b097cd5f0da355304d1cb2f8b70d7c7dff378fd7ad7c8ebf9279
| * Sync w/trunk, improve generate_series() variable names.larrybr2023-04-29
| |\ | | | | | | FossilOrigin-Name: ecbf7e13e6454ee879c178c53ffa6face789e93ccbebb0cfac8fde72cb3a4952
| * | Add tests for generate_series(), and change an existing test that enforced ↵larrybr2023-04-28
| | | | | | | | | | | | | | | varying rowid-to-value mapping with query ordering. (That no longer varies.) FossilOrigin-Name: 9605db4ae37ef383f8e5568af4543a9e6f336bace6ed80ff80fe4c0b0f437078
| * | Revise generate_series() extension (in CLI) to address overflow reported in ↵larrybr2023-04-28
| |/ | | | | | | | | [forum:754e2d4db2a5|forum post #754e2d4db2a5] and to make behavior better match the like-named PostgreSQL function. FossilOrigin-Name: beeea3e1b010dace9789f27172462b912819d0f8142a67e3e1e7335211e0e9a8
* / Improvements to the accuracy of json_error(). Add the extension SQLdrh2023-04-28
|/ | | | | functions random_json(SEED) and random_json5(SEED). FossilOrigin-Name: 8d09dc1c45a8026b94f70273d064e47939f30cadedc17548b5a26ba054a8d3a7
* Handle newline-trimmed input TEXT correctly in base64, base85 UDFs.larrybr2023-04-25
| | | FossilOrigin-Name: 8f637aae23e6638c064a34262dcf16a3cdfd000fb1fa1b2a834b292fe6659408
* Check for OOM sqlite_value_x() returns in base64, base85 extensions.larrybr2023-04-25
| | | FossilOrigin-Name: e6f9c0b1f963033a8e17d13935c5c6b12d263fe10c585035a3d1f1154c6ba5d6
* For sha3 extension, mention NIST standard implemented.larrybr2023-04-10
| | | FossilOrigin-Name: 529ab138a438379f0cbd170bff5211aee1c327a1b3119a714ee15f68fd2239f3
* In the zipfile extension, defend against corrupt ZIP files that containdrh2023-04-06
| | | | | | a zero-length filename. [forum:/forumpost/b15f5e3ad8|Forum post b15f5e3ad8]. FossilOrigin-Name: 46db2e42a5f9b18da9661ccedca68cb70257ea5c58b33b401db2a5e030c1346a
* Clear executable bit on base64.clarrybr2023-04-02
| | | FossilOrigin-Name: ec1ddbce7db270afc25f71546fa745935ad74bc72920fccfcb37e98649612bf2
* Fix compiler warning in base85.c.drh2023-01-27
| | | FossilOrigin-Name: bd9613fd63193bd6b33798d83f0ef21987ba468b53d13a25a31cb9e9e5f20562
* Add the missing CARRAY_BLOB macro to the carray.h extension header.drh2023-01-23
| | | FossilOrigin-Name: 10bf639cd169147d4608918543f9a9b15417c10a231590b961c91500a1856f6e
* Extend the carray extension to allow the use of BLOB values to be bounddrh2023-01-20
| | | | | as an array of "struct iovec" objects. FossilOrigin-Name: e117a03ca6560e958884f277db827c51ae337a970c17143a0a5f9b150f52f87a
* Add OOM check, per tip at [forum:/forumpost/933479b2d5|forum post 933479b2d5]larrybr2023-01-14
| | | FossilOrigin-Name: eda84dcffee6016fb3f8588d96c7ffb6275edd626b11f6fe12e81be90226c7d8
* In the zipvfile extension (which is not part of the SQLite amalgamation, butdrh2023-01-05
| | | | | | | which is included in the CLI by default) ensure that fopen() is not invoked using a NULL filename. Fix for the issue reported by [forum:/forumpost/d1c96a9032e564f8|forum post d1c96a9032e564f8]. FossilOrigin-Name: d32757ddf5d311b6f62545c861fd606244e03f02cb2e317c1131ee6b80c2299c
* Employ deliberate_fall_through macro to quiet some compilers.larrybr2023-01-04
| | | FossilOrigin-Name: 869635fb81e0868dee80ce77653a2c1d2af41b3ffbf0a3f7b788ac99dc808887
* Add base64() and base85() text/blob conversions to the CLI.larrybr2022-12-23
| | | FossilOrigin-Name: 4bc98a2d9520efa9b80142163cbfab72a5f2fe9854cd6ba8291dcefdb872e657
* Fix lots of harmless, nuisance compiler warnings, mostly unused parameterdrh2022-12-23
| | | | | warnings in extensions. FossilOrigin-Name: c14bbe1606c1450b709970f922b94a641dfc8f9bd09126501d7dc4db99ea4772
* Avoid several -Wall warnings in textfixture build.larrybr2022-12-06
| | | FossilOrigin-Name: 03ae8680e430c6d2c39ca26fa2cb6eed46e3c3e52b53f7a8bf548560446c6d3d
* Sync w/trunk, zap surplus space.larrybr2022-11-28
|\ | | | | FossilOrigin-Name: b8345630a2a322234bda49ee4b996f6ba20e2b080621e229a2ec5e820892a663
* | Speed up base85() conversions and sync w/trunk.larrybr2022-11-24
|\| | | | | FossilOrigin-Name: 17b823500a2ed135c1f40aa7f4d87ba5b2eab35c0abd9e0856041cf0f510cbee
* | Speed up base64 conversions, and add test with more data for the baseNN ↵larrybr2022-11-24
| | | | | | | | | | conversion to grind. FossilOrigin-Name: 6c84ae4ba83713c751fddff8be41686bbcb525ac8135e1520436c62d0bc23d2c
* | Add more baseNN tests, get oversize error trapping working, and sync w/trunklarrybr2022-11-22
|\| | | | | FossilOrigin-Name: 03819e9368fd9f78f351147a1dc865743f9634893e43a9d1e3d7cbaf4c966069
| * Avoid naming collision between the sha1 and shathree extensions.mistachkin2022-11-22
| | | | | | FossilOrigin-Name: 9ec923b5dc24d6082da8d42bc0ee8ab1c418912625c0c56de9627be2c818ef98
* | Add test/basexx1.test to test is_base85(t), base85(x) and base64(x). Sync ↵larrybr2022-11-22
|\| | | | | | | | | w/trunk. FossilOrigin-Name: 4e4334547795f659b4a5dc5fdaf842535643750a5f1ce1af799c526931a473e4
* | Get clean builds for MS tools. Add build examples for extension glommer ↵larrybr2022-11-21
| | | | | | | | | | | | | | (basexx.c) Make sure extensions build for dynamic load and built into shell. FossilOrigin-Name: da940d507e9e31a84daedede44a56f743198d7258a9e83892511fe8dd4c78d2b
* | Fix a base64 decode bug. Provide for convenient inclusion of extension(s) ↵larrybr2022-11-21
| | | | | | | | | | built into the CLI, to simplify testing and for its own sake. Improve comments. Cure collision between base64.c and base85.c when both are in the same translation unit. FossilOrigin-Name: 07543d23a98c2a851393a2674e59d3cf1df37c244fb451cb7436f49c95c1423f
* | New extensions for base85 and base64 conversion UDFslarrybr2022-11-19
|/ | | FossilOrigin-Name: 5cc1fe1ddc2a33c59d3c006057e474c7c7975c483395ddea530df6968fe15341
* Fix corner cases in UTF8 handling in the REGEXP extension.drh2022-11-17
| | | | | [forum:/forumpost/3ffe058b04|Forum post 3ffe058b04]. FossilOrigin-Name: abb18f61c5cec0f524acc41453b4c06b61c5af51ff46417588837fc0c3967288
* Move file /ext/misc/dbdata.c to the /ext/recover/ directory.dan2022-10-19
| | | FossilOrigin-Name: f6d5ac807efcf6140016a8b8f0c74566c0bfc98ad92bd8fca03c5cc80ebf3dec
* Handle recovering databases with reserved bytes at the end of each page.dan2022-10-14
| | | FossilOrigin-Name: 52d0235ef3f21683daadf2343514f7b95a67c3589266f75c1e00e04f11dc6214
* Fix recovery of utf-16 databases.dan2022-09-14
| | | FossilOrigin-Name: 5b05be0861f35804270fbd184ad4b89c23e98cc2fbd56b9e4fe6197daef5fe49
* Further work on making the recover extension compatible with the .recover ↵dan2022-09-03
| | | | | command. FossilOrigin-Name: f2ac315844d8db1bd1c6950a4fef7c459ddd37cc21a8f3daafa5639fad8118e2
* Add new files for an extension to recover data from corrupted databases.dan2022-08-31
| | | FossilOrigin-Name: f8298eeba01cb5b02ac4d642c06f3801331ca90edea533ea898a3283981a9e49
* Fix harmless compiler warning seen with MSVC.mistachkin2022-07-21
| | | FossilOrigin-Name: 648172de20d70532ed0fb9713b76161dd481e09bbd973c03dffb51fb61b731cc
* Enhance the REGEXP extension so that it will accept the start-of-inputdrh2022-07-18
| | | | | | mark ("^") in the middle of parentheses. [forum:/forumpost/0d6a9160f81ef1a8|Forum post 0d6a9160f81ef1a8]. FossilOrigin-Name: ed8a8ebd62a319b5dabbdf67ee27141153b9899d7c8f08eeb4bdf35271015c71
* Fix a problem in the REGEXP extension for the {M,N} construct where M is zero.drh2022-07-18
| | | | | | See [forum:/forumpost/8694e55a2c29963c|forum post 8694e55a2c29963c] for more information. FossilOrigin-Name: af15bb75306a4b94593b8431a34768b3de3d6689293e85ca02db16bf3e9f39e2