/ Timeline
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

100 check-ins occurring around b032b646b72a03e8.

2004-05-27
03:12
Fixes to the MEM changes. The library now links. (CVS 1470) check-in: f33d15d9 user: drh tags: trunk
01:53
More MEM changes in the vdbe.c. Still will not compile. (CVS 1469) check-in: dbdd1a7f user: drh tags: trunk
01:49
More test cases for the new query API. (CVS 1468) check-in: 74097ecd user: danielk1977 tags: trunk
01:04
Add TCL test bindings and some more test cases for the new query API. (CVS 1467) check-in: d72adf0c user: danielk1977 tags: trunk
2004-05-26
23:43
Break Mem.flags into Mem.type and Mem.enc. (CVS 1466) check-in: 68ef1702 user: drh tags: trunk
23:25
Refactoring of the vdbe Mem functions and the APIs that deal with them. The code will not compile in its current state. (CVS 1465) check-in: bba6684d user: drh tags: trunk
16:54
Remove dataType and includeTypes flags from function definitions. Added new P3_FUNCDEF type for P3 arguments on opcodes. Fixes to several user functions. 28 tests fail now. (CVS 1464) check-in: 36e03162 user: drh tags: trunk
13:27
Ensure the type of an sqlite3_value* is not modified by calls to sqlite3_value_*() calls. (CVS 1463) check-in: ce8b1520 user: danielk1977 tags: trunk
10:11
Add some tests for the new API. Many more to come. (CVS 1462) check-in: d5659f2e user: danielk1977 tags: trunk
06:58
Remove the show_datatypes pragma. (CVS 1461) check-in: 93bb958d user: danielk1977 tags: trunk
06:18
Use the new form of the sqlite3_create_function() API. (CVS 1460) check-in: 0317bef4 user: danielk1977 tags: trunk
02:04
Use the new API calls more consistently. (CVS 1459) check-in: 17e7db48 user: danielk1977 tags: trunk
00:07
More changes to do with the new sqlite3_step() API. (CVS 1458) check-in: e8313825 user: danielk1977 tags: trunk
00:01
Minor code fixes in btree.c and pragma.c to help with watcom C. (CVS 1457) check-in: 143c502a user: drh tags: trunk
00:01
Add file legacy.c with old APIs. (CVS 1456) check-in: ae18fcb7 user: danielk1977 tags: trunk
2004-05-25
23:35
Move the sqlite3_exec() function to legacy.c. (CVS 1455) check-in: 9385ad5c user: danielk1977 tags: trunk
12:05
Change a couple of symbol names for the new user function API. (CVS 1454) check-in: 8f6b20c2 user: danielk1977 tags: trunk
11:47
Use the new API for returning values and errors from user functions. (CVS 1453) check-in: 4eccae03 user: danielk1977 tags: trunk
01:13
Add manifest type aware versions of the min() and max() aggregates. (CVS 1452) check-in: b77c268e user: danielk1977 tags: trunk
2004-05-24
23:48
Aggregate functions also use sqlite_value* instead of const char * for arguments. (CVS 1451) check-in: 5c28ed5e user: danielk1977 tags: trunk
12:55
Update the typeof() operator to respect manifest types. (CVS 1450) check-in: 162cf42e user: danielk1977 tags: trunk
12:39
Non-aggregate SQL functions use sqlite_value* instead of const char * for argument values. (CVS 1449) check-in: 1e47d738 user: danielk1977 tags: trunk
09:15
Fix typo in vdbe.c from previous commit. (CVS 1448) check-in: a554bf6c user: danielk1977 tags: trunk
09:10
Add the sqlite3_value_*() access functions. (CVS 1447) check-in: 4bf925fc user: danielk1977 tags: trunk
07:34
Fix for retrieving UTF-16 little-endian text from a big-endian database. (CVS 1446) check-in: 8104baf2 user: danielk1977 tags: trunk
07:04
Have the vdbe handle strings in the same encoding as the database. (CVS 1445) check-in: b7155db2 user: danielk1977 tags: trunk
2004-05-23
13:30
Begin changing the vdbe so all stack values use the database encoding. (CVS 1444) check-in: f47de3a9 user: danielk1977 tags: trunk
2004-05-22
21:30
Remove the OP_SetInsert opcode. (CVS 1443) check-in: 18e690e4 user: drh tags: trunk
17:46
Move btree_rb.c into the attic. (CVS 1442) check-in: 4159ef23 user: drh tags: trunk
17:41
Split up os.c into separate files, one for each platform. (CVS 1441) check-in: 5c61be1c user: drh tags: trunk
11:09
Bug fix in vdbe.c - variable declarations must come before code in ANSI C. (CVS 1440) check-in: c36203de user: drh tags: trunk
10:33
Add a couple of tests for UTF-16 databases. (CVS 1439) check-in: 891be63a user: danielk1977 tags: trunk
10:33
Add a couple of tests for UTF-16 databases. (CVS 1438) check-in: d7551df8 user: danielk1977 tags: trunk
09:21
Use the new form of the sqlite3_open() API everywhere. (CVS 1437) check-in: b4492173 user: danielk1977 tags: trunk
08:16
Tests for the functions in utf.c. (CVS 1436) check-in: 802d65af user: danielk1977 tags: trunk
08:09
Store the text encoding in the database (as meta value 4). (CVS 1435) check-in: 7f00ca58 user: danielk1977 tags: trunk
07:27
A few bugfixes related to UTF-16 databases. sqlite3_open() still assumes a UTF-8 database, and sqlite3_open16() still assumes a UTF-16 db. (CVS 1434) check-in: b3581d27 user: danielk1977 tags: trunk
03:05
Steps towards UTF-16 databases. Some tests are failing because of this commit. (CVS 1433) check-in: c4a82468 user: danielk1977 tags: trunk
02:55
Update comments and remove dead code from btree.c (CVS 1432) check-in: 8069caca user: drh tags: trunk
2004-05-21
21:12
Floating point values are serialized in big-endian byte order. (CVS 1431) check-in: acb65297 user: drh tags: trunk
13:39
Remove the OP_SetFound opcode and its cousins. (CVS 1430) check-in: 5524075e user: drh tags: trunk
11:39
Eliminate some unused code (CVS 1429) check-in: 550a53b3 user: danielk1977 tags: trunk
10:49
Pretty-print blobs in vdbe-traces. (CVS 1428) check-in: 5eb94c97 user: danielk1977 tags: trunk
10:08
Further work on the new API. All the functions to execute queries are there now. (CVS 1427) check-in: fc94575d user: danielk1977 tags: trunk
03:01
Eliminate the OP_SortMakeRec and OP_SortCallback opcodes. Sort using the standard record format. (CVS 1426) check-in: 25643a01 user: drh tags: trunk
02:14
Most sorting problems are fixed. Dead code has been removed. 3 test failures remain but will be fixed by the new function API once it gets implemented. (CVS 1425) check-in: 3b55095e user: drh tags: trunk
02:11
Fix typo in bind.test that was causing a seg-fault. (CVS 1424) check-in: d1af1a4a user: danielk1977 tags: trunk
01:47
Add new sqlite3_open() and sqlite3_open16() APIs. (CVS 1423) check-in: 307b5500 user: danielk1977 tags: trunk
01:29
Sorting bug fixes. Now only 17 tests fail. (CVS 1422) check-in: 0736b7e8 user: drh tags: trunk
2004-05-20
23:37
Fix a bug that prevented sorting by index. Down to 162 failed tests. (CVS 1421) check-in: b032b646 user: drh tags: trunk
22:16
Add internal support for collating sequences. This breaks 244 tests. (CVS 1420) check-in: a6cb09d7 user: drh tags: trunk
13:54
sqlite3MemCompare now takes a CollSeq* argument. (CVS 1419) check-in: 5c1e47a2 user: drh tags: trunk
12:41
Fix problems with types and the recognition of BLOB as having no affinity. (CVS 1418) check-in: 8411718f user: drh tags: trunk
12:10
Default type affinity is now NUMERIC. The affinity.html file checked into the doc directory. (CVS 1417) check-in: 948307f0 user: drh tags: trunk
11:00
Add some more elements of the new API. (CVS 1416) check-in: 2821767b user: danielk1977 tags: trunk
03:30
Fix the misc3.test test file. (CVS 1415) check-in: 478836f4 user: drh tags: trunk
03:02
Bug fix associated with misc3.test. (CVS 1414) check-in: a7f02db7 user: drh tags: trunk
02:42
Bug fix associated with OP_SetNumColumns in insert.c. Also changed a variable name in OP_Column. (CVS 1413) check-in: bf2181f1 user: drh tags: trunk
02:01
VACUUM works again. (CVS 1412) check-in: c4e1d02f user: drh tags: trunk
01:40
Add some comments for sqlite3_bind_*() APIs. (CVS 1411) check-in: 46b09422 user: danielk1977 tags: trunk
01:12
Add support for the new sqlite3_bind_*() APIs. (CVS 1410) check-in: e8f980d8 user: danielk1977 tags: trunk
2004-05-19
21:09
Get more tests running. (CVS 1409) check-in: 7eb3f29e user: drh tags: trunk
20:41
Correctly handle 64-bit integers in SQL statements. (CVS 1408) check-in: 34f03ba6 user: drh tags: trunk
14:56
Change opcode names and comments to better describe the operation of the incrKey flag. OP_MoveTo becomes OP_MoveGe. (CVS 1407) check-in: 8f249c45 user: drh tags: trunk
13:13
Bug fixes in where.c. The where.test test works again. (CVS 1406) check-in: 7c31e257 user: drh tags: trunk
11:31
Really remove the OP_StrEq opcode this time - appearently I didn't save the file out of the editor before doing the check-in (1397). (CVS 1405) check-in: 821b0b29 user: drh tags: trunk
11:24
Variable name change: azVar to apVar. (CVS 1404) check-in: 45169ce0 user: drh tags: trunk
10:36
Tests for text encoding conversion functions. Also new sqlite3_bindXX APIs. (CVS 1403) check-in: f71844bc user: danielk1977 tags: trunk
10:35
Tests for text encoding conversion functions. Also new sqlite3_bindXX APIs. (CVS 1402) check-in: a0f3f6ed user: danielk1977 tags: trunk
10:34
Tests for text encoding conversion functions. Also new sqlite3_bindXX APIs. (CVS 1401) check-in: 33293ae1 user: danielk1977 tags: trunk
10:34
Tests for text encoding conversion functions. Also new sqlite3_bindXX APIs. (CVS 1400) check-in: 4e602bb4 user: danielk1977 tags: trunk
2004-05-18
23:21
Add definitions of the CollSeq and KeyInfo structures. (CVS 1399) check-in: cd1be815 user: drh tags: trunk
22:38
Remove dead code from vdbeaux.c. Add comments describing desired changes to OP_Sort processing in select.c (CVS 1398) check-in: ae37e8a0 user: drh tags: trunk
22:17
Remove the OP_StrEq opcodes. (CVS 1397) check-in: 238442bb user: drh tags: trunk
22:03
Remove dead code from util.c (CVS 1396) check-in: 3ce42e85 user: drh tags: trunk
15:57
New varint encoding gives a maximum varint length of 9 instead of 10. (CVS 1395) check-in: 61bdb53a user: drh tags: trunk
12:50
Additional debugging output from btree.c (CVS 1394) check-in: b2def185 user: drh tags: trunk
10:06
Fix many problems with manifest types and column affinity. Most things are working now. (CVS 1393) check-in: ad4a9641 user: danielk1977 tags: trunk
09:58
Fix many problems with manifest types and column affinity. Most things are working now. (CVS 1392) check-in: a62872aa user: danielk1977 tags: trunk
01:31
Bugfix for row format. (CVS 1391) check-in: c1745f47 user: danielk1977 tags: trunk
01:23
Omit the '\0' at the end of UTF-8 strings on disk (it is implied). Also don't store the number of rows at the beginning of each table record. (CVS 1390) check-in: 202a470f user: danielk1977 tags: trunk
2004-05-17
10:48
More changes to support the new types model. Compound SELECTs are currently broken. (CVS 1389) check-in: 0f6c9b05 user: danielk1977 tags: trunk
2004-05-16
22:55
Fix a bug meant real numbers with a negative sign were being stored as strings by default (instead of IEEE floats). (CVS 1388) check-in: 9321e742 user: danielk1977 tags: trunk
16:24
Fix a bug in the BTree balancing routine. (CVS 1387) check-in: 6c73544b user: drh tags: trunk
11:57
Fix two bugs that were causing lots of tests to fail. (CVS 1386) check-in: 5cba8a51 user: danielk1977 tags: trunk
11:15
More changes to support the manifest type model. A few things are currently broken. (CVS 1385) check-in: a4af838f user: danielk1977 tags: trunk
2004-05-15
00:29
More speed improvements to btree. (CVS 1384) check-in: aab4b794 user: drh tags: trunk
2004-05-14
21:59
Allocates VDBE cursors one by one in separate memory so that pointers to cursors can persist through a realloc(). (CVS 1383) check-in: d8bacc16 user: drh tags: trunk
21:12
Cache record headers in the OP_Column opcode. (CVS 1382) check-in: 8d9eab17 user: drh tags: trunk
19:08
More speed improvements. (CVS 1381) check-in: cf75cac9 user: drh tags: trunk
16:50
Optimized varint routines and tests added. (CVS 1380) check-in: d4e0933d user: drh tags: trunk
15:27
Performance improvements (CVS 1379) check-in: cad47917 user: drh tags: trunk
12:17
Table 1 of a database (the sqlite_master table) defaults to use B+trees. (CVS 1378) check-in: 45b60de5 user: drh tags: trunk
12:16
Use B+trees for tables (CVS 1377) check-in: c6604a94 user: danielk1977 tags: trunk
11:16
Delete some code no longer in use (CVS 1376) check-in: f24aedc2 user: danielk1977 tags: trunk
11:00
Implement type affinity for table and index records (CVS 1375) check-in: dbfe6e93 user: danielk1977 tags: trunk
01:58
Changes to btree and pager in preparation for moving to run-time page size determination. (CVS 1374) check-in: f63fb6dd user: drh tags: trunk
2004-05-13
13:38
Changes to make regression tests in rowid.test pass. (CVS 1373) check-in: 790226c9 user: danielk1977 tags: trunk
12:32
Change the OP_ListXX opcodes to use 64 bit integers (CVS 1372) check-in: da9b3dce user: danielk1977 tags: trunk
11:46
Update quick.test (CVS 1371) check-in: a61eefa0 user: danielk1977 tags: trunk