SQLite

Timeline
Login

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

190 check-ins using file tool/memleak3.tcl version b8eb0531

2005-03-28
03:39
Fix some memory leaks that occur after a malloc failure. (CVS 2421) check-in: bcb5d72e user: drh tags: trunk
00:07
Use SQL function substr() correctly from ALTER TABLE code. Ticket #1182. (CVS 2420) check-in: ccb9f402 user: danielk1977 tags: trunk
2005-03-27
01:56
Correctly allocate new columns array in ALTER TABLE .. ADD COLUMN. Ticket #1183. (CVS 2419) check-in: 3c86e633 user: danielk1977 tags: trunk
2005-03-23
01:48
Fix a typo in vdbeInt.h. This was potentially a serious mistake, but we got lucky and it is benign. (CVS 2418) check-in: f0d64dc8 user: drh tags: trunk
01:05
Fix typo in the formatchng.html document. (CVS 2417) check-in: 35ace66f user: drh tags: trunk
2005-03-21
19:51
Version 3.2.0 (CVS 2415) check-in: debf40e8 user: drh tags: trunk
19:48
Documentation changes prior to the release of version 3.2.0. (CVS 2416) check-in: cc5a2c8e user: drh tags: trunk
04:04
Add function to recover from a malloc() failure. (CVS 2414) check-in: 1f9d10d7 user: danielk1977 tags: trunk
03:53
Assorted fixes to the handling of various malloc() failures. (CVS 2413) check-in: e7844a01 user: danielk1977 tags: trunk
01:31
Update docs to say that the default_synchronous pragma has been removed. Ticket #1049. (CVS 2412) check-in: 21012bba user: drh tags: trunk
01:24
fix typo in CREATE VIEW documentation. Ticket #1135. (CVS 2411) check-in: 38897a50 user: drh tags: trunk
01:20
Fix an infinite loop in the code generator for INSERT. Ticket #1140. (CVS 2410) check-in: 876d09d9 user: drh tags: trunk
00:47
README file updated to suggest running "make install". Ticket #1168. (CVS 2409) check-in: b48784cf user: drh tags: trunk
00:43
Allow the character "T" between date and time in ISO-8601 date/time formats. Ticket #1170. (CVS 2408) check-in: 2bf88daa user: drh tags: trunk
00:36
Improved support for cygwin. Ticket #1165. (CVS 2407) check-in: fcb5cee4 user: drh tags: trunk
00:28
Fix a formatting error in the syntax documentation. Ticket #1145. (CVS 2406) check-in: 59892be6 user: drh tags: trunk
2005-03-20
23:18
Fix for ticket #1167 (CVS 2405) check-in: d9aa0aa9 user: drh tags: trunk
22:54
Do not attempt to read the journal file on windows because manditory locking on windows will not allow it. Ticket #1166. (CVS 2404) check-in: 1865e0d8 user: drh tags: trunk
22:47
More changes for ticket #1171 after additional analysis. (CVS 2403) check-in: 0471d6b8 user: drh tags: trunk
19:10
Tentative fix for ticket #1171. More research and testing needed. (CVS 2402) check-in: f0a39cee user: drh tags: trunk
2005-03-19
15:10
More documentation updates. (CVS 2401) check-in: f065b610 user: drh tags: trunk
14:45
Preparations for the release of version 3.2.0. (CVS 2400) check-in: 90a00e90 user: drh tags: trunk
03:41
Fix typos in documentation. (CVS 2399) check-in: aee888ca user: drh tags: trunk
01:41
Updates to comments and documentation. No changes to code. (CVS 2398) check-in: e53c7726 user: drh tags: trunk
2005-03-18
14:03
Remove unused code from util.c. Enhance the trace output in os_unix.c. (CVS 2397) check-in: f2f31919 user: drh tags: trunk
2005-03-17
12:33
Fixed a typo in alter3.test. (CVS 2396) check-in: 698be25d user: drh tags: trunk
07:00
Don't run the tests in alter3.test if SQLITE_OMIT_ALTERTABLE is defined. (CVS 2395) check-in: 800fb3bf user: danielk1977 tags: trunk
05:06
Update to keyword list for ALTER TABLE ... ADD COLUMN command. (CVS 2394) check-in: 173e2696 user: danielk1977 tags: trunk
05:03
Add the ALTER TABLE ... ADD COLUMN command. (CVS 2393) check-in: 94185dd4 user: danielk1977 tags: trunk
04:01
Version 3.1.6 (CVS 2392) check-in: 6a3f4e4b user: drh tags: trunk
03:52
Strengthen an assert() in vdbe.c. (CVS 2391) check-in: 3f45cf35 user: drh tags: trunk
03:33
Preparing for the release of 3.1.6. (CVS 2390) check-in: 45cbf27e user: drh tags: trunk
03:15
Fix a bug in the calculation of the table record header size. Ticket #1163. (CVS 2389) check-in: bf82a04f user: drh tags: trunk
2005-03-16
12:15
Fix some memory leaks that can occur if a memory allocation fails. (CVS 2388) check-in: 9a358fc3 user: danielk1977 tags: trunk
2005-03-15
17:09
When creating a new database, delete any preexisting journal that might be left over from a prior database with the same name. Ticket #1152. (CVS 2387) check-in: 856e2ec9 user: drh tags: trunk
02:04
Allow the database name in a DETACH statement to be quoted. Ticket #1151. (CVS 2386) check-in: 24e88773 user: drh tags: trunk
2005-03-14
02:01
Be more aggressive about using the busy handler. Ticket #1159. (CVS 2385) check-in: 644c6398 user: drh tags: trunk
2005-03-12
18:03
Fix typo in documentation. (CVS 2384) check-in: 78012246 user: drh tags: trunk
15:55
Documentation updates. Added the "distinctive features" page. (CVS 2383) check-in: 33a01916 user: drh tags: trunk
2005-03-11
18:06
Version 3.1.5 (CVS 2382) check-in: b1792ae5 user: drh tags: trunk
18:06
Disable GNU readline in the build of the command-line shell for linux since some systems (ex: SuSE) do not support it. (CVS 2381) check-in: baddb064 user: drh tags: trunk
17:55
Updates to the homepage prior to 3.1.5. (CVS 2380) check-in: c78611f6 user: drh tags: trunk
17:52
Fix bugs discovered in 3.1.4. F_FULLFSYNC not F_FULLSYNC. And a bug in "make doc". Also typos in the documentation. (CVS 2379) check-in: 3c57a457 user: drh tags: trunk
04:53
Version 3.1.4 (CVS 2378) check-in: 3d070a9b user: drh tags: trunk
04:41
Fixes so that the FULLSYNC changes will build on windows. They do not have any effect, but neither do they cause errors. (CVS 2377) check-in: ace3e30d user: drh tags: trunk
04:40
Increase the version number to 3.1.4. (CVS 2376) check-in: e438b65c user: drh tags: trunk
04:39
Documentation updates for version 3.1.4. (CVS 2375) check-in: a7261f15 user: drh tags: trunk
2005-03-10
17:06
Another case of returning SQLITE_CORRUPT when a corrupt database file is detected. (CVS 2374) check-in: 87101927 user: drh tags: trunk
14:32
Fix a problem with crashtest caused by the F_FULLSYNC change. (CVS 2373) check-in: f11c6e74 user: drh tags: trunk
14:11
Disable F_FULLSYNC if the sychronous pragma is not set to FULL. (CVS 2372) check-in: 58b8733b user: drh tags: trunk
12:58
Disable the use of ./crashtest in builds that include a codec. (CVS 2371) check-in: 7e4af622 user: drh tags: trunk
12:52
Disable the alter2 tests if there is a codec compiled into the library. (CVS 2370) check-in: 06a48da6 user: drh tags: trunk
12:35
Fix a #ifdef in util.c. (CVS 2369) check-in: f426c625 user: drh tags: trunk
2005-03-09
13:09
Fix a file corruption bug in CREATE INDEX in auto-vacuum databases. (CVS 2368) check-in: 64c4c717 user: danielk1977 tags: trunk
12:26
Support for a future ALTER TABLE command to add columns with default values. (CVS 2367) check-in: 9d5abc1d user: danielk1977 tags: trunk
2005-03-02
05:18
Print an error message and quit if the regression tests are run as root. Ticket #1153. (CVS 2366) check-in: 9b960787 user: drh tags: trunk
05:18
Fix the header comment on experimental.c. (CVS 2365) check-in: 0c4d2b11 user: drh tags: trunk
2005-02-28
01:52
Version 3.1.3.1 (not an official release) (CVS 2364) check-in: 957333a7 user: drh tags: trunk
01:42
Bump the version number to 3.1.3.1. (CVS 2363) check-in: 1ca8bbf7 user: drh tags: trunk
2005-02-26
18:10
Add the SQLITE_OMIT_FLAG_PRAGMAS compile-time option. (CVS 2362) check-in: c167e905 user: drh tags: trunk
17:31
Fix an assertion fault that can occur while autovacuuming a corrupt database file. Add the SQLITE_OMIT_COMPLETE compile-time parameter. (CVS 2361) check-in: bb0e7e38 user: drh tags: trunk
2005-02-24
04:51
Revised man page from Bill Bumgarner. (CVS 2360) check-in: 5c99bea5 user: drh tags: trunk
2005-02-23
12:35
Remove strcasecmp from shell.c. Tickets #1108, #1122. (CVS 2359) check-in: 4ae1a9fc user: drh tags: trunk
00:26
The script that cross-compiles the windows DLLs now exports the symbols Tclsqlite_Init and Sqlite_Init used to initialize the TCL extension. Ticket #1137. (CVS 2358) check-in: f1870477 user: drh tags: trunk
2005-02-22
09:47
Fix bug reported on the mailing list for WHERE clauses like (rowid<'2'). (CVS 2357) check-in: b323f0f2 user: danielk1977 tags: trunk
2005-02-20
02:25
Version 3.1.3 (CVS 2356) check-in: 36dbf5e9 user: drh tags: trunk
2005-02-19
13:46
Prepare for the release of 3.1.3. (CVS 2355) check-in: 5b66631f user: drh tags: trunk
13:05
Rework parts of the pragma documentation. Ticket #1081. (CVS 2354) check-in: 25141d9e user: drh tags: trunk
12:44
Add documentation on the EXISTS expression. Ticket #1082. (CVS 2353) check-in: 76cacb4a user: drh tags: trunk
12:32
Remove duplicate word from documentation. Ticket #1103. (CVS 2352) check-in: c1fc0a8a user: drh tags: trunk
08:18
Support for a future file format that includes 'short' records. (CVS 2351) check-in: 173aeb25 user: danielk1977 tags: trunk
2005-02-18
01:15
Fix typos in documentation for pragma short_column_names. Ticket #1130. (CVS 2350) check-in: fac56fa1 user: danielk1977 tags: trunk
2005-02-17
00:03
Compile-time option to limit the size of AUTOINCREMENT rowids to 32-bits. (CVS 2349) check-in: c5366dea user: drh tags: trunk
2005-02-16
23:43
Clarify that columns are indexed from 0 when using sqlite3_column_XXX() APIs. No code changes. (CVS 2348) check-in: d5eb25d8 user: danielk1977 tags: trunk
03:45
Change to configure.ac contributed by a reader. (CVS 2346) check-in: 0cd3bf02 user: drh tags: trunk
03:35
Patch the command-line error message printing for lemon. Ticket #1120. (CVS 2345) check-in: 97c7aaf1 user: drh tags: trunk
03:27
Get vacuum working on database that used to have autoincrement tables but where all such tables have been dropped. Ticket #1121. (CVS 2344) check-in: 8f7c639d user: drh tags: trunk
2005-02-15
21:36
Move the special built-in SQL functions used by ALTER TABLE out of func.c and into alter.c. (CVS 2343) check-in: dbd11a0c user: drh tags: trunk
20:47
Split the logic for the ALTER TABLE command off into a separate source code file. (CVS 2342) check-in: 90d6573c user: drh tags: trunk
16:23
Btree checks the autovacuum flag after locking the database file. (CVS 2341) check-in: 6610188f user: drh tags: trunk
16:15
Append the version number to the directory name in source code tarballs. Tickets #793, #855, and #1055. (CVS 2340) check-in: 138577d0 user: drh tags: trunk
13:38
Fix a hyperlink bug on the homepage. (CVS 2338) check-in: 9fd9d9fb user: drh tags: trunk
13:08
Version 3.1.2 (CVS 2337) check-in: e9012d91 user: drh tags: trunk
13:07
Updates to the script that generates the download page for the website. (CVS 2335) check-in: 363590d3 user: drh tags: trunk
12:56
Update the change log. (CVS 2334) check-in: 94c3f20e user: drh tags: trunk
12:51
Update the homepage prior to releases 2.8.16 and 3.1.2. (CVS 2333) check-in: 603bbe47 user: drh tags: trunk
03:38
Ensure a database file is not truncated without an exclusive lock. Fix for ticket #1114. (CVS 2332) check-in: dcbc9833 user: danielk1977 tags: trunk
02:54
Check that read-only pages are not being modified (disabled by default). (CVS 2331) check-in: 8514a4fe user: danielk1977 tags: trunk
2005-02-14
20:48
Make sure that when a CREATE INDEX fails, it does not leave a residue behind that can corrupt the database. Ticket #1115. (CVS 2330) check-in: cbed92f3 user: drh tags: trunk
06:38
Tighten up the CREATE INDEX syntax accepted by the parser. (CVS 2329) check-in: 41d2214b user: danielk1977 tags: trunk
2005-02-13
23:34
Update the version number in preparation for the release of 3.1.2. (CVS 2325) check-in: f3c51de7 user: drh tags: trunk
2005-02-12
08:59
Fix a problem with sub-queries and the flattening optimization. Also handle an extra case of database corruption. (CVS 2324) check-in: f7858d88 user: danielk1977 tags: trunk
00:19
Fix a problem with VACUUM that can lead to database corruption. (CVS 2323) check-in: 63894baf user: drh tags: trunk
2005-02-09
07:05
Return SQLITE_BUSY if the database is locked reading the schema within sqlite_prepare(). Ticket #1106. (CVS 2322) check-in: c33c02d6 user: danielk1977 tags: trunk
03:20
Add experimental collation_list pragma. (CVS 2321) check-in: f73a8aa3 user: danielk1977 tags: trunk
01:40
Document SQLITE_DEFAULT_CACHE_SIZE and SQLITE_DEFAULT_TEMP_CACHE_SIZE macros. (CVS 2320) check-in: ddcea6f8 user: danielk1977 tags: trunk
2005-02-08
08:42
Fix a buggy interaction between "INSERT ... SELECT" processing and optimization (2170). (CVS 2319) check-in: c54ad212 user: danielk1977 tags: trunk
07:50
Fix for correlated subqueries where the parent is an aggregate. Ticket #1105. (CVS 2318) check-in: f0d3ca10 user: danielk1977 tags: trunk
2005-02-06
02:45
Add the (highly experimental) omit_readlock pragma that disables the use of readlocks on read-only databases that are connected using ATTACH. (CVS 2317) check-in: 2155448d user: drh tags: trunk
2005-02-05
12:48
Allow expressions (including variables) in LIMIT and OFFSET clauses. Ticket #1096. (CVS 2316) check-in: 515e5033 user: danielk1977 tags: trunk
07:33
Add a numeric version number. Ticket #1097. (CVS 2315) check-in: a9c33a80 user: danielk1977 tags: trunk
06:49
Detect database corruption in rootpage flags (see also (2313)). (CVS 2314) check-in: 6d91a1e9 user: danielk1977 tags: trunk
2005-02-04
21:13
Detect and report a subtle case of database file corruption. (CVS 2313) check-in: 9fc0a5cb user: drh tags: trunk
04:07
Remove code for SQL cursors. (CVS 2312) check-in: 2eb90870 user: danielk1977 tags: trunk
2005-02-03
01:08
Get AUTOINCREMENT and VACUUM working together. Ticket #1095. (CVS 2311) check-in: 332a531d user: drh tags: trunk
00:42
Fix the ".dump" command in the shell so that it works with AUTOVACUUM. This is related to ticket #1095. (CVS 2310) check-in: 76c4a96c user: drh tags: trunk
00:29
Make sure the rc variable in OsWrite of os_win.c is always initialized. Also assert that the amt parameter is always greater than zero. Ticket #1094. (CVS 2309) check-in: 4b399ae7 user: drh tags: trunk
2005-02-02
01:13
Fix a comment in sqlite3.h. No code changes. Ticket #1093. (CVS 2308) check-in: d1ea2fb7 user: danielk1977 tags: trunk
01:10
Handle "rowid<=X ORDER BY rowid DESC" where X is an integer. Fix for ticket #1092. (CVS 2307) check-in: 50608879 user: danielk1977 tags: trunk
2005-02-01
17:05
Version 3.1.1 (beta) (CVS 2306) check-in: 2e1c71c4 user: drh tags: trunk
15:57
Increment the version number to 3.1.1beta. (CVS 2305) check-in: 076f9868 user: drh tags: trunk
10:36
Space analyzer: Format integer results as integers. Also fix the calculation of average-fanout. (CVS 2304) check-in: 52e473b9 user: danielk1977 tags: trunk
10:35
Have debugging code handle sqliteMalloc(n) where n<0 in the same way as production. (CVS 2303) check-in: ab85e1d0 user: danielk1977 tags: trunk
04:09
More performance tweaking in the parser. (CVS 2302) check-in: a3d12726 user: drh tags: trunk
03:46
Fix an error introduced with (2299). (CVS 2301) check-in: 22041d5f user: danielk1977 tags: trunk
03:20
Lemon optimization: When doing a shift following a reduce that pops one or more elements off the stack, no need to check for stack overflow. (CVS 2300) check-in: adcd9a3f user: drh tags: trunk
03:09
Avoid allocating a vdbe in sqlite3FinishCoding() if one has not been allocated already. (CVS 2299) check-in: eaf1866e user: danielk1977 tags: trunk
02:13
Change to sqlite3AffinityType() to remove hex constants. (CVS 2298) check-in: d8b4b0ef user: danielk1977 tags: trunk
01:40
Tweaks to the keyword hash generator. Tried to make it a little faster. If nothing else, the keyword hash table is now a little smaller. (CVS 2297) check-in: 4eca6c05 user: drh tags: trunk
01:21
Replace sqlite3AffinityType() with a slightly faster version. (CVS 2296) check-in: abe9f5e8 user: danielk1977 tags: trunk
2005-01-31
23:45
Performance tweaks for sqlite3AffinityType. (CVS 2295) check-in: 32b92615 user: drh tags: trunk
12:56
Move sqlite3HashNoCase to hash.c. (CVS 2294) check-in: 5c10ccd8 user: danielk1977 tags: trunk
12:42
Assorted minor changes to speed up loading the database schema. (CVS 2293) check-in: dfbd684a user: danielk1977 tags: trunk
2005-01-30
22:10
User-contributed chagnes to tclinstaller so that it supports DESTDIR. (CVS 2292) check-in: ab8dbcf5 user: drh tags: trunk
11:11
Respect collation sequences in views. Ticket #1088. (CVS 2291) check-in: 9843c0dd user: danielk1977 tags: trunk
09:17
Have the optimization introduced in (2170) deal with OP_NullRow as well as OP_Column and OP_Recno. Fix for #1086. (CVS 2290) check-in: 356d31e0 user: danielk1977 tags: trunk
2005-01-29
09:14
Update to test files to support builds with OMIT macros defined. (CVS 2289) check-in: 808e16a7 user: danielk1977 tags: trunk
09:00
Fix a test bug causing a segfault in bind.test. (CVS 2288) check-in: a8b921d4 user: danielk1977 tags: trunk
08:36
Update ioerr.test to be more deterministic. (CVS 2287) check-in: d0b16bae user: danielk1977 tags: trunk
08:32
Modify sub-query handling. Tickets #1083 and #1084. (CVS 2286) check-in: b1b50f31 user: danielk1977 tags: trunk
01:54
Modification to schema.test so that it works with SQLITE_OMIT_TRIGGER and SQLITE_OMIT_UTF16 defined. (CVS 2285) check-in: 95ecb274 user: danielk1977 tags: trunk
2005-01-28
01:29
Make sure the #include of "sqliteInt.h" always comes first in C source files. (CVS 2284) check-in: 522c094f user: drh tags: trunk
2005-01-27
00:33
Fix a warning introduced by (2280). (CVS 2283) check-in: dc1b8106 user: danielk1977 tags: trunk
00:33
More changes to improve propagation of SQLITE_CORRUPT errors. (CVS 2282) check-in: e4b5c168 user: drh tags: trunk
00:30
Test that it is ok to execute ALTER TABLE immediately after opening a database connection. (CVS 2281) check-in: 1d5ebb11 user: danielk1977 tags: trunk
00:22
Have REINDEX handle missing collation sequences correctly. (CVS 2280) check-in: 1c1904f4 user: danielk1977 tags: trunk
2005-01-26
21:55
Propagate detected database corruption up through the call stack. (CVS 2279) check-in: 2c54aba5 user: drh tags: trunk
17:47
An optimization to sqlite3VdbeSerialType(). (CVS 2278) check-in: db367738 user: drh tags: trunk
10:39
Add an entry to faq.tcl regarding SQLITE_SCHEMA errors. (CVS 2277) check-in: 12defe8c user: danielk1977 tags: trunk
03:58
Allow GROUP BY on non-aggregate queries. Ticket #1064 (CVS 2276) check-in: 0642d3e3 user: danielk1977 tags: trunk
2005-01-25
04:27
Prevent collation sequences and user functions from being deleted or changed while SQL statements are executing. (CVS 2275) check-in: cabab62b user: danielk1977 tags: trunk
2005-01-24
23:27
Clarify documentation of DEFAULT CURRENT_TIME etc. (version 3.1.0 and greater only). (CVS 2274) check-in: 557eb2ec user: danielk1977 tags: trunk
13:03
More test cases to do with invalidating precompiled statements. (CVS 2273) check-in: b243681a user: danielk1977 tags: trunk
12:46
Use the cache with loading a large table in select2-2.0. (CVS 2272) check-in: bd65b180 user: drh tags: trunk
10:25
Modifications and bugfixes so that the test suite passes with the TCL statement cache turned on. (CVS 2271) check-in: d5233e07 user: danielk1977 tags: trunk
01:38
Flush the TCL statement cache before each lock_status pragma. (CVS 2270) check-in: 8beae3ff user: drh tags: trunk
00:28
Change the TCL interface so that it can cache VMs and reuse them without recompiling. But for now leave the cache turned off by default. (CVS 2269) check-in: 8db6bfef user: drh tags: trunk
2005-01-23
23:43
Modification to shell.c to avoid a compiler warning on some compilers. (CVS 2268) check-in: 0778383b user: danielk1977 tags: trunk
22:41
Minor changes to avoid warnings on some compilers. (CVS 2267) check-in: 4daf1d1f user: danielk1977 tags: trunk
19:04
Fix a bug in change counting that comes up when sqlite3_finalize() is called right after sqlite3_reset(). (CVS 2266) check-in: 1a64295e user: drh tags: trunk
13:14
ATTACH and DETACH cause prepared statements to expire. sqlite3_finalize() can now be called right after sqlite3_reset(). (CVS 2265) check-in: 6c631b86 user: drh tags: trunk
2005-01-22
03:39
Test script changes: Bug fix and cleanup on ioerr tests. Also, don't use TCL "file copy" command on windows. (CVS 2264) check-in: 764b55ad user: danielk1977 tags: trunk
03:03
Add the experimental sqlite3_expired() API. (CVS 2263) check-in: df648d50 user: drh tags: trunk
2005-01-21
21:31
Add <stddef.h> to sqliteInt.h. (CVS 2262) check-in: fede252d user: drh tags: trunk
21:22
More documentation changes. Allow SQLITE_DEFAULT_CACHE_SIZE to set the default cache size for the pager at compile-time. (CVS 2261) check-in: 2ddb6748 user: drh tags: trunk
18:28
Version 3.1.0 (alpha) (CVS 2260) check-in: 45094abe user: drh tags: trunk
18:19
Documentation updates prior to 3.1.0. (CVS 2259) check-in: fc4f1f13 user: drh tags: trunk
17:53
Initialize the random number generator from /dev/urandom, if available. (CVS 2258) check-in: aab8e7f8 user: drh tags: trunk
17:07
Change to mkopcodeh.awk to accomodate windows systems. (CVS 2257) check-in: 39786aa8 user: drh tags: trunk
17:03
Update change log for version 3.1.0. (CVS 2256) check-in: 4d9b8587 user: drh tags: trunk
15:52
Final preparations for the 3.1.0 alpha release. (CVS 2255) check-in: 17122c7e user: drh tags: trunk
11:55
Improve test coverage for minimum feature builds. (CVS 2254) check-in: 9c4d0e13 user: danielk1977 tags: trunk
08:13
Exclude a few more lines of code using OMIT macros. (CVS 2253) check-in: c6fc49e6 user: danielk1977 tags: trunk
04:25
Modify test scripts to work when SQLITE_OMIT_SUBQUERY (but no other OMIT macros) is defined. (CVS 2252) check-in: d4e19efc user: danielk1977 tags: trunk
03:12
Modify test scripts to work when SQLITE_OMIT_SUBQUERY (along with other OMIT macros) is defined. (CVS 2251) check-in: bb0254ab user: danielk1977 tags: trunk
02:34
Add a new test file for subqueries. (CVS 2250) check-in: de8ee3a2 user: drh tags: trunk
00:44
Change the implementation of ALTER TABLE so that it does not use the IN() operattor. (CVS 2249) check-in: 06887afb user: danielk1977 tags: trunk
00:22
Fix a segfault that occurs on a corrupt database. (CVS 2248) check-in: d1166472 user: drh tags: trunk
2005-01-20
23:23
Fix comment typo in mkopcodec.awk. (CVS 2247) check-in: 61771482 user: drh tags: trunk
22:48
Bug fixes and enhancements entered while on jury recess. (CVS 2246) check-in: 38401dfb user: drh tags: trunk
13:36
Added the SQLITE_OMIT_SUBQUERY compile-time option and the EXISTS operator. Regression tests are currently failing with an assertion fault. (CVS 2245) check-in: d30fdf0f user: drh tags: trunk
13:03
Remove a few more lines of code when SQLITE_OMIT_** macros are defined. (CVS 2244) check-in: 417bbba9 user: danielk1977 tags: trunk
11:32
Extend the influence of a couple of SQLITE_OMIT_** macros a little bit. (CVS 2243) check-in: 5b1a9bf6 user: danielk1977 tags: trunk
05:24
Changes so that crash.test works when SQLITE_OMIT_PAGER_PRAGMAS is defined. (CVS 2242) check-in: f0add0a6 user: danielk1977 tags: trunk
02:17
Fix some test scripts so that they work with a minimal build configuration. (CVS 2241) check-in: d267fb3c user: danielk1977 tags: trunk
02:14
Turn SQLITE_OMIT_CURSOR on by default. (CVS 2240) check-in: 2d3ab1ab user: drh tags: trunk
01:51
Expression generator bug fix. (CVS 2239) check-in: 39cf97a9 user: drh tags: trunk
01:17
Minor fix for sqlite3_clear_bindings(). (CVS 2238) check-in: ff5b338c user: danielk1977 tags: trunk
01:14
Add the experimental sqlite3_sleep() and sqlite3_clear_bindings() APIs. (CVS 2237) check-in: 9480209e user: danielk1977 tags: trunk
2005-01-19
23:24
Continued refactoring of the name resolution logic and query optimizer. (CVS 2236) check-in: d8b2a7e0 user: drh tags: trunk
03:52
Another fix along the same lines as (2234) (CVS 2235) check-in: 27cf8322 user: danielk1977 tags: trunk
03:47
A few test cases were failing on windows due to mandatory locking. Omit them on that platform. (CVS 2234) check-in: 441316f1 user: danielk1977 tags: trunk
2005-01-18
17:40
Make sure USING and NATURAL work on joins even if the columns are renamed using an AS phrase. Ticket #523. (CVS 2233) check-in: c06add57 user: drh tags: trunk
17:20
CREATE TABLE ... AS ... uses short names for columns. Ticket #1036. (CVS 2232) check-in: b1d4c42d user: drh tags: trunk
16:02
Column names coming back from a SELECT are now just the name of the source column without the "table." prefix. In other words, "PRAGMA short_column_names=ON" is now the default. This makes the names of columns behave more like other SQL engines. The old behavior can be restored by setting "PRAGMA short_column_names=OFF". (CVS 2231) check-in: 9295050a user: drh tags: trunk
14:45
Continue refactoring name resolution. Fix for ticket #1047. (CVS 2230) check-in: 88d4834f user: drh tags: trunk
04:00
Refinements to the name resolution logic. Change the name of the keywordhash.c file to keywordhash.h. (CVS 2229) check-in: 0142ae6f user: drh tags: trunk
2005-01-17
22:08
Infrastructure changes to handle name resolution differently. This is needed to fix various long-standing problems with column names in joins. It will also make the implementation of correlated subqueries easier. (CVS 2228) check-in: 4a753439 user: drh tags: trunk
08:57
Fix a bug reported on the mailing list concerning a conflict between "INSERT INTO ... SELECT" statements and the "SELECT max(x) FROM tbl" optimization. (CVS 2227) check-in: 5a9da62a user: danielk1977 tags: trunk
07:53
Fix some memory leak problems with corrupt.test and auto-vacuum databases. (CVS 2226) check-in: 62442529 user: danielk1977 tags: trunk