- e294da0 Fix to the database connection validity checker. Other test coverage by drh ยท 16 years ago
- a756466 Log all error messages if logging is enabled. by drh ยท 16 years ago
- 7c9c986 If an OOM occurs while setting the page size for the TEMP database, be sure by drh ยท 16 years ago
- 10a76c9 Make the TEMP file tables use the page size set for the main database. by drh ยท 16 years ago
- 07096f6 Move the query flattener turn-off from a pragma to an sqlite3_test_control() by drh ยท 16 years ago
- 972a231 Allow zero-length names for tables, columns, and indices. by drh ยท 16 years ago
- c81c11f Remove the obsolete "$Id:$" RCS identifier strings from the source code. by drh ยท 16 years ago
- 4c42983 Add asserts as evidence that all FK constraints are either immediate or by drh ยท 16 years ago
- d66c830 Fix the DROP TABLE command so that it cannot be used to bypass foreign key constraints (if foreign key support is enabled). by dan ยท 16 years ago
- ff738bc Make sure a transaction is available for rollback whenever a REDUCE conflict by drh ยท 16 years ago
- 8099ce6 Add missing comments to fkey.c. Also, change the terminology used for comments and names in fkey.c from "referenced/referencing" to "parent/child". This is arguably less correct, but is easier to follow. by dan ยท 16 years ago
- f59c5ca Fix another OOM related problem in fkey.c. by dan ยท 16 years ago
- 1da40a3 Check in implementation of foreign key constraints. by dan ยท 16 years ago
- 3492dd7 Make sure sufficient space is allocated for at least one VDBE cursor when by drh ยท 16 years ago
- 92aa5ea Add an #ifndef so that the build works with SQLITE_OMIT_ANALYZE again. by drh ยท 16 years ago
- f367721 Fix a problem with the sqlite3VdbeMayAbort() assert failing following an OOM. by dan ยท 16 years ago
- 144926d Add a complicated assert() to check that statement transactions are opened when required. by dan ยท 16 years ago
- e0af83a Combine the OP_Statement and OP_Transaction opcodes. by dan ยท 16 years ago
- 65a7cd1 More fixes and comment updates. by dan ยท 16 years ago
- 165921a Changes to support recursive triggers. by dan ยท 16 years ago
- 9aeda79 All the sqlite3GetCollSeq() function to specify an arbitrary text encoding. by drh ยท 16 years ago
- 85c165c Clean up sqlite_stat2 related code. Add test cases. by dan ยท 16 years ago
- e275dc3 Change the sqlite_stat2 schema to be more flexible. by dan ยท 16 years ago
- 02fa469 First version of sqlite_stat2 (schema forces exactly 10 samples). by dan ยท 16 years ago
- 595a523 Allow virtual tables to be used in shared-cache mode. (CVS 6928) by danielk1977 ยท 16 years ago
- bd1a0a4 Report an error if a USING or ON clause is specified following a from-list element that is not to the right of a join operator. Fix for #3846. (CVS 6832) by danielk1977 ยท 16 years ago
- 9b87d7b Do not ignore alias "a" in a query of the form "SELECT ... FROM (...) AS a" Fix for #3935. Also expand upon (6751) to fix some similar obscure memory leaks. (CVS 6831) by danielk1977 ยท 16 years ago
- 9635cc7 Get the notify2.test running again by removing an ALWAYS() that was mistakenly by drh ยท 16 years ago
- 0b9f50d Enhance autoincrement so that it works with triggers that also do
by drh ยท 17 years ago
- fa9601a Move codec management from database connections into the pager so that it by drh ยท 17 years ago
- 0d7d3a3 Leave out a redundant line in build.c. Ticket #3916. (CVS 6766) by danielk1977 ยท 17 years ago
- 85d2bd2 Changes to reenable codec operation and to handle memory allocation by drh ยท 17 years ago
- 0d19f7a Define a set of constants to use as the "index" argument to sqlite3BtreeGetMeta and UpdateMeta. This makes some parts of the code easier to follow. (CVS 6709) by danielk1977 ยท 17 years ago
- cf69739 Fix compiler warnings with MSVC build. (CVS 6699) by shane ยท 17 years ago
- b74b101 Remove references to deleted function sqlite3ExprRegister(). Changes to by drh ยท 17 years ago
- 33e619f Additional refinements to Expr handling. Restore compression of trigger by drh ยท 17 years ago
- b7916a7 Simplifications to the Expr object: Remove Expr.span completely and convert by drh ยท 17 years ago
- 8af73d4 Additional simplifications to build.c in support full coverage testing. (CVS 6636) by drh ยท 17 years ago
- b7f24de Remove incorrect NEVER() macro in the previous check-in (6634). (CVS 6635) by drh ยท 17 years ago
- 0449171 Changes to build.c to help facilitate full coverage testing. (CVS 6634) by drh ยท 17 years ago
- 8b4aff3 Remove debugging comments left in the prior check-in by mistake. (CVS 6631) by drh ยท 17 years ago
- d300171 Move the sqlite3MinimumFileFormat() routine from build.c over to alter.c by drh ยท 17 years ago
- 768578e Tweaks to build.c to facilitate coverage testing. (CVS 6628) by drh ยท 17 years ago
- c4a64fa Rework the logic that generates a schema for tables created using
by drh ยท 17 years ago
- 6a863cd Fix three variable initialization problems found by valgrind. (CVS 6612) by drh ยท 17 years ago
- de63035 Speed up INSERT operations that add data to UNIQUE or PRIMARY KEY indexes by rationalizing duplicate seek operations. (CVS 6599) by danielk1977 ยท 17 years ago
- dee0e40 Changes to facility full coverage testing of util.c. (CVS 6597) by drh ยท 17 years ago
- e61922a Remove the aFKey hash table, which was not being used. Simplify the by drh ยท 17 years ago
- 24fb627 Record within the Token structure itself whether or not the token has by drh ยท 17 years ago
- a83ccca Do not store the zero string terminator as part of the name when holding by drh ยท 17 years ago
- 70d9e9c Dequote the "from" table in a FOREIGN KEY definition (affects the output of "pragma foreign_key_list). Fix for #3800. (CVS 6547) by danielk1977 ยท 17 years ago
- ceea332 Rework the column-cache mechanism to be more robust (and more correct). by drh ยท 17 years ago
- 8a93919 Change the journal_mode pragma so that it always returns the current by drh ยท 17 years ago
- 12ffee8 Minor refactoring of the expression-compaction logic for clarity of by drh ยท 17 years ago
- b08a67a Fix compiler warnings from gcc and MSVC; Correct typo in select.c; (CVS 6417) by shane ยท 17 years ago
- d9da78a Changes to insure that lookaside memory allocations are never used to hold
by drh ยท 17 years ago
- 0fa991b Update comments in build.c to conform to the latest implementation. (CVS 6369) by drh ยท 17 years ago
- cb9d8d8 Fix a crash that could occur when creating an index in shared-cache mode with lookaside enabled. (CVS 6358) by danielk1977 ยท 17 years ago
- 21822c5 Fix a problem that could cause a crash when a shared-cache schema contains column default values. (CVS 6353) by danielk1977 ยท 17 years ago
- 1b870de Fix for #3719. When synthesizing a CREATE TABLE statement as as result of a "CREATE TABLE AS", quote the column type names unless they are simple identifiers or simple identifiers followed by one or two dimensions (e.g. "VARCHAR(10)"). (CVS 6345) by danielk1977 ยท 17 years ago
- 2f886d1 Instead of linking temporary triggers on non-temporary tables into the Table.pTrigger list, search the temp schema for them on demand. Fix for #3688. (CVS 6329) by danielk1977 ยท 17 years ago
- d336e22 Instead of using SetNumColumns, specify the number of columns in a table or index using the P4 argument. (CVS 6310) by danielk1977 ยท 17 years ago
- 6ab3a2e Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305) by danielk1977 ยท 17 years ago
- 0388123 Correctly handle attempts to add a UNIQUE or PRIMARY KEY column using by drh ยท 17 years ago
- b632201 Do not always open a transaction on the temp database when writing to the main or another attached database. (CVS 6273) by danielk1977 ยท 17 years ago
- 6231286 A backup must clear the internal schema of the destination database so by drh ยท 17 years ago
- 0410302 Commit first version of the 'backup' feature. (CVS 6241) by danielk1977 ยท 17 years ago
- 1d34fde Remove several compiler warnings. (CVS 6239) by drh ยท 17 years ago
- bdb339f Omit the TEMP keyword from the schema of TEMP tables created using by drh ยท 17 years ago
- 78ca0e7 When not compiling for an EBCDIC system, use built-in alternatives to the tolowe by danielk1977 ยท 17 years ago
- ab9b703 Invoke the authorization callback when compiling SAVEPOINT, ROLLBACK TO and RELEASE commands. (CVS 6074) by danielk1977 ยท 17 years ago
- ae74e03 In sqlite3AddColumn(), use local variable 'db' instead of 'pParse->db'. (CVS 6056) by danielk1977 ยท 17 years ago
- fd7f045 Add the savepoint feature. This feature is largely untested at this point. (CVS 6036) by danielk1977 ยท 17 years ago
- 18e526c Work to remove harmless MSVC compiler warnings. (CVS 6013) by shane ยท 17 years ago
- 1bd10f8 Additional work at eliminating silly compiler warnings. (CVS 6010) by drh ยท 17 years ago
- ea67883 Never use strlen(). Use our own internal sqlite3Strlen30() which is by drh ยท 17 years ago
- dc5ea5c Remove or rename local variables that shadow other variables or parameters. (CVS 6005) by drh ยท 17 years ago
- 6a1e071 Make use of sqlite3DbMallocSize to maximize the size of growable buffers by drh ยท 17 years ago
- 00e1361 Modifications to avoid unsigned/signed comparisons in various files. (CVS 5914) by danielk1977 ยท 17 years ago
- dcc50b7 Fixed several more crashes due to corrupt db files. Added corruptC.test to soak.test. (CVS 5905) by shane ยท 17 years ago
- a78c22c Cleanup in flattenSubquery. Add OOM tests for flattenSubquery. Fix issues by drh ยท 17 years ago
- dfe88ec Change the name of the Cursor object to VdbeCursor. (CVS 5857) by drh ยท 17 years ago
- d207d80 Fix an assert() failure that can occur following a malloc() failure. Ticket #3455. (CVS 5834) by danielk1977 ยท 17 years ago
- b1c685b Allow INDEXED BY and NOT INDEXED to be used in UPDATE and DELETE statements. (CVS 5772) by danielk1977 ยท 17 years ago
- 85574e3 Allow INDEXED BY and NOT INDEXED clauses in SELECT statements. (CVS 5766) by danielk1977 ยท 17 years ago
- 7d10d5a Refactor the name resolution procedures in the code generator. (CVS 5569) by drh ยท 17 years ago
- c456e57 Do not allow indexing of any table whose name begins with "sqlite_". by drh ยท 17 years ago
- 1857693 Fix compilation with SQLITE_OMIT_FOREIGN_KEY defined. Ticket #3273. (CVS 5544) by danielk1977 ยท 17 years ago
- df206b0 Add an assert() statement that will alert us if the potential problem identified by #3243 ever becomes a reality. (CVS 5532) by danielk1977 ยท 17 years ago
- 701bb3b Additional coverage testing. Fix a segfault following OOM in by drh ยท 17 years ago
- 633e6d5 Implement the "lookaside" memory allocation cache. Use of this cache makes by drh ยท 17 years ago
- a9671a2 Remove obsolete code from select.c, including the "affinity" parameter by drh ยท 17 years ago
- 1fc4129 Added macros to convert between 32-bit ints and 64-bit ptrs to avoid compiler warnings. (CVS 5378) by shane ยท 17 years ago
- f089aa4 Completely rework the sqlite3SetString() primitive so that it honors the by drh ยท 17 years ago
- 0a687d1 Improved enforcement of the SQLITE_LIMIT_LENGTH limit. (CVS 5368) by drh ยท 17 years ago
- fb45d8c Testing coverage enhancements. (CVS 5358) by drh ยท 17 years ago
- e5ae573 Continuing work on the new memory allocation subsystem. by drh ยท 18 years ago
- 26e4a8b Fix more compiler warnings. (CVS 5074) by drh ยท 18 years ago
- 4f3dd15 Make sure that transactions are started on all virtual tables that by drh ยท 18 years ago
- 7209c69 Remove all references to sqlite3_intptr_t. (CVS 5051) by drh ยท 18 years ago