aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
Commit message (Expand)AuthorAge
* Change the SQLITE_CONFIG_NO_ROWID_IN_VIEW configuration option to bedrh2024-03-19
* On second thought, change SQLITE_TESTCTRL_ROWID_IN_VIEW into a start-timedrh2024-03-19
* When compiled with SQLITE_ALLOW_ROWID_IN_VIEW, rowid-in-view is on by defaultdrh2024-03-19
* Fix a #ifdef in sqlite3_test_control() that was preventing builds withdrh2024-01-03
* Rename the new test-control to SQLITE_TESTCTRL_JSON_SELFCHECK. Make it sodrh2023-12-11
* Add SQLITE_TESTCTRL_VALIDATE_JSONB, which if enabled under SQLITE_DEBUG causesdrh2023-12-11
* Fixes: (1) In the ->> function, instead of setting a subtype and clearing it,drh2023-11-09
* New #ifdefs to fix certain compile-time options.drh2023-10-24
* Revert an earlier change that considered passing a NULL callback to sqlite3_p...dan2023-10-23
* Extra comment on the implementation of SQLITE_TESTCTRL_FK_NO_ACTION,drh2023-10-21
* Add SQLITE_TESTCTRL_FK_NO_ACTION.drh2023-10-21
* Change 3 instance of #if SQLITE_ENABLE_API_ARMOR to #ifdef for consistency wi...stephan2023-10-15
* Correct non-void return from sqlite3_preupdate_hook() when API_ARMOR is enabl...stephan2023-10-15
* Revert [f6cd88e6b234] - the NULL callback case is perfectly legal.stephan2023-10-14
* Extend API_ARMOR checks on sqlite3_commit/rollback_hook() to include a check ...stephan2023-10-14
* Round one of an audit for SQLITE_ENABLE_API_ARMOR for functions exposed by JN...stephan2023-10-13
* Improved comments on the hasHighPrecisionDouble() routine. No changes todrh2023-09-13
* Determine at start time whether or not the underlying hardware supportsdrh2023-09-13
* Add support for the sqlite3_get_clientdata() and sqlite3_set_clientdata()drh2023-09-11
|\
| * Roll back [84e38341aeab] because a direct pointer comparison is ill-advised w...stephan2023-09-10
| * Optimize sqlite3_get/set_clientdata() for the presumably common case of a sta...stephan2023-09-02
| * Use mutexes to make sqlite3_set_clientdata() and sqlite3_get_clientdata()drh2023-08-30
| * Remove another unreachable branch in the sqlite3_set_clientdata() logic.drh2023-08-30
| * Remove an unreachable branch, and improve documentation ofdrh2023-08-30
| * Fix to the sqlite3_get_clientdata() interface.drh2023-08-30
| * New experimental API for attaching client data to a database connection.drh2023-08-30
* | Fix a few SQLITE_MISUSE returns so that they call sqlite3MisuseError().drh2023-09-05
|/
* Add SQLITE_EXTRA_AUTOEXT, similar to SQLITE_EXTRA_INIT but adds a builtin aut...stephan2023-08-17
* Fix build problems associated with SQLITE_OMIT_WSD and SQLITE_OMIT_TRIGGER.drh2023-08-03
* Unix builds now assume the presence of nanosleep() in the standard library.drh2023-08-03
* Add option 2 to SQLITE_TESTCTRL_USELONGDOUBLE to move the setting to itsdrh2023-07-07
* Whether or not to use the long-double floating point conversion techniquedrh2023-07-03
* Fix straggler misspellings and tidy the custom dictionary. Also include picku...larrybr2023-06-07
|\
| * Remove additional traces of FTS1 and FTS2 that were missed by [2bb50d5aedef0fd2]drh2023-06-07
* | Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
|/
* Generalize the LEFT JOIN strength reduction optimization so that it works fordrh2023-06-01
* Interpret negative arguments to sqlite3_sleep() as zero.drh2023-05-02
* Add SQLITE_DBCONFIG_REVERSE_SCANORDER for direct C-language access to thedrh2023-03-06
* Make the SQLITE_DBCONFIG_STMT_SCANSTATUS option on by default.dan2023-03-03
* Change the name of SQLITE_DBCONFIG_STMT_SCANSTATS to SQLITE_DBCONFIG_STMT_SCA...dan2023-02-28
* Add an sqlite3_db_config() option - SQLITE_DBCONFIG_STMT_SCANSTATS - for enab...dan2023-02-28
* Back out the SQLITE_CONFIG_URI option from anytime-config.drh2023-02-24
* Allow the sqlite3_config() interface to be invoked at any time for a fewdrh2023-02-23
* Add a new sqlite3_is_interrupted() interface that can be used by long-runningdrh2023-01-11
* Fix JSON functions so that they work correctly under PRAGMA trusted_schema.drh2023-01-09
* Fix an unsafe use of sqlite3_mprintf() in sqlite3_overload_function() identif...dan2022-12-15
* Add new logging code SQLITE_NOTICE_RBU and use it when logging for the spurio...dan2022-12-12
* Add the SQLITE_FCNTL_RESET_CACHE verb. Use it to ensure that the page cache i...dan2022-11-28
* Instead of (const char*), use a special type - sqlite3_filename - as the file...dan2022-11-01
* Fix a #ifdef involving SQLITE_OS_KV that was adding code unnecessarily.drh2022-11-01