aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Merge the unicode61 tokenizer and the shared-cache-memory database changesdrh2012-05-28
|\ | | | | | | | | into the sessions branch. FossilOrigin-Name: df817e70afc3f41e680d8f84dfa5772d5b3ae4d9
| * Updates regarding URI query parameters and shared cache in the documentationdrh2012-05-28
| | | | | | | | | | derived from comments in sqlite.h.in. No changes to code. FossilOrigin-Name: bcc72d413e8db5fe8b32147ac22d406e2cd6bb60
| * Add the mode=memory option to URI filenames, which when present forces thedrh2012-05-28
| | | | | | | | | | database to be an in-memory database. This enables named in-memory databases. FossilOrigin-Name: 651520fa84ee0c488bef660bab9865500309d5e9
| * Merge into trunk the changes that permit :memory: databases to use shared cache.drh2012-05-27
| |\ | | | | | | FossilOrigin-Name: e72179f3a43e4df36b7c2955eaacce6c804272c6
| | * Have user interfaces report out the filename of in-memory databases as andrh2012-05-27
| | | | | | | | | | | | | | | empty string, as it always has. This simplifies the changes. FossilOrigin-Name: 595dfdbffefb2598cba89980f885289d1c5f5833
| | * Only allow :memory: databases to share cache if there are created using adrh2012-05-26
| | | | | | | | | | | | | | | | | | | | | URI filename. This minimizes the risk of breakages in legacy applications that have shared-cache enabled but also use :memory: databases which they expect to keep separate. FossilOrigin-Name: e3ad61e0308a8442c2bdb7cdb3465576cd39ed4a
| | * Enable the use of shared cache for an in-memory database, so that separatedrh2012-05-26
| | | | | | | | | | | | | | | database connections can share the same in-memory database. FossilOrigin-Name: 4590e433f2a595bb80fb061024b0a3d2ca25b7b2
| * | If SQLITE_DISABLE_FTS3_UNICODE is defined, do not build the "unicode61" ↵dan2012-05-26
| |/ | | | | | | | | tokenizer. FossilOrigin-Name: e71495a817b479bc23c5403d99255e3f098eb054
* | Version 3.7.12.1drh2012-05-22
|\| | | | | FossilOrigin-Name: d07b7b67d1b3bf65cfe8d96d45a7f1d387bea7ce
| * Mark and always-true conditional as such. Add the fuzz-oss1.test test module.drh2012-05-21
| | | | | | FossilOrigin-Name: bdc01fd0fa0c15efbb32bf18527c71e3e4dc48ed
| * Candidate fix for the nested aggregate query problem of ticketdrh2012-05-21
| | | | | | | | | | [c2ad16f997ee9c8e]. FossilOrigin-Name: f3dd1fafd4718558de1f06139419a8c560d727f5
| * Convert the NameContext object from using u8 booleans to using individualdrh2012-05-21
| | | | | | | | | | | | bits in a single u8 as its booleans. This change might become a basis for a fix for [c2ad16f997ee9c]. FossilOrigin-Name: 722260969306778029b738402f22e3c154dd77a1
| * Make sure lookaside memory allocations are unusable after they are freed.drh2012-05-21
| | | | | | FossilOrigin-Name: 3869aef6348018f584137f36f6924193a790e52f
| * Move some #defines earlier in the file for test_quota.c in order to avoiddrh2012-05-21
| | | | | | | | | | a use before definition. FossilOrigin-Name: fda1ea0bee0fe283e0ed5710058fdfc403519bac
| * Allow the sqlite3ExplainBegin function to be compiled by MSVC.mistachkin2012-05-21
| | | | | | FossilOrigin-Name: 18555128f59b59d8c67446cd778ece9a181b30a5
| * Change the ".schema" command of the shell to output VIEWs in declared order,drh2012-05-21
| | | | | | | | | | | | rather than alphabetical order, so that nested views will appear in the correct order. Fix for ticket [cfe84e86839e59e8]. FossilOrigin-Name: e092ff69e25363f97495adc622f4250041ca9708
| * Add assert()s to verify that Table objects in the schema never usedrh2012-05-15
| | | | | | | | | | lookaside memory. FossilOrigin-Name: 736d6ea677f58e4aa2914fa79a3156b775c5a3f5
| * Add an assert() that verifies that the statement pointer from drh2012-05-14
| | | | | | | | | | | | the sqlite3_prepare() family of functions is always NULL if the routines return other than SQLITE_OK. FossilOrigin-Name: 0bb1cfc63f982db7b29c8e6be6698a6dad100f70
* | Version 3.7.12drh2012-05-14
|\| | | | | FossilOrigin-Name: be71d2f6678c5dd8a165a67ef6d3f64678227260
| * Fix a typo in a comment which is used to generate documentation. No changesdrh2012-05-12
| | | | | | | | | | to code. FossilOrigin-Name: af525b5d25b5dee20528acc8321b8c6ca9aa98ae
| * Parser bug fix: Make sure the table constraints allowed by prior releasesdrh2012-05-12
| | | | | | | | | | | | can still be parsed, even if they are technically not allowed by the syntax diagram. FossilOrigin-Name: e536ac041815b118c461ceee798f9b7283269f58
* | Update sessions branch with trunk changes.dan2012-05-12
|\| | | | | FossilOrigin-Name: 3f4848a871a4229ff6951eefaf7673de46d2c43f
| * Fix a harmless compiler warning inside an assert() statement within test code.drh2012-05-11
| | | | | | FossilOrigin-Name: e68a3527decb434e8d0ac6b23a3cedba5992cedd
| * Fix an evidence-mark typo in the comments of sqlite3.h. No changes to code.drh2012-05-11
| | | | | | FossilOrigin-Name: 2b074085911d066a4411e46ce8e26a9d08cc0ce3
| * Fix a harmless compiler warning.drh2012-05-11
| | | | | | FossilOrigin-Name: 2b77301b9613c7caa02147095d728fd5b65dd120
* | Merge in the windows AV-defense enhancements for open() and the tabledrh2012-05-10
|\| | | | | | | | | constraint parser fixes for legacy schemas, all from trunk. FossilOrigin-Name: 323570b8bd52c7e1b0c8c7a0e4f57f6fdebead11
| * Further changes to constraint parsing to support legacy syntax.drh2012-05-08
| | | | | | FossilOrigin-Name: 38bf90af1ede6ee64ef7be66392e895e60c9126e
| * Adjust the parser so that certain legacy schema constructs (that are notdrh2012-05-07
| | | | | | | | | | | | | | valid according to the syntax diagram) continue to be accepted, so that older databases that happen to use those constructs are still readable. This fixes an issue introduced by check-in [1b75f301affac6] FossilOrigin-Name: a1c014d8a87c8940b3a037d8d8cc4d5678809802
| * Simplify directory checking for winOpen and add checking to winDelete.mistachkin2012-05-07
| | | | | | FossilOrigin-Name: b08530e1a02cba03afefd65dc101e074e8847c07
| * Do not do the AV retry loop on open if the file that is attempting to bedrh2012-05-07
| | | | | | | | | | opened is really a directory. FossilOrigin-Name: 03875633f465e82fbe99829f96db25f6d32bd333
* | Update the sessions branch with all the latest changes from trunk.drh2012-05-04
|\| | | | | FossilOrigin-Name: 0f347fbfc7d8821f56f1ae0d1a9472a375631e65
| * Fix a minor deviation from the coding style guidelines.drh2012-04-27
| | | | | | FossilOrigin-Name: 1e51bffe777587cd05bd7db5e02d6291c3eb8c1a
| * Enhance the processing of ORDER BY clauses on compound queries to betterdrh2012-04-27
| | | | | | | | | | | | match terms of the order by against expressions in the result set, in order to enable better query optimization. FossilOrigin-Name: a49e909c8738317c8383ce93771c0a9c4cf270bc
| * All virtual table constructors to be invoked recursively. A test case fordrh2012-04-26
| | | | | | | | | | this has been added to TH3. FossilOrigin-Name: 696a5a40bb28c4a54c9951f877b67015dc00bf55
| * Fix a sign-extension problem for BLOB output in ".insert" mode of thedrh2012-04-24
| | | | | | | | | | command-line shell. FossilOrigin-Name: 282f2a74c23aa3fca6087bdeaf5d961b4f5bbe47
| * Update the ".table" command in the shell to show all tables in alldrh2012-04-23
| | | | | | | | | | | | attached databases, and to avoid using the deprecated sqlite3_get_table() function. FossilOrigin-Name: ce2d06e2533763a8008e7a405630293d8f9a3108
| * If terminating interactive input to the command-line shell with ^D, issuedrh2012-04-21
| | | | | | | | | | an extra \n to move the cursor to the next line before exiting. FossilOrigin-Name: feff1ef0b8f7b51ae80a9d34380b46a5103bf6cd
| * Do not consider a DISTINCT clause redundant unless a subset of the ↵dan2012-04-20
| | | | | | | | | | result-set is collectively subject to a UNIQUE constraint and it can be guaranteed that all columns of the subset are NOT NULL (either due to NOT NULL constraints WHERE clause terms). Fix for [385a5b56b9]. FossilOrigin-Name: 7b8548b1872cc1225355ba8311e93dd08d6526e2
| * Fix for 2a5629202f. When considering whether or not a UNIQUE index may be ↵dan2012-04-20
| | | | | | | | | | used to optimize an ORDER BY clause, do not assume that all index entries are distinct unless there is some reason to believe that the index contains no NULL values. FossilOrigin-Name: 9870e4c4fef10112c987c40cb1b95255a7214202
* | Merge the latest trunk changes into the sessions branch.drh2012-04-19
|\| | | | | FossilOrigin-Name: 2b7a91e61794ce9ffe210bad584454e52c79924e
| * Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also indrh2012-04-19
| | | | | | | | | | tclsqlite.c and in the FTS4 module. FossilOrigin-Name: 3281972eaa46cb57fd9f0387063f47430dc0a3b4
| * Fix a harmless compiler warning in tclsqlite.c for MSVC x64. Fix a testdrh2012-04-19
| | | | | | | | | | case associated with the FTS4 merge feature. FossilOrigin-Name: de3f7187eb2ff24683a1854ae523e7d30c290893
| * Fix harmless compiler warnings (unused parameter warnings) in the aggregatedrh2012-04-19
| | | | | | | | | | query analyzer. FossilOrigin-Name: 2d43562084316ec180a4c2cfc3fee08d58432204
* | Import all the latest trunk changes into the sessions branch.drh2012-04-18
|\| | | | | FossilOrigin-Name: 87a0eab5d98fff93aa2147c04c4af27be42fb365
| * Improved handling of aggregate subqueries within an aggregate query.drh2012-04-17
| | | | | | FossilOrigin-Name: 430bb59d798286a86c351de92c429345f016b3f0
| * Add an undocumented and possibly ephemeral ".breakpoint" command to the drh2012-04-17
| | | | | | | | | | | | command-line shell, to call a no-op routine on which it is convenient to set a symbolic debugger breakpoint. FossilOrigin-Name: 8e2363ad76446e863d03ead91fd621e59d5cb495
| * Fix a bug in the command-line shell logic that attempts to continue with adrh2012-04-16
| | | | | | | | | | ".dump" even after encountering database corruption. FossilOrigin-Name: 020b5e90f950a42299074ff770612b9e68850d95
| * In the unix VFS, always set every open file to close-on-exec using eitherdrh2012-04-14
| | | | | | | | | | | | O_CLOEXEC at open (preferred) or FD_CLOEXEC in an ioctl after opening. Before this changes, many files were done this way, but not all. FossilOrigin-Name: 9efbeb11ae0d480a13ff1353820c12f3a8bff452
| * Fix a typo in a comment that is extracted for documentation. No changes to drh2012-04-14
| | | | | | | | | | code. FossilOrigin-Name: e87371c5081ce28431a4c7ceaa81ff966a378c66
| * Add a testcase() macro to ensure that the sqlite3AuthCheck() call insidedrh2012-04-11
| | | | | | | | | | the query flattener really is effective. FossilOrigin-Name: a134e6e739cbb27701b092b33033244feb164cdf