aboutsummaryrefslogtreecommitdiff
path: root/tool
Commit message (Collapse)AuthorAge
* Add the --nolongdouble option to speedtest1.c.drh2023-07-03
| | | FossilOrigin-Name: 6bf6018a00d61c5f0e53b37b00befaf5ad1d85323f41cf0cea25d8c6c1017096
* Small performance improvement and size reduction by recognizing that nodrh2023-06-19
| | | | | SQL keywords have less than 2 characters. FossilOrigin-Name: 6b3d25b7982623ab4b25161aff9ab44778e136069043ab425543597c42c98ae5
* Improvements to the src-verify.c utility program so that it continues todrh2023-06-08
| | | | | | muddle through a corrupt manifest file, making the most sense of it that it can and reporting "manifest" has having changed at the end. FossilOrigin-Name: 157b5d25e0c99eabfa3c32cb867fe7e3c05031c12354f734d2cd8a4062b9439c
* Fix the amagamation generator so that it works one a clean source tree.drh2023-06-08
| | | FossilOrigin-Name: f502610d03a1362eea936129abd03390835b7e47ba25e6799b2e7880de540640
* Include source provenance in the header comment of the amalgamation.drh2023-06-08
| | | FossilOrigin-Name: e3eb5af9050aae1db6887d17a560a24e4ca58f232ad7ac7c283c861ea4944f0b
* Enhance Lemon so that it remembers which -D command-line options are actuallydrh2023-06-08
| | | | | | used in the grammar and includes a list of all such options in the header of the generated output file. FossilOrigin-Name: c47a4dbd24b8277c57b7a83a8c0aeac2bc8f6ab75d1b65ba5e1fa83d1868d95f
* Fix straggler misspellings and tidy the custom dictionary. Also include ↵larrybr2023-06-07
|\ | | | | | | | | pickups from [forum:/info/c61fb09afd|forum post c61fb09afd]. FossilOrigin-Name: 8c291d99946eb32b20b743921202f9c7cfb716268ff526817b27adbb7942e40b
* | Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
|/ | | FossilOrigin-Name: 26c1bb4bd9e9f56613c3aa87407a7f562fd4ebde5bfd6dece02078001d9a45f8
* Fix compiler warning in src-verify.c.drh2023-06-05
| | | FossilOrigin-Name: 2d58c77448cfaaf12887b60bcfea039d3410a750ac8955a817c45be85c00eb9e
* Generalize the src-verify.c utility program and provide additional documentationdrh2023-06-05
| | | | | in the header comment. FossilOrigin-Name: 7ed84046ef0c2c64031cac3a3a6b43aac3ac40aeb36838d8d046493f2d5ed122
* Fix harmless compiler warnings in tool/src-verify.cdrh2023-06-04
| | | FossilOrigin-Name: 0e79ee97b18792dba9213bd9961f53e2bae765ac92df7963703d08857da74fd1
* Enhancement to tool/src-verify.c to also check the manifest.uuid file.drh2023-06-04
| | | FossilOrigin-Name: a39a569482a35610fdaa2fdfc88491d8b456dfedb4786c817e0502eb3e3a5563
* Add a prototype implementation for the "verify-source" Makefile target.drh2023-06-04
| | | FossilOrigin-Name: ed876ff6a1a6a2d555f32b96eb78d95eaf8428ee189f968c43f0829a3065bfa7
* Fix an issue with sqldiff reported bydrh2023-05-27
| | | | | [forum:/info/9bd2155bdfae25a7|forum post 9bd2155bdfae25a7]. FossilOrigin-Name: 736a79c1491065f4ee77ce644af0e529e555ca733c78dbd55487d55d4ddbe5bd
* Update the tool/mkmsvcmin.tcl script so that it prints a one-line messagedrh2023-05-16
| | | | | to explain what it has done. FossilOrigin-Name: 4254f086419892634c80b0b915e14edea365adc6a45bcc75eecba889da274ac3
* Enhance the split-sqlite3c.tcl script so that it uses single-characterdrh2023-05-10
| | | | | | extensions on subordinate source files, even when the number of subordinates exceeds 9. This is not yet needed, but might be soon. FossilOrigin-Name: 4150e416263f24efcbfe68d5b1e15ec7e79df41dff0b6dfdc59f06ee9e205049
* Updates to compile-time option usage and especially to the compile-time optiondrh2023-05-05
| | | | | test script in tool/omittest.tcl. FossilOrigin-Name: fece588b186c4f9f76d626313e35336fd5681e966e9bd0fa1053b147c4e3c315
* Enhancement to showwal such that it shows what the page hash should bedrh2023-05-03
| | | | | on a hash mismatch. FossilOrigin-Name: 960dc97083ed9a7bfa912010b9ea19114f51dd10e73d5c5bf06cc642ebd1a2e7
* Faster implementation of keywordCode() - the routine that determines if andrh2023-04-08
| | | | | identifier is really a keyword and if so, which keyword. FossilOrigin-Name: 0ff3d3d53709b7f18bf01ded1f988e41b7f8471072cf4f2702a3a8b79964be3f
* Updates to speedtest1.c and the speed-check.sh test script so that they workdrh2023-02-28
| | | | | with the new SQLITE_DBCONFIG_STMT_SCANSTATUS control. FossilOrigin-Name: bd02df052e1ef78b5335915a38f3c5e13c3c04ab82fd251aeb42a440d1d39257
* Always use 64-bit integers for stats associated with STAT1 and STAT4.drh2023-02-08
| | | FossilOrigin-Name: 6647d1cb8b53102c8114b1f3e34173d907504d78aa3140eab53f88027a36660b
* Improved detection of invalid command-line arguments to the showdb anddrh2023-02-03
| | | | | showwal debugging utility programs. FossilOrigin-Name: 75cdaafc77b8a1efc84e71e90470994227f376e7d7de34c813e75dcadbb9f268
* Adjustements to the tool/warnings.sh script to account for compilerdrh2023-01-04
| | | | | differences. FossilOrigin-Name: 863c03bee117e81bcea8c3ae78bf125afc7750aa5bcb89e42ee66d9c8b6ddc29
* Add base64() and base85() text/blob conversions to the CLI.larrybr2022-12-23
| | | FossilOrigin-Name: 4bc98a2d9520efa9b80142163cbfab72a5f2fe9854cd6ba8291dcefdb872e657
* Have sqlite3_stmt_scanstatus_v2() return an NCYCLE value for all loops, not ↵dan2022-12-06
| | | | | just virtual tables ones. The value returned is the sum of the NCYCLE counts for the various opcodes that move or read data from the table or index cursor associated with the loop. FossilOrigin-Name: 9499b2f51e8174c6b8a67840c92ba23b7dd1dc8dc2b91fca0c5dc07b71662149
* Add TOTAL rows to the output generated by tool/vdbe_profile.tcl.drh2022-12-03
| | | FossilOrigin-Name: 9800586393c9d3b82459ef657620d245a7985ef5fa389b8a9ea633d6a29c7299
* Add Makefile.in targets for sqlite3r.c and sqlite3r.h, versions of the ↵dan2022-11-22
| | | | | amalgamation that include the recover extension. FossilOrigin-Name: 59a837cfc7f9f96509491c8fc45355d2e8892af25246955e22adec1cbf37327b
* Further improvements to the handling of the u32 and u16 typedefs in thedrh2022-11-07
| | | | | shell.c source file. FossilOrigin-Name: 55a19677d723147aeb2b4a86bbd01756ddeb2072cba72c3145ad32d335e203b0
* Improve the ability of mkshellc.tcl to remove redundant typedefs from thedrh2022-11-07
| | | | | | generated shell.c code. This is needed to get shell.c to build on older C compilers. FossilOrigin-Name: 3645585f37631d60cefab1d55cdb1ee060aae87317b9b158a01329ca8a4d3e1e
* Minor doc updates in speed-check.sh. No code changes.stephan2022-11-07
| | | FossilOrigin-Name: d2ed4116fbf1de3c840f84e05db6f29f7b489518ac07d56f61df153deab6bf6b
* Minor updates to the Windows batch tools.mistachkin2022-10-30
| | | FossilOrigin-Name: b42f56205fa8e06431fb1a45c48257d93605fea0ed95bd766f71e27292d1af33
* Add SQLITE_DQS to the compileoptions_used list, per request in [forum post ↵stephan2022-10-21
| | | | | 8b1060122b|forum:8b1060122b]. Force DQS=0 in sqlite3-wasm.c. FossilOrigin-Name: fcd9e0dbe3226f3f7ccc15b11fc3aa3b8058571bef274c25a33e9753e22f7551
* More work on the JS end-user deliverables. Add tool/stripccomments.c to ↵stephan2022-10-18
| | | | | support that. FossilOrigin-Name: 2156f0744acfe425457430a0f6a7e02de907de85edba81a6d4eef40293e561c8
* Merge trunk into fiddle-opfs as a preliminary step for a clean merge in the ↵stephan2022-10-12
|\ | | | | | | | | other direction. FossilOrigin-Name: 5e1848ce384a78fe5dfa1b5c1b2acb9c2fac34a8f0ba6c652e0541dcf24e9027
| * Change the name of the autoconf-generated configuration file from "config.h"drh2022-10-04
| | | | | | | | | | | | to "sqlite_cfg.h" to work around a bug in a dependency checker, reported in [https://twitter.com/josecastillo/status/1577136108097314816|a tweet from Jose Castillo]. FossilOrigin-Name: 897e187cad981126fc5f6ea8e382e937825af10b0c9589b0a23b9fbaa4ca58b8
| * New run-time options to the speed-check.sh script.drh2022-09-12
| | | | | | FossilOrigin-Name: ff46bc9d2a844dde9dafa157114f4d9ee157205ca5c08ed9ee32f018de310e62
* | Add sqlite3.oo1.DB.clearKvvfsStorage(). Add controls to kvvfs1.js demo to ↵stephan2022-09-12
| | | | | | | | | | reset and query the db without requiring the dev console. FossilOrigin-Name: d845c6c22bd5d3fffc66e0566df346d690dd8bd1fc1688e312161b1a1edcfd79
* | Move the vfskv.c extension to src/os_kv.c and make it part of the amalgamation,drh2022-09-10
|/ | | | | activated if and only if SQLITE_OS_KV is true. FossilOrigin-Name: f6632e69c2ec1a7ddc4e51f3567e3bc082ee94a6dd51fdafdc0c3bf386a32d4c
* Get the tool/omittest-msvc.tcl script working.drh2022-09-05
| | | FossilOrigin-Name: 82b89f8a074858a81d841dfc26436e8d39ce4907b8f989eba4d848db16758303
* Add a prototype for a script, similar to tool/omittest.tcl, that is designeddrh2022-09-05
| | | | | to test builds using MSVC to ensure they work with various OMIT options. FossilOrigin-Name: b1e37a0bd31fa9f8e58c2859a80c23a682b4702eefab2c55b243f1e21d475d6c
* The new --script option to dbtotxt.c looks for an SQL script at the head ofdrh2022-08-15
| | | | | | the file and generates a CLI script that will construct the database then run the SQL. FossilOrigin-Name: 6170e638ebeb12cc40c3247324237978401f701afc270de88ad03e183e82cefc
* Omit the (undocumented) SQLITE_PCACHE_SEPARATE_HEADER compile-time option.drh2022-08-09
| | | FossilOrigin-Name: 60947da687d525e72e62bcddcdf4c5c819818855074cc318c9ee656e83897aef
* Performance improvement in resolveP2Values(). Save over 1 million CPUdrh2022-07-01
| | | | | | cycles by omitting the loop termination condition and exiting when the OP_Init (always the first opcode in any VDBE program) is encountered. FossilOrigin-Name: bb179140c8abfd9d05d62380daba027bdeabbbafc720b7e36b99a36af806017e
* Enhance the TCL scrip that generates sqlite3-all.c so that it outputs alldrh2022-06-22
| | | | | text in its original order. FossilOrigin-Name: 83ff1a28e3e7a99fa90d5079897d76529c4256eed859bf7cb98b860fbedfdc5b
* Give dbtotxt an option to prepend .open --hexdblarrybr2022-06-22
| | | FossilOrigin-Name: afeee6125d141ae281658a5f7b73e9b77bc252fa387678b2b5837488180bf108
* Fix the parsing of C-style comments in Lemon, as reported bydrh2022-04-07
| | | | | | [forum:/forumpost/b6edc69548|forum post b6edc69548]. This has no affect on SQLite itself. FossilOrigin-Name: 201569e09b000919ccb463bd581fb2ecd5320e7f584fdb1bc2aaba111061d5c3
* Add the sqlite3Show() family of debugging interfaces under SQLITE_DEBUG.drh2022-04-06
| | | | | | No changes to deliverable builds. Rename SQLITE_ENABLE_SELECTTRACE to SQLITE_ENABLE_TREETRACE in ctime.c. FossilOrigin-Name: bc33168cf1f48caf848c2dc5c3ae15e4efff8c0378f944eb5398a245139a2b35
* Change the OP_Next and OP_Prev opcodes so that they invokedrh2022-02-24
| | | | | | sqlite3BtreeNext() and sqlite3BtreePrevious() directly rather than through a function pointer, for improved performance and a decrease in code size. FossilOrigin-Name: 9d13cbbef3cf64f281d3e100f23f1b2ed6e8d65920c7517a84e1e4f964ceff2e
* For the "PRAGMA database_list" statement, do not check to see if the schemadrh2022-02-22
| | | | | is up-to-date and do not try to reload the schema. FossilOrigin-Name: 710de6a2137c872812effa43ea888aa77d339362ca0b6c8990d4426c8fb20689
* Remove stray tab characters from auxiliary source code files.drh2022-02-21
| | | FossilOrigin-Name: e25e33582b69289a2c3a6bc403e3911de22a3b529db1a565efb9f1af01b9e382