- cf94f17 Make the sqlite3_value_subtype() and sqlite3_result_subtype() interfaces by drh ยท 10 years ago
- bcdf78a Experimental implementation of sqlite3_result_subtype() and by drh ยท 10 years ago
- 0b19c96 Fix a potential NULL pointer deref in the testing logic of pcache1. by drh ยท 10 years ago
- 0c27508 Make the sqlite3ext.h header file responsive to -DSQLITE_OMIT_LOAD_EXTENSION. by drh ยท 10 years ago
- 0e8729d Attempt to declare sqlite3MemoryBarrier() correctly for all possible by drh ยท 10 years ago
- 5fb72e5 No-op the sqlite3_memory_alarm() interface in a different way, that does by drh ยท 10 years ago
- 5c472d0 Fix an assert() enabled by SQLITE_ENABLE_EXPENSIVE_ASSERT in wal.c. by dan ยท 10 years ago
- 8820250 Fix a possible NULL pointer deref when using SQLITE_ENABLE_MEMORY_MANAGEMENT. by drh ยท 10 years ago
- 3f62cb5 Fix harmless compiler warning. by mistachkin ยท 10 years ago
- 3c03afd When running a CREATE TABLE AS, make the initial temporary sqlite_master entry by drh ยท 10 years ago
- a46a4a6 Enhance the DBSTAT virtual table with a new hidden table "schema" that if by drh ยท 10 years ago
- b4d472f Eponymous virtual tables exist in the "main" schema only. Enforce this rule. by drh ยท 10 years ago
- ae2a408 Fix an unreachable branch in the new parse automaton. by drh ยท 10 years ago lemon-update
- a248a72 Change the parser engine so that it (once again) waits for a lookahead token by drh ยท 10 years ago
- 3bd48ab For the Lemon-generated parser, add a new action type SHIFTREDUCE and use it by drh ยท 10 years ago
- 2d64034 Improved memory barrier that should work with MinGW on older versions of by drh ยท 10 years ago
- 6081c1d Add a memory barrier to the mutex initialization logic, try to work around by drh ยท 10 years ago
- 0b8d255 Omit all use of Expr nodes for TK_AS, as those nodes no longer served a useful by drh ยท 10 years ago
- 28b9e0f Fix an unreachable conditional in the WHERE clause analysis logic. by drh ยท 10 years ago
- e3a7307 Get STAT4 range scan estimates work again when the bounds are determined by drh ยท 10 years ago
- aac39e1 Merge trunk enhancements, and espeically the fix for allowing strings by drh ยท 10 years ago index-expr
- edb04ed Continue to support the (broken) legacy syntax of allowing strings for by drh ยท 10 years ago
- 92af02c Simplification of the LRU list handling in pcache1. by drh ยท 10 years ago
- 95a0b37 Change the pcache module to keep track of the total number of references to by drh ยท 10 years ago
- 98c5f87 A simple optimization and size reduction in sqlite3PagerAcquire(). by drh ยท 10 years ago
- c98a4cc Change the Pager.hasBeenUsed flag into Pager.hasHeldSharedLock in order to by drh ยท 10 years ago
- 34de0c8 Merge enhancements from trunk. by drh ยท 10 years ago
- 076e85f Add the sqlite3VdbeLoadString() and sqlite3VdbeMultiLoad() routines to help by drh ยท 10 years ago
- 7cc023c Factor out and simplify code in pragma.c for pragmas that return a single by drh ยท 10 years ago
- b460e52 For PRAGMAs, factor out the code that sets the result set column names into by drh ยท 10 years ago
- 2a8f671 Optimizations to the printf formatter. by drh ยท 10 years ago
- 0ff287f Add and use the sqlite3VdbeChangeOpcode() routine. Simplify the implementation by drh ยท 10 years ago
- 2991ba0 Add the sqlite3VdbeAddGoto(v,i) routine as a shorthand for by drh ยท 10 years ago
- ef41dfe Change sqlite3_sql() so that it always returns the SQL text of the prepared by drh ยท 10 years ago
- 2ed0d80 Small simplification to the EXPLAIN QUERY PLAN logic. by drh ยท 10 years ago
- d37bea5 Use sqlite3XPrintf() instead of sqlite3StrAccumAppend() in a few places by drh ยท 10 years ago
- 4ef299a The sqlite3_memory_alarm() interface has been deprecated and undocumented by drh ยท 10 years ago
- 02bf8b4 Very minor optimizations in the unix VFS. by drh ยท 10 years ago
- 59a5364 Performance improvement in sqlite3VarintLen(). by drh ยท 10 years ago
- 054bbab Small size reduction and performance increase in sqlite3DbMallocSize(). by drh ยท 10 years ago
- 3c0c431 Reduce the number of calls to sqlite3BeginBenignMalloc(). by drh ยท 10 years ago
- a7f910b Rename SQLITE_FUNC_VARYING to SQLITE_FUNC_SLOCHNG - a more descriptive name by drh ยท 10 years ago
- 7d3d9da Remove unreachable branches. by drh ยท 10 years ago
- 8b57642 Fix a bug in error reporting when a UNIQUE index on expressions fails its by drh ยท 10 years ago
- 03bf26d Not only date/time functions, but also functions like sqlite_version() and by drh ยท 10 years ago
- 8492653 Always assume that indexed expressions can generate a NULL. Get by drh ยท 10 years ago
- 390b88a Case should not be significant when comparing function names. by drh ยท 10 years ago
- 1d85e40 Make the distinction between truly deterministic functions and date/time by drh ยท 10 years ago
- 4799142 Improved analysis and usage of indexed expressions in the query planner. by drh ยท 10 years ago
- 087f83b Merge the latest enhancements from trunk. by drh ยท 10 years ago
- 3be094d Link the json1 extension into the command-line shell by default. by drh ยท 10 years ago
- d297592 Fix the build with -DSQLITE_OMIT_VIRTUALTABLE. by drh ยท 10 years ago
- 8f9ea2d Merge latest trunk into this branch. by dan ยท 10 years ago wal-read-change
- 31a5d34 Fix the OR-optimization so that it always ignores subplans that do not use an index. by drh ยท 10 years ago
- 2dc2929 Fix the OR-optimization so that it always ignores subplans that do not by drh ยท 10 years ago
- c7c4680 Fix EXPLAIN QUERY PLAN output for indexed-expressions. Fix another by drh ยท 10 years ago
- 29d03f6 Fix problems in the indexed-expression handling in the optimizer. by drh ยท 10 years ago
- 6860e6f Activate the ability to use expressions in indexes in a query. There are some by drh ยท 10 years ago
- b377020 Merge changes from trunk. by drh ยท 10 years ago
- bb52308 Adjustments to the WHERE term scanning, to better handle scanning terms of by drh ยท 10 years ago
- a3f108e Reduce the size of the WhereScan object by 24 bytes while also clarifying its by drh ยท 10 years ago
- e147960 Merge enhancements from trunk. by drh ยท 10 years ago
- 5579d59 Evaluate expressions only once when the same expression is used in both the by drh ยท 10 years ago
- 0576bc5 Refactor With.a.zErr into With.a.zCteErr. No logic changes. by drh ยท 10 years ago
- 1c4505d Update the TreeView output for compound SELECT statements so that all entries by drh ยท 10 years ago
- 567cc1e Move sqlite3IndexColumnAffinity() inside of SQLITE_ENABLE_STAT3_OR_STAT4. by drh ยท 10 years ago
- 760b32d Merge trunk enhancements. by drh ยท 10 years ago
- e910769 Use the sqlite3IndexColumnAffinity() routine to quickly and correctly find the by drh ยท 10 years ago
- 1f9ca2c Add code to maintain indexes with expression arguments across DELETE, INSERT, by drh ยท 10 years ago
- f8febc1 Fix a memory leak that might occur when compiling with SQLITE_OMIT_CHECK. by drh ยท 10 years ago
- a514b8e Changes toward being abld to process indexes on expressions. Not there yet - by drh ยท 10 years ago
- fea870b Remove some redundant code: Call sqlite3ResolveExprListNames() rather than by drh ยท 10 years ago
- 108aa00 Enhances the parser so that it accepts arbitrary expressions for the arguments by drh ยท 10 years ago
- 8981b90 Enhance the CREATE VIEW syntax so that the names of columns of the view can by drh ยท 10 years ago
- bc622bc Disallow the use of COLLATE clauses and the ASC and DESC keywords within by drh ยท 10 years ago
- e792b5b Fix a comment typo on sqlite3ExprAlloc(). No code changes. by drh ยท 10 years ago
- 38978dd Do not apply the WHERE-clause pushdown optimization to terms that originate by drh ยท 10 years ago
- b1b124d Merge header file fixes from trunk. by drh ยท 10 years ago
- cfe05d8 Add a missing #define for sqlite3_vsnprintf to sqlite3ext.h. by drh ยท 10 years ago
- 180872f Reserve the SQLITE_IOERR_VNODE error code name. by drh ยท 10 years ago
- a7781dc Merge in trunk fixes for table-valued functions. by drh ยท 10 years ago
- 1f2fc28 Fix a corner-case bug in table-valued functions. Update the generate_series() by drh ยท 10 years ago
- 0dfbe06 Fix typo in comment. No changes to code. by drh ยท 10 years ago
- 6842952 Merge the latest changes from trunk, including the table-valued function by drh ยท 10 years ago
- c743579 Fix a couple C99-isms that cause compile errors on MSVC. by drh ยท 10 years ago
- d8b1bfc Fix corner-case memory management issues in table-valued functions. Change by drh ยท 10 years ago
- 197d59f Skip calling the virtual table xDestroy method when it is null. by mistachkin ยท 10 years ago
- bc63ec1 Fix stray variable declaration for C89. by mistachkin ยท 10 years ago
- d10dbad Correctly handle empty function argument lists on table-valued functions. by drh ยท 10 years ago
- 7fcdd06 Add support for table-valued functions in the FROM clause implemented as by drh ยท 10 years ago
- cbd8db3 Make SQLITE_BUSY_SNAPSHOT and SQLITE_BUSY_RECOVERY retryable, just as a plain by drh ยท 10 years ago
- 222cd5b Merge the table-valued-function rowid fix. by drh ยท 10 years ago
- 509c3fc Fix eponymous virtual tables so that they do not automatically make the first by drh ยท 10 years ago
- 03726aa Merge support for table-valued functions. by drh ยท 10 years ago
- 01d230c A list of arguments following a table name translates into equality by drh ยท 10 years ago
- 8a48b9c Minor refactor of the SrcList object so that it is able to hold the argument by drh ยท 10 years ago
- 398f872 Virtual table modules with a null xCreate method act as eponymous-only modules - by drh ยท 10 years ago
- b89c92a Merge changes from trunk. by drh ยท 10 years ago
- 0e07f6a Simplification to error handling in addModuleArgument() in the virtual table by drh ยท 10 years ago
- 51be387 Initial implementation of eponymous virtual table instances. by drh ยท 10 years ago