aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
Commit message (Expand)AuthorAge
* Make use of the flexible-array feature of C99, when available, to try todrh2025-03-14
* Add support for SQLITE_EXTRA_INIT_MUTEXED - like SQLITE_EXTRA_INIT, but is ca...dan2025-02-27
* Approximately 50 typo fixes, spanning the whole tree, contributed via [forum:...stephan2025-02-25
* Fix harmless "unused parameter" compiler warnings.drh2025-02-25
* Merge latest changes from trunk into this branch.dan2025-02-24
|\
| * Harden the SQLITE_DBCONFIG_LOOKASIDE interface against misuse, such asdrh2025-02-17
* | Merge latest changes from trunk into this branch.dan2025-02-11
|\|
| * Use the sqlite3ColumnIndex() routine to look up a column in a table, ratherdrh2025-02-08
| * Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable ordrh2025-01-31
| * Add two new sqlite3_db_config() options that enable the ATTACH commanddrh2025-01-22
* | Experimental change to allow clients to block when taking a SHARED lock to co...dan2025-02-10
* | Have sqlite3_enable_setlk(-1) configure indefinite blocking locks where they ...dan2025-01-30
* | Add the sqlite3_setlk_timeout() API. For setting the timeout used by SQLITE_E...dan2025-01-27
|/
* Fix a harmless compiler warning that comes up when using SQLITE_DEBUG indrh2024-12-13
* Increase the maximum number of arguments on an SQL function to 1000 with thedrh2024-12-12
* Fix harmless compiler warning caused by [c77a4a42f2e3d164].drh2024-11-22
* Increase the minimum SQLITE_LENGTH_LIMIT from 1 to 30 to avoid problems doingdrh2024-11-08
* Remove the never-used and never-documented and long-ago deprecateddrh2024-10-28
* Remove all use of the "long double" data type from SQLite, as hardware supportdrh2024-10-02
|\
| * Remove all code that makes use of the C-language "long double" datatype.drh2024-10-01
* | Merge latest trunk changes into this branch.dan2024-10-02
|\|
| * Add compile-time option -DSQLITE_USE_LONG_DOUBLE=0 to omit all attempts to usedrh2024-10-01
* | When possible, avoid taking wal file read-lock 0 in sqlite3_snapshot_get().dan2024-09-26
|/
* If the database filename pointer passed to sqlite3_open(), change itdrh2024-09-21
* Add error checking: Do not allow functions other than those in thedrh2024-08-31
* Add the new SQLITE_TESTCTRL_OPTGET that retrieves the current optimizationdrh2024-08-21
* 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