drh
3644f0858d
The btree.c module passes all tests and is ready for integration.
...
Still need to go back and do coverage testing. (CVS 1343)
FossilOrigin-Name: 84506b23365933383397e02a8ec5a980c57c80fc
2004-05-10 18:45:09 +00:00
drh
24cd67e732
The btree.c module now passes all the historical regression tests. New tests
...
for new functionality still need to be added. (CVS 1342)
FossilOrigin-Name: 433ae0d327e5d5b0761e88418ed57fc4cbf4966b
2004-05-10 16:18:47 +00:00
drh
3dc0b8ebe3
Add flags values to the Mem structure to accomodate BLOBs and to show
...
the representation of strings. (CVS 1341)
FossilOrigin-Name: 3af283f483f75795d5b03dc8fd886aaf326d50b7
2004-05-10 12:07:10 +00:00
danielk1977
1d994699a0
Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1340)
...
FossilOrigin-Name: ac46bd686d2211813d254af578fe4e211162bc4b
2004-05-10 10:37:18 +00:00
danielk1977
132872b37e
Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1339)
...
FossilOrigin-Name: 19b100ec0d088b2cca147c967a80d18403b7ee86
2004-05-10 10:37:18 +00:00
danielk1977
6f8a503d71
Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1338)
...
FossilOrigin-Name: 2242423e31a5e81e89ffcc99e62307c5cc0120d5
2004-05-10 10:34:51 +00:00
danielk1977
24b03fd055
Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1337)
...
FossilOrigin-Name: ba2ba24263a9e4d1b65b441295504a5da6380f33
2004-05-10 10:34:34 +00:00
danielk1977
90e4d95d14
Add some functions to serialize and deserialize vdbe values (used
...
by manifest typing). (CVS 1336)
FossilOrigin-Name: 05434497ba5d9971d23144eb4b9d709c233f6546
2004-05-10 10:05:53 +00:00
danielk1977
9490bee025
Add versions of OP_MakeRecord and OP_Column that use manifest typing (not
...
activated yet). (CVS 1335)
FossilOrigin-Name: 9ea8e8ab23d46adb2970ccf62340703ec42345fa
2004-05-10 07:17:31 +00:00
danielk1977
192ac1dcab
Add versions of OP_MakeRecord and OP_Column that use manifest typing (not
...
activated yet). (CVS 1334)
FossilOrigin-Name: 8a66a502ba09e3d858d2f45df9b3b665ebb85d5b
2004-05-10 07:17:30 +00:00
danielk1977
8e150818ec
Change some code that assumes the root-page of sqlite_master is 2 (it is
...
now 1) (CVS 1333)
FossilOrigin-Name: 37ae528fb85799007f4ddfc56a7d9493dbb29cbf
2004-05-10 01:17:37 +00:00
danielk1977
189621d81f
Add a temporary sqlite2BtreeKeyCompare() function to help get
...
regression tests passing again. (CVS 1332)
FossilOrigin-Name: d8d1c91e55f24d17233414facaa03136b3b320d5
2004-05-09 23:23:56 +00:00
drh
3a4c141357
More btree.c bug fixing. It's getting closer but still not there yet.
...
Move obsolete test scripts into the attic. (CVS 1331)
FossilOrigin-Name: 9379c7c9cf8b0770a0c8d1feb5ffdba342173589
2004-05-09 20:40:11 +00:00
drh
da200cc1c7
The btree.test test is no working with integrity_check enabled. (CVS 1330)
...
FossilOrigin-Name: 9f1caa530e69aaf202debac36b6a46d707f362d7
2004-05-09 11:51:38 +00:00
drh
457f501464
Begin trying to get integrity checking working on the new btree.c. (CVS 1329)
...
FossilOrigin-Name: 499569daa6a3aed6609bcb1e11a3d231e13f4f9c
2004-05-09 01:35:05 +00:00
drh
c12fc0d85f
All tests in btree.test now pass (but only because I commented out the
...
btree_integrity_check test.) (CVS 1328)
FossilOrigin-Name: ee706e9c74c3fb32fc3369db226fad9ed4db7596
2004-05-09 00:40:52 +00:00
drh
c8629a13e1
More btree.c bug fixes. (CVS 1327)
...
FossilOrigin-Name: e9f84ff3fe45a014ab60fabbfd91d19e6d353477
2004-05-08 20:07:40 +00:00
drh
ab9f7f12d5
Get the code back to the point where it will compile the btree.c tests.
...
Move the default key comparison routine from btree.c into vdbeaux.c.
Commented out code in vdbe.c that will need to be fixed. (CVS 1326)
FossilOrigin-Name: 2bca92240b16a51f78661c3ba4d779d231780f8d
2004-05-08 10:56:11 +00:00
drh
eec983e175
Minor change to main.c so that it will compile with GCC 2.96. (CVS 1325)
...
FossilOrigin-Name: 1a09a1ada199b76926c64bd79ad39d6d50a75011
2004-05-08 10:11:36 +00:00
danielk1977
4adee20fcb
Change lots of internal symbols from sqliteXXX to sqlite3XXX so that the
...
library links again. It doesn't work yet, due to changes in the btree layer
calling convention. (CVS 1324)
FossilOrigin-Name: 8af6474c49263ae26216dff9465b33f76b500cf4
2004-05-08 08:23:19 +00:00
drh
9b17127705
More bug fixes in btree.c. (CVS 1323)
...
FossilOrigin-Name: 2d64cba38c0f5fffa18cb30c4c448278837de49d
2004-05-08 02:03:22 +00:00
drh
c39e000bbf
More bug fixes in btree.c. (CVS 1322)
...
FossilOrigin-Name: a80939ef714ec884950b4a1f4f809ffa37fdfa59
2004-05-07 23:50:57 +00:00
drh
de64713041
The btree.c module compiles and links and passes some tests. Many tests
...
still fail, though. (CVS 1321)
FossilOrigin-Name: d394b2b217d4d728f9eba397262bf9d36195719e
2004-05-07 17:57:49 +00:00
drh
a34b676483
New btree.c module compiles and links. (CVS 1320)
...
FossilOrigin-Name: dcd6b55f932a7ade4ad058534651e198b56370ad
2004-05-07 13:30:42 +00:00
drh
4fc0fb4358
Trying to synchronize the test3.c module with the new btree.c code. (CVS 1319)
...
FossilOrigin-Name: 7fd1a660b0607b7c36de1278724521cbea72af0c
2004-05-07 02:26:28 +00:00
danielk1977
697e6e27b8
Fix compilation problem in test5.c (CVS 1318)
...
FossilOrigin-Name: 49c3c86c17bcd8132216791d7a1a17e2c6256206
2004-05-07 01:50:37 +00:00
danielk1977
998b56c351
Add code to convert between the various supported unicode encoding schemes.
...
Untested at this point. (CVS 1315)
FossilOrigin-Name: 71260ff7f7030f56c292b43f83a213c65c9a184e
2004-05-06 23:37:52 +00:00
drh
23e11cab7d
Update test3.c to work with the new btree.c API. (CVS 1314)
...
FossilOrigin-Name: bfb3234dc60c9152fdf0a16b887089365443f5ed
2004-05-04 17:27:28 +00:00
drh
a5d14fe7c5
Added template for the utf.c file containing conversion routines. (CVS 1313)
...
FossilOrigin-Name: 89b42c468f437003f74a1785370e75b2585fa9e2
2004-05-04 15:00:46 +00:00
drh
9102529d8c
Incremental btree.c changes. (CVS 1312)
...
FossilOrigin-Name: fdc629dbbf974024215969e0bd3def4597258812
2004-05-03 19:49:32 +00:00
drh
4b70f11aea
Changes to btree for the new file format are mostly complete. Still need
...
to test and debug. (CVS 1311)
FossilOrigin-Name: 0eee3b5cd400e9548437632ec1dfe625a3fca9cf
2004-05-02 21:12:19 +00:00
drh
8856d6aad2
Sync all version 3 changes. (CVS 1309)
...
FossilOrigin-Name: 51892d6cdc739bb049fdfce8301354312167c181
2004-04-29 14:42:46 +00:00
drh
3aac2dd7bc
Pager tests working. (CVS 1308)
...
FossilOrigin-Name: 910067a200c4b25b5d813a84146673d3d1c80952
2004-04-26 14:10:20 +00:00
drh
9e572e608f
Begin modifying the BTree code for the new version-3 file format.
...
This is a work-in-progress.
As of this check-in, SQLite will not build. (CVS 1306)
FossilOrigin-Name: ce0bbd3a7159e12c86c5cde6571d6668b234827b
2004-04-23 23:43:10 +00:00
drh
cc83b6e071
Add an extra assert() to lemon.c to make debugging easier. Ticket #692 . (CVS 1305)
...
FossilOrigin-Name: 818bdba5dc25cda56716fdda1781a3d4ecb3a111
2004-04-23 23:38:42 +00:00
drh
226e5f9de7
Branch version_2. Code for version 3 is on the trunk. (CVS 1303)
...
FossilOrigin-Name: db84ddf5408d1efe9e0e5eef2f5d875c9e2c8e99
2004-04-23 23:19:59 +00:00
drh
1bdd9b5787
Get the temp_store and default_temp_store pragmas working. Update the
...
documentation. Also fix a malloc problem that popped up during the regression
testing. (CVS 1302)
FossilOrigin-Name: 7ace576215367101904677bd69951755ee9cb1a1
2004-04-23 17:04:44 +00:00
rdc
932ee8f4bb
Fix windows DLL section of Makefile.in for use with build dir. (CVS 1301)
...
FossilOrigin-Name: 1e84f70fb98755651e0c04dc2cf0114e2e6fe39c
2004-03-26 23:16:31 +00:00
drh
d888544275
Change the ".database" command in the shell to allocate more characters to
...
the database name and filename. (CVS 1300)
FossilOrigin-Name: 85238f06902851dd5085395501a0ab2d6a2b9814
2004-03-17 23:42:12 +00:00
drh
8b8891bf0a
Fix a VDBE stack overflow that occurs when the left-hand side of an IN
...
expression is NULL and the result is stored on the stack rather than used
to control a jump. Ticket #668 . (CVS 1299)
FossilOrigin-Name: fc7a7975b03c144c2db3566facd008d3701c735e
2004-03-17 23:32:08 +00:00
drh
276fd588d8
The sqlite_trace() API only works for commands started by the user, not for
...
SQL commands run during initialization. (CVS 1298)
FossilOrigin-Name: 0a12473c4ae370ec34f1f431dd6d7d6ffa25d41a
2004-03-17 18:44:45 +00:00
dougcurrie
a8804c82b8
Makefile.in and sqlite.def changes for encode and non-toplevel build; ticket #667 (CVS 1297)
...
FossilOrigin-Name: 72205a371ce5be4eac0a77d5d2fa8ccb23bb988f
2004-03-16 21:49:49 +00:00
drh
6ff15d0c49
Prototypes for sqlite_encode_binary() and sqlite_decode_binary() added
...
to sqlite.h. (CVS 1296)
FossilOrigin-Name: 359f0e787ff2d4d10fd23059e2ce99670e93f66a
2004-03-14 22:12:34 +00:00
drh
6da834a8b4
Make sqlite_encode_binary() and sqlite_decode_binary() an official part of
...
the library. (CVS 1295)
FossilOrigin-Name: 786fe545560ec6c42bb0e344345031f425bf177a
2004-03-14 22:11:59 +00:00
drh
371cb93a2a
Updates to the architecture document. (CVS 1294)
...
FossilOrigin-Name: c661cc81b6981c536c107f40525ad9783b11ea82
2004-03-14 11:57:58 +00:00
drh
6e17529e97
Fix the min/max optimizer so that it works when the FROM clause is a
...
subquery. Ticket #658 . (CVS 1293)
FossilOrigin-Name: 31c94acc72d318b5dec0fef1485621943add45c8
2004-03-13 14:00:36 +00:00
drh
1a72d72a7f
Typecast to work around a bug in {quote: CodeWarrior} Studio v9.1.
...
Ticket #654 . (CVS 1292)
FossilOrigin-Name: 5864fc6937b933b7da0c00e6c4c2ee1b9b939cff
2004-03-10 18:57:31 +00:00
a.rottmann
7972e32a9e
Fixed default target. (CVS 1291)
...
FossilOrigin-Name: af19ab32c5b329b053f3daf3c812eb593b89cd7f
2004-03-10 18:53:09 +00:00
a.rottmann
66eb270d6b
* Added rule for rebuilding Makefile from Makefile.in.
...
* Fixed double-slash problem induced by adding DESTDIR support. (CVS 1290)
FossilOrigin-Name: 957827e35cca65de11894eb2dfc78327f4034dfc
2004-03-10 16:32:03 +00:00
drh
a0c9a112de
The BTree layer now returns SQLITE_READONLY on an attempt to open a write
...
cursor on a read-only database. Previously, the failure would not occur
until there was an attempt to write to the cursor. (CVS 1289)
FossilOrigin-Name: 8a8be4687bf9fd88952b303f30f93aa6fed75b60
2004-03-10 13:42:37 +00:00