/ Timeline
Login

100 check-ins occurring around 1fdde6c506.

2006-02-10
02:27
Add the column_origin_name() etc. APIs. (CVS 3069) check-in: 82f502cd user: danielk1977 tags: trunk
2006-02-09
23:05
Ignore errors when when calling fsync() on a directory. Ticket #1657. (CVS 3068) check-in: d54d3b82 user: drh tags: trunk
22:24
Allow '@' to introduce host parameter names for compatibility with MS SQL Server. Ticket #1671. (CVS 3067) check-in: 0738ef81 user: drh tags: trunk
22:13
SUM never gives an error. An integer result is returned for exact results and a floating point result is returned for approximate results. Tickets #1664, #1669, and #1670. (CVS 3066) check-in: 9e04f8fd user: drh tags: trunk
18:35
Deprecate the sqlite3_aggregate_count() API. Make sure all aggregate counters are 64 bits. Remove unused StdDev structure from func.c. Ticket #1669. (CVS 3065) check-in: 44bd7ba4 user: drh tags: trunk
17:47
Integer overflow in SUM causes an exception. Ticket #1669. (CVS 3064) check-in: c72b9461 user: drh tags: trunk
16:52
Back out check-in (3058) - it breaks too much application code. (CVS 3063) check-in: 731f1e32 user: drh tags: trunk
13:43
Add the sqlite3_table_column_meta() API. (CVS 3062) check-in: 1ac72f68 user: danielk1977 tags: trunk
13:38
Avoid overflowing the 48-bit mantissa of a floating point number when summing large integers in the SUM() function. Ticket #1664. (CVS 3061) check-in: a9169e87 user: drh tags: trunk
02:56
Correctly handle COLLATE clauses in tables being modified by an ALTER TABLE ADD COLUMN command. Ticket #1665. (CVS 3060) check-in: baef2f66 user: drh tags: trunk
02:41
Use 64-bit integers in sqlite3_analyzer. Ticket #1666. (CVS 3059) check-in: 8b3068ac user: drh tags: trunk
2006-02-06
21:34
Add "autoinc" and "collseq" columns to the table_info() pragma. (CVS 3058) check-in: 7940a590 user: drh tags: trunk
21:22
Keep correct track of the amount of outstanding memory even when the system memory allocator returns a different number of bytes than requested. Ticket #1660. (CVS 3057) check-in: 6f5eb74f user: drh tags: trunk
13:59
Update the per-thread bytes allocated counter with the number of bytes actually allocated, not the number requested. Ticket #1660. (CVS 3056) check-in: 3f0a0ff1 user: danielk1977 tags: trunk
2006-02-05
18:55
Detect circularly defined views and issue an error message. Ticket #1658. (CVS 3055) check-in: f5341529 user: drh tags: trunk
2006-02-01
14:39
Typecast to silence (incorrect) compiler warning. (CVS 3054) check-in: 3a04fc45 user: drh tags: trunk
13:50
Always register BINARY collating sequences for UTF-16BE and UTF-16LE both. Formerly we were only registering the native byte order by default. Ticket #1654. Note: There may still be problems with collating sequence synthesis. (CVS 3053) check-in: 3861377b user: drh tags: trunk
02:45
In joins of the form: "A, B left C" make sure that the reordering optimization does not put table A after table C. Ticket #1652. (CVS 3052) check-in: 248b9be9 user: drh tags: trunk
01:55
Added support for the -enable-thread-override-lock option on the configure script. (CVS 3051) check-in: 82f558bd user: drh tags: trunk
2006-01-31
23:03
Add the SQLITE_THREADS_OVERRIDE_LOCKS compile-time option that disables the run-time test to see if threads can override each others locks on unix. (CVS 3050) check-in: e83a19e8 user: drh tags: trunk
20:49
Patches to support linux on embedded platforms. (CVS 3049) check-in: a088eb6d user: drh tags: trunk
19:31
Fix some pointless warnings from overly-pedantic compilers. (CVS 3048) check-in: b922c8e4 user: drh tags: trunk
19:07
3rd parameter to sqlite3_prepare() should be -1 if the string length is unknown. Passing in zero causes a zero-length SQL statement to be prepared, which is a no-op. Ticket #1651. This bug introduced by the fix for ticket #1650. (CVS 3047) check-in: 1e68ac59 user: drh tags: trunk
16:21
Version 3.3.3 (CVS 3046) check-in: 10a3f565 user: drh tags: trunk
16:20
Put in the correct release date for version 3.3.3. (CVS 3045) check-in: 1133a840 user: drh tags: trunk
15:19
Fix an problem in the test scripts that was show false failures under windows. (CVS 3044) check-in: 0cf4e3c6 user: drh tags: trunk
14:28
Authorization callback on the ALTER TABLE ADD COLUMN command. Ticket #1479. (CVS 3043) check-in: 461f5869 user: drh tags: trunk
2006-01-30
23:04
Remove support for the non-standard ON CONFLICT clause on CREATE INDEX. Ticket #1486. The ON CONFLICT clause has never worked on CREATE INDEX so removing it should not break anything. (CVS 3042) check-in: 669bcf5a user: drh tags: trunk
22:48
Memory DB works with autovacuum. (CVS 3041) check-in: 34dff874 user: drh tags: trunk
22:35
Make sure the 3rd parameter to sqlite3_prepare() is honored. Ticket #1650. (CVS 3040) check-in: 9d53cc88 user: drh tags: trunk
22:12
Clarify that the nBytes parameter to sqlite3_prepare is always the number of bytes and never the number of characters. Ticket #1646. (CVS 3039) check-in: 8efc8c57 user: drh tags: trunk
16:20
Documentation updates in preparation for the release of 3.3.3 stable. (CVS 3038) check-in: 6537b571 user: drh tags: trunk
15:41
Add a couple of extra test cases for #1644. (CVS 3037) check-in: e10d229f user: danielk1977 tags: trunk
15:34
Expire all prepared statements whenever there is a change to the schema of the TEMP database. Ticket #1644. (CVS 3036) check-in: 4cd4efaf user: drh tags: trunk
14:36
Fix bug with CHECK constraints contain an IN operator. Ticket #1645. (CVS 3035) check-in: 944df310 user: drh tags: trunk
2006-01-27
06:32
Fix a couple of (harmless) intel compiler warnings. (CVS 3034) check-in: 2e23231f user: danielk1977 tags: trunk
2006-01-26
14:29
Enhanced comments on the opcode.h building script. (CVS 3033) check-in: 7ccebf68 user: drh tags: trunk
13:25
Fix an error in the collation sequence examples in datatype3.html. Ticket #1641. (CVS 3032) check-in: 1658ea53 user: danielk1977 tags: trunk
13:11
Add omittest.tcl script to automate testing compile-time OMIT symbols. (CVS 3031) check-in: 540d28a7 user: danielk1977 tags: trunk
10:35
Handle a malloc() failure in resizeOpArray(). (CVS 3030) check-in: 5cecb452 user: danielk1977 tags: trunk
2006-01-25
22:50
Minor comment changes and code optimizations. (CVS 3029) check-in: 9e55dcd1 user: drh tags: trunk
15:55
Rename files using for testing only so that their name begins with "test". (CVS 3028) check-in: e4e6a205 user: drh tags: trunk
2006-01-24
16:37
Handle errors in saving cursor positions during a rollback by aborting all active statements. (CVS 3027) check-in: 5df9f022 user: danielk1977 tags: trunk
14:21
Save the position of any open cursors before a rollback. (CVS 3026) check-in: 32d45bcf user: danielk1977 tags: trunk
13:09
Return code was being dropped because of overridden variable in OP_IsUnique. Fix this and the test logic problem that hid it. (CVS 3025) check-in: c30705a0 user: danielk1977 tags: trunk
12:09
Rename some variables to avoid hiding others. Also add "static" to two function signatures that were missing it. (CVS 3024) check-in: d86f18a4 user: danielk1977 tags: trunk
11:30
Coverage improvements for main.c. (CVS 3023) check-in: 50964ef9 user: danielk1977 tags: trunk
10:58
General test coverage improvements. (CVS 3022) check-in: 153940af user: danielk1977 tags: trunk
02:19
Sqlite3_analyzer reports an error if it runs into trouble. (CVS 3021) check-in: 388b9262 user: drh tags: trunk
02:00
Update the publish scripts to correctly build the TCL DLL for windows. (CVS 3020) check-in: 5254874a user: drh tags: trunk
00:40
Version 3.3.2 (beta) (CVS 3019) check-in: 1fdde6c5 user: drh tags: trunk
00:15
More test script changes to get it to run without -DSQLITE_MEMDEBUG. (CVS 3018) check-in: 0ede5e49 user: drh tags: trunk
2006-01-23
23:53
Change the release date for version 3.3.2 to January 24. (CVS 3017) check-in: 7a2617f6 user: drh tags: trunk
23:49
Disable shared-cache OOM tests if not compiled with -DSQLITE_MEMDEBUG. (CVS 3016) check-in: 2d896667 user: drh tags: trunk
22:15
Bug fix in the WinCE bindings. (CVS 3015) check-in: c5792283 user: drh tags: trunk
21:44
More progress toward getting SQLITE_OMIT_FLOATING_POINT to pass tests. Ticket #1621. (CVS 3014) check-in: b52674e5 user: drh tags: trunk
21:38
Fix the shared pager tests so that they work under windows. (CVS 3013) check-in: 4a1a9f3e user: drh tags: trunk
21:37
Progress toward getting SQLITE_OMIT_FLOATING_POINT to pass all tests. Ticket #1621 (CVS 3012) check-in: c4c90965 user: drh tags: trunk
18:42
Bug fix in cases where a compound select has an ORDER BY clause with multiple terms. (CVS 3011) check-in: 4f56949b user: drh tags: trunk
18:14
Add documentation on the IF NOT EXISTS clause to CREATE statements. Ticket #1608. (CVS 3010) check-in: d4e4ba13 user: drh tags: trunk
18:06
Makefile changes so that builds work on Solaris. Ticket #1604. (CVS 3009) check-in: 7addf704 user: drh tags: trunk
17:43
Bug fix in the ROWID generation logic of the VDBE. I think this is a benign bug - it never causes a real fault. But I am not certain. (CVS 3008) check-in: dfe28238 user: drh tags: trunk
16:25
Get I/O error tests working on windows. (CVS 3007) check-in: 2ef8b85d user: drh tags: trunk
16:24
Fix uninitialized variable in os_unix.c. (CVS 3006) check-in: 892e644d user: drh tags: trunk
16:21
Add "#ifndef NDEBUG" around sqlite3pager_iswriteable() (only used in assert() expressions). Also set the internal page number of a page to zero if it fails to initialise. (CVS 3005) check-in: 77969c67 user: danielk1977 tags: trunk
15:59
Changes to the enc2.test script so that it will run on windows. (CVS 3004) check-in: 4c1818ec user: drh tags: trunk
15:54
Cut over the patches to support WinCE. Ticket #1600. (CVS 3003) check-in: 436287c2 user: drh tags: trunk
15:39
Fix a bug in pager.c that was overwriting freed memory. Comment changes in util.c. (CVS 3002) check-in: 8c7e18c3 user: drh tags: trunk
15:25
Further coverage improvements for pager.c and another IO error bug fix. (CVS 3001) check-in: a9ec5ee4 user: danielk1977 tags: trunk
14:05
Fix os_common.h so that the code builds without -DSQLITE_MEMDEBUG. (CVS 3000) check-in: 06d65400 user: drh tags: trunk
13:47
Do not automatically rollback at the btree or pager level if a commit fails. (CVS 2999) check-in: 0f6329ef user: danielk1977 tags: trunk
13:28
Fix to sqlite3AllocMalloc() when it is a no-op macro. (CVS 2998) check-in: 8caa9f95 user: drh tags: trunk
13:22
Do not name variables "operator" because some compilers do not realize that "operator" is not a reserved word in ANSI-C. Ticket #1625. (CVS 2997) check-in: 1f42a338 user: drh tags: trunk
13:14
Work around buggy malloc() implementations that cause problems on malloc(0). Ticket #1572. (CVS 2996) check-in: ada5490f user: drh tags: trunk
13:09
Improve coverage of pager.c and fix an IO error handling bug found in the process. (CVS 2995) check-in: 6ec8e6b7 user: danielk1977 tags: trunk
13:00
Fix additional compiler warnings. Tickets #1615, #1616, #1627 (CVS 2994) check-in: 6385628e user: drh tags: trunk
07:52
Fixes for OMIT_UTF16 and OMIT_COMPOUND (CVS 2993) check-in: f58bbdc0 user: danielk1977 tags: trunk
05:50
Improve coverage of expr.c and btree.c slightly. (CVS 2992) check-in: cc2e8e87 user: danielk1977 tags: trunk
00:04
Remove vestiges of the older TSD code for handling OOM exceptions. Prepare for the release of 3.3.2. (CVS 2991) check-in: a65e85f0 user: drh tags: trunk
2006-01-22
21:52
Performance optimization in btree.c. (CVS 2990) check-in: 3e1e6aff user: drh tags: trunk
00:42
Code size reductions in select.c. (CVS 2989) check-in: 3c2eee5e user: drh tags: trunk
00:14
Tests for the subquery flattening fix of check-in (2987). (CVS 2988) check-in: 72a067f0 user: drh tags: trunk
2006-01-21
22:19
Do not flatten subqueries in a join where the subquery includes a LIMIT. Ticket #1634. This is just an initial fix. Many test cases need to be added prior to closing the ticket. (CVS 2987) check-in: af18c0f4 user: drh tags: trunk
19:57
Fix a bug in os.h. How did this slip by before now? (CVS 2986) check-in: 29725de4 user: drh tags: trunk
12:08
Fix more problems with malloc() and IO failures. (CVS 2985) check-in: 29281dea user: danielk1977 tags: trunk
2006-01-20
18:10
More compiler warnings fixed - or in some cases comments are added to explain that the compiler is wrong. (CVS 2984) check-in: 507653a9 user: drh tags: trunk
17:56
Fix some compiler warnings. (CVS 2983) check-in: b7bdac0a user: drh tags: trunk
16:32
Fix another couple of IO or malloc() failure problems in a shared-cache context. (CVS 2982) check-in: 7e34163a user: danielk1977 tags: trunk
15:45
Fix and test the processing of sqlite3_result_error() withing aggregate functions. Allow errors to come from the step function (a new capability). Ticket #1632. (CVS 2981) check-in: fd4a6bb1 user: drh tags: trunk
10:55
Handle some of the IO error conditions that may occur in a shared-cache context. (CVS 2980) check-in: 97491d4e user: danielk1977 tags: trunk
2006-01-19
17:42
Make sure sqlite3_thread_cleanup() does not try to allocate memory. (CVS 2979) check-in: 0208e422 user: drh tags: trunk
11:28
Fix the #ifdef around sqlite3OutstandingMallocs() in test1.c. (CVS 2978) check-in: 218c6184 user: drh tags: trunk
08:43
Account for read-uncommitted cursors in sqlite3BtreeClearTable(). (CVS 2977) check-in: 95079832 user: danielk1977 tags: trunk
07:18
Fix a bug with internally saving cursors open on index tables. Also increase coverage of util.c and btree.c. (CVS 2976) check-in: a628d84d user: danielk1977 tags: trunk
2006-01-18
18:33
Omit thread2.test if memory-management is enabled at compile time. (CVS 2975) check-in: df91f685 user: danielk1977 tags: trunk
18:22
Include the ThreadData structure in internal malloc() testing. Also fixes for revealed bugs. (CVS 2974) check-in: c7b9d50d user: danielk1977 tags: trunk
17:25
Modify the sqlite3OsInMutex os-layer interface to take a single parameter to distinguish between mutexes held by the current thread and mutexes held by any thread. Part of the fix for ticket #1630. (CVS 2973) check-in: e1ad9df1 user: drh tags: trunk
16:51
Use a global variable protected by a mutex instead of thread-specific-data to record malloc() failures. (CVS 2972) check-in: ac090f2a user: danielk1977 tags: trunk
15:39
Fix compilation error when neither MEMDEBUG or ENABLE_MEMORY_MANAGEMENT is enabled. (CVS 2971) check-in: 4de5c529 user: danielk1977 tags: trunk
15:25
Change sqlite3MallocClearFailed() calls to sqlite3ApiExit(), a better API. (CVS 2970) check-in: e0b022e5 user: danielk1977 tags: trunk