SQLite

All files named ”src/complete.c”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for src/complete.c

2022-04-08
12:50
[5d1146ae4a] part of check-in [32ae9ee712] Grammar rules for a hypothetical FOR EACH ROW statement. No new keywords required. However, the sqlite3_complete() machine had to be reworked because of the fact that FOR EACH ROW can contain internal semicolon tokens. (check-in: [32ae9ee712] user: drh branch: foreachrow-statement, size: 9920)
2016-02-13
23:43
[a3634ab1e6] part of check-in [6a9c4a3ebf] Enhance ability to debug out-of-memory errors. (check-in: [6a9c4a3ebf] user: mistachkin branch: noMemBkpt, size: 9229)
2015-06-30
03:13
[addcd8160b] part of check-in [791b706ec6] Change sqlite3ApiExit() so that its first argument is never NULL. (check-in: [791b706ec6] user: drh branch: trunk, size: 9224)
2015-04-09
11:24
[a5cf5b4b56] part of check-in [79861adbef] Remove a variable initializion to silence a harmless compiler warning. (check-in: [79861adbef] user: drh branch: trunk, size: 9236)
2014-12-20
21:14
[198a0066ba] part of check-in [cb3e4219ac] Minor fixes and enhancements to the SQLITE_ENABLE_API_ARMOR functionality. (check-in: [cb3e4219ac] user: mistachkin branch: trunk, size: 9251)
2014-10-24
00:35
[c4ba6e0626] part of check-in [c297a84bc6] Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work in progress and is not yet completely functional. (check-in: [c297a84bc6] user: drh branch: api-armor, size: 9251)
2014-09-06
16:39
[535183afb3] part of check-in [e62aab5e92] Fix typos in comments. No code changes. (check-in: [e62aab5e92] user: peter.d.reid branch: trunk, size: 9147)
2010-02-23
17:36
[dc1d136c0f] part of check-in [7c4cca6d1a] Remove the obsolete sqlite3SafetyOn() mechanism. Add additional logging output for CORRUPT, and CANTOPEN errors. (check-in: [7c4cca6d1a] user: drh branch: trunk, size: 9149)
2009-12-17
22:17
[4c8a742c4a] part of check-in [76eca7295c] Modified statement machine in sqlite3_complete() to return 0 on empty string. Added/updated tests for same. Ticket [356c885b0b]. (check-in: [76eca7295c] user: shaneh branch: trunk, size: 9432)
2009-11-16
15:11
[417df1ef5e] part of check-in [1c9243b076] Use the sqlite3CtypeMap to improve the speed and reduce the size of the logic in the tokenizer that recognizes identifiers. (check-in: [1c9243b076] user: drh branch: trunk, size: 8854)
2009-11-10
01:30
[77016e5a27] part of check-in [f6c045f649] Remove the obsolete "$Id:$" RCS identifier strings from the source code. (check-in: [f6c045f649] user: drh branch: trunk, size: 8874)
2009-04-28
04:46
[5ad5c6cd45] part of check-in [3ac1b15f55] Enhance sqlite3_complete() so that it understands EXPLAIN QUERY PLAN. Ticket #3828. Testing is done in TH3. (CVS 6551) (check-in: [3ac1b15f55] user: drh branch: trunk, size: 8932)
2008-06-13
18:24
[cb14e06dbe] part of check-in [a03c5af115] Progress toward implementation of sqlite3_config() and a rework of the mutex and memory allocation subsystems. This is an incremental check-in. (CVS 5218) (check-in: [a03c5af115] user: drh branch: trunk, size: 8932)
2007-08-27
23:26
[4cf68fd75d] part of check-in [dc80b2e1f4] Work around problem with forward declarations of constants in MSVC in the amalgamation. Ticket #2574. (CVS 4304) (check-in: [dc80b2e1f4] user: drh branch: trunk, size: 8813)
2007-08-21
19:33
[b6dea59fb6] part of check-in [9287276191] The sqlite3_value object now carries an sqlite3* pointer to use for recording malloc failures. This eliminates the need to pass sqlite3* pointers into many internal interfaces. Also added more mutexing. (CVS 4263) (check-in: [9287276191] user: drh branch: trunk, size: 8576)
2007-08-16
10:09
[ea63834e79] part of check-in [77b1671351] More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233) (check-in: [77b1671351] user: danielk1977 branch: trunk, size: 8590)
2006-01-18
15:25
[7d1a44be8f] part of check-in [e0b022e5b2] Change sqlite3MallocClearFailed() calls to sqlite3ApiExit(), a better API. (CVS 2970) (check-in: [e0b022e5b2] user: danielk1977 branch: trunk, size: 8572)
2005-12-12
06:53
[df1681cef4] part of check-in [1637f37960] Fix minor malloc() related problems and add sqlite3_soft_heap_limit() stubs. (CVS 2814) (check-in: [1637f37960] user: danielk1977 branch: trunk, size: 8628)
2005-08-14
17:53
Added: [4de937dfdd] part of check-in [62b87751de] Split the sqlite3_complete() API out into a separate source file so that in static links where it is not used it will not take up space in the resulting binary. (CVS 2594) (check-in: [62b87751de] user: drh branch: trunk, size: 8545)