aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
| | * Give CLI quoted args hex escapes (as documented.)larrybr2023-05-02
| | | | | | | | | FossilOrigin-Name: 90e434a6ae370a35109802fc336b98298d345f3d23125ef2cc68c31d8e69bb50
| * | 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
| * | Do not overflow the Index.aSample[] array if the same index appears indrh2023-05-03
| |/ | | | | | | | | | | the sqlite_stat4 table under multiple names because it is a WITHOUT ROWID primary key index. [forum:/info/537d8ab118df7edd|Forum post 537d8ab118df7edd] FossilOrigin-Name: 9350a25ac0b55a6b901bc50e4db6d4e883c2617e1d2a8fdc90effabe52bb0012
| * Cure CLI hang on .import with high-ASCII column separator.larrybr2023-05-02
| | | | | | FossilOrigin-Name: aac8ac631de5c5b439c48c13f5fd271d76c11b1a5fd0919dfe4506ef7725f5ab
| * Interpret negative arguments to sqlite3_sleep() as zero.drh2023-05-02
| | | | | | FossilOrigin-Name: 2b542326aa8e7e1f6ed9d999b95ae5340278e0821277a17de3cc803b4af793ae
| * Improved handling of NULL arguments to json_valid() anddrh2023-05-02
| | | | | | | | | | json_error_position(). [forum:/forumpost/06c6334412|Forum post 06c6334412]. FossilOrigin-Name: ab78e6946ba8125a83ff155561adf9c8df4d1c09a645fce08c8245ddb08bfa3b
| * Add support for JSON5.drh2023-05-01
| |\ | | | | | | FossilOrigin-Name: f8c3ed23a6931b1da3b93b3274b132387078112a5c8e8d06b5312c47987d3937
| | * Fix a problem with json_patch() when one side or the other is JSON5.drh2023-04-30
| | | | | | | | | | | | | | | dbsqlfuzz bc10593a4ba8e7a7862593532285be31f00f8e41 FossilOrigin-Name: e18c0899cc774f6f20d2a73381fa3ab3af9355cf4d108c7612db259eadbb8b96
| | * Accept the full ECMAScript 5.1 IdentifyName syntax for keys in objects.drh2023-04-30
| | | | | | | | | FossilOrigin-Name: 9be2c87518b33713210e3e2fa56924888e19415c71329141d18150b275f6f25e
| | * Omit the json_valid() function. Change the name of json_error() todrh2023-04-30
| | | | | | | | | | | | | | | | | | json_error_position(). Use "NOT json_error_position(X)" as a substitute for "json_valid5(X)". FossilOrigin-Name: 34c4e900a9cc51630eeaf01deef74bf5b18d66e0ab1dc61a2023ac8f837a5197
| | * Merge all the latest trunk enhancements into the JSON5 branch todrh2023-04-29
| | |\ | | | | | | | | | | | | | | | | facilitate testing of the JSON5 branch. FossilOrigin-Name: 30d12edebad9b097cd5f0da355304d1cb2f8b70d7c7dff378fd7ad7c8ebf9279
| | * | Do not allow leading zeros on non-zero numeric literals in JSON.drh2023-04-29
| | | | | | | | | | | | FossilOrigin-Name: 3e91494390ba88498eb243f61ce4ef4efa23b58326108a769bc72331d7d7d75b
| | * | Fix indentation and omit trailing whitespace in the random JSON generatordrh2023-04-28
| | | | | | | | | | | | | | | | | | | | script. FossilOrigin-Name: 629db09fceb7bf37561b52ccee06ebf4df261291e9a8ffcca82b243f6db5ff07
| | * | Fix json_tree() so that it is able to deal with the JNODE_RAW labels ofdrh2023-04-28
| | | | | | | | | | | | | | | | | | | | a JSON5 object. FossilOrigin-Name: f56528d413d8e622f7c4f18b2f9f2e620bfb441c020461299b35a90072ee6c13
| | * | Merge all the latest trunk fixes and enhancements into the json5 branch.drh2023-04-28
| | |\ \ | | | | | | | | | | FossilOrigin-Name: b5ca15cfc19380cf870b70be6a86e70f2026cc3d6d89005b45891d58c4f11c2d
| | * | | Test cases added, and some bugs fixed.drh2023-04-27
| | | | | | | | | | | | | | | FossilOrigin-Name: bc84a82e4ddc1b71025c56c49e62a44f0b12fa87a6417ad61967d9d3121a0d4e
| | * | | Partial implementation of JSON5 numeric literal extensions. Use a switch()drh2023-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | statement in the parser for better performance. FossilOrigin-Name: 78404dc37024cad5fe7eacf78ea85b56f08b129a1b9a046c3e1b11275068a485
| | * | | Improvement to the way the JSON performance measure scripts work → keep thedrh2023-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | test database in the directory of the test, not in the source tree. FossilOrigin-Name: ac411dbdcbf0b9040fb5b7de173271f383a6aa303d57f22ebd200809a5b4a6d3
| | * | | Work toward implementing JSON5 whitespace. Untested and incomplete.drh2023-04-26
| | | | | | | | | | | | | | | FossilOrigin-Name: d262c059455ebe0650a45a6c1c04d1baf9609c635df352732dd192426e1bdc39
| | * | | Fix to the json-speed-check.sh script.drh2023-04-26
| | | | | | | | | | | | | | | FossilOrigin-Name: d839c9544d7f28c1abc779eb2d40f95c1a9386984656fbd29d19b1e7830171bc
| | * | | Add scripts for JSON performance testing.drh2023-04-26
| | | | | | | | | | | | | | | FossilOrigin-Name: 3051d6a7c12cbf86634d8fab64f3f3bc9a1eb184260e56a82eb543cb634ba7ef
| | * | | Allow trailing commas in objects and arrays of JSON.drh2023-04-24
| | | | | | | | | | | | | | | FossilOrigin-Name: 4031b231c223db598b45dbd192b027a99a9b82a981d43c75f723a3fb06720b82
| * | | | Do not apply the "AND false" optimization if either operand comes from thedrh2023-05-01
| | |_|/ | |/| | | | | | | | | | | | | | | | | | ON clause of a join. Fix for the problem identified by [forum:/forumpost/96cd4a7e9e|forum post 96cd4a7e9e]. FossilOrigin-Name: d095da0e7a24e3bcab6495d964f76a86d7a5910d2d6edddc6e8092bfa6084fe6
| * | | Replace duped generate_series() test with another corner case.larrybr2023-04-29
| | | | | | | | | | | | FossilOrigin-Name: fb2f08783fdfef4d5123ad66792de2265d39272d40d7bf1be7dd21876e8ffd73
| * | | 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
| * | Avoid assuming that an expression in an ON() clause that evaluates to zero ↵dan2023-04-25
| |/ | | | | | | | | implies that the query will return zero rows when the query contains a RIGHT JOIN. [forum:95849acbe1|Forum Post 95849acbe1]. FossilOrigin-Name: 1783655ea422185e75593b89e4ef452a6f5496aefd389f88ce7fe4b7d41d6a98
| * The sqlite_stat4.idx field is case insensitive. It should work even ifdrh2023-04-22
|/ | | | | | some entries use a different case than others. Fix for [forum:/info/6c118daad0f1f5ef|forum post 6c118daad0f1f5ef]. FossilOrigin-Name: f097ca70b5b967d1aadebd74ac5020813e00b7c30cc543814dbf5f359d1328f1
* Fix a segfault that could occur if a non-empty in-memory database was the ↵dan2023-04-19
| | | | | destination of a backup operation from a database with a smaller page size. FossilOrigin-Name: 020968f857d7b90bab3525fc9d6b859a019f6a80422c3d5ffb88f5bdb8e02a11
* Another fix to the indexed expressions in aggregate queries with GROUP BYdrh2023-04-18
| | | | | | | enhancement of ticket [99378177930f87bd] and implemented by check-in [b9190d3da70c4171] to address a problem described by [forum:/forumpost/f34e32d120|forum post f34e32d120], FossilOrigin-Name: 5acc3ef83e16a9f2803981a6e61eca62fe177cac4eed1befe2ade3a5977a1eab
* Add the --fullsync option to speedtest1.drh2023-04-18
| | | FossilOrigin-Name: 960fe54c8227a376c97bb2a3ba604d97e79e27e51a9798be9d318cf56c04fa99
* Avoid double de-quoting of table names when processing RESTRICT actionsdrh2023-04-14
| | | | | | in foreign key constraints. [https://bugs.chromium.org/p/chromium/issues/detail?id=1405220|Chromium 1405220]. FossilOrigin-Name: bb2b5ab172f0751c00343facf36fb12db10c88220caece31849f2711f12293d9
* Fix an obscure issue with ALTER TABLE RENAME that comes up with triggersdrh2023-04-13
| | | | | | that have UPDATE statements that contain errors. [forum:/forumpost/ff3840145a|Forum post ff3840145a]. FossilOrigin-Name: c4845a7c5f7f219848d3ee32eef0f9c69ad6dc6e8509da84d612f41e1e05f007
* Add extra test cases to window1.test.dan2023-04-13
| | | FossilOrigin-Name: ebc844fbfb046c5789efe21fd607c9301cb7b3d78edef72b2926b8c889b048a9
* Fix a code-generator issue associated with very unusual use of windowdrh2023-04-13
| | | | | | | functions. Both the expr.c or the window.c changes will each independently fix the problem. They are both included in this patch for defense in depth. [forum:/forumpost/0d48347967|Forum post 0d48347967]. FossilOrigin-Name: 1ba22631a7831e3562eda0eb6a5edf7f009c85c7ab4451d9eacd13ef0fb6036a
* Remove an ALWAYS() that can sometimes be false. Add a test case that makesdrh2023-04-11
| | | | | the test false. FossilOrigin-Name: c8fb143d64d8e823684cd26799080da4b42bef121ca3c6315b1803a593490926
* New assert() statements to validate the parameters todrh2023-04-10
| | | | | | | sqlite3BtreeCursorHint(). Fix a problem with the construction of those parameters discovered by [forum:/forumpost/0b53708c95|forum post 0b53708c95]. FossilOrigin-Name: 4c5a3c5fb351cc1c2ce16c33314ce19c53531f09263f87456283d9d756002f9d
* Sync the vt02.c test virtual table with TH3, in order to pull in the fixdrh2023-04-10
| | | | | for long delays when there are huge OFFSET values. FossilOrigin-Name: 49ba030080dd00b4fdf788fd3da057b333e705fa0fe37d653e2461bf96ca3785
* Add a test case for the ALWAYS() macro removed by the previous check-in.drh2023-04-05
| | | FossilOrigin-Name: 68a1a837493a0bc5e0e0f2373ac76cb575078cec08990c017fdcb51a4ba363a1
* Fix the function that determines the collating function for an expressiondrh2023-04-05
| | | | | | | tree to handle new cases that arise as a result of the recently added ability to use indexed expressions in aggregate queries. [forum/forumpost/0713a16a44|Forum post 0713a16a44]. FossilOrigin-Name: cc5041f3f067cf610adffb868b4e2d1b5d248dc5a0ecc551339b670800ecb0ff
* Remove an assert() statement that is no longer valid due to enhancementsdrh2023-04-04
| | | | | | to query planner for improved use of indexes. [forum:/forumpost/dc16ec63d3 |Forum post dc16ec63d3]. FossilOrigin-Name: 2b23dd249d0bc254308f5539936d33ee558f1100dec616caac7317dbe70db761
* When translating arguments of aggregate functions into references todrh2023-04-03
| | | | | | | expression indexes, make sure to only translate them for the current aggregate when there are nested aggregates. [forum/forumpost/409ebc7368|Forum post 409ebc7368]. FossilOrigin-Name: 898bfa1afd8260eaaf2aa6db94e74d99ebf4e8a6dc02cf21d20cd981393609a5
* When changing a COLLATE expression node into TK_AGG_COLUMN because the nodesdrh2023-04-03
| | | | | | | | value is contained in an indexed expression, be sure to clear the EP_Collate property from the expression node. Fix for the assertion faults reported by [forum:/forumpost/e45108732c|forum post e45108732c] and [forum:/forumpost/44270909bb|forum post 44270909bb]. FossilOrigin-Name: cf6454ce26983b9c3ae924c44a802f3f760eaaae9547b40aee9e14e7b0c47cab
* Earlier detection of corruption in sqlite3BtreeDelete().drh2023-04-02
| | | | | dbsqlfuzz a4c48c291d6e40157a1b749a05eaa7c7faf5a625. FossilOrigin-Name: 978dc71c388b37740da38c310674315c7d7fe814d1daa16a146b4df71385d1e1
* Improved error messages from PRAGMA integrity_check. Identify the root ofdrh2023-04-01
| | | | | | the tree when a problem is found in a b-tree, making it easier to track the problem to a specific table or index. FossilOrigin-Name: a1cb152e69c7c6cdd99300c91a8104716089de459d9d19e33ef38432aad70908
* Omit the the count-of-view optimization if there is a HAVING clause.drh2023-03-31
| | | | | dbsqlfuzz 6a107e3055bd22afab31cfddabc2d9d54fcbaf69 FossilOrigin-Name: babe2b5e59647ac9db4601e67c25190aac14eb76d5fcb9fa5b3692b955fefd61
* Fix an error in new test script test/aggfault.test.dan2023-03-30
| | | FossilOrigin-Name: 8724fe7426da55d19dba7b30e09321ba30c73286513864cb05de32f72e50ee31
* Fix a crash that could follow an OOM error while processing aggregate functions.dan2023-03-30
| | | FossilOrigin-Name: 804435a2731bd3c26278c47098854b9ee7727a686587f6208e793738fbfc0555
* Avoid having OP_SeekScan jump over an OP_IdxGT or OP_IdxGE that follows the ↵dan2023-03-29
| | | | | OP_SeekGE opcode. Fix for [b50528af4468237c]. FossilOrigin-Name: c9c4f287652933eb6262a3419efe7e7288f55d3db7e2ac032eeae025f665d306
* Fix a problem with sqlite3_stmt_scanstatus() from within an ↵dan2023-03-29
| | | | | SQLITE_TRACE_STMT callback made from within a trigger. FossilOrigin-Name: 1fa78fafa1340de458546526b03cf8b3e9c823913c4225d7c747ad182df5c0fc
* Fix a weird corner case in aggregate function processing that results from thedrh2023-03-28
| | | | | | recent addition of support for index expressions on aggregate queries. [forum:/forumpost/bad532820c|Forum post bad532820c]. FossilOrigin-Name: c34fd9fe1b76e0a5943f014f46141cbe55d41bb1e6980adf9bcb6785a03e7883