drh
|
290c19482e
|
Optimizations to the code generator. (CVS 1899)
FossilOrigin-Name: bd6649c5aae1bf182610eb267b546c297a34481d
|
2004-08-21 17:54:45 +00:00 |
|
drh
|
34f4732b06
|
Be more agressive about not creating or opening the TEMP database if there
are no TEMP tables. (CVS 1891)
FossilOrigin-Name: 6b2b6b2dbd821070a2781685c4b63a50bc8f5cae
|
2004-08-18 15:58:22 +00:00 |
|
drh
|
dc3ff9c34c
|
Avoid creating a TEMP database unless it is absolutely necessary. (CVS 1890)
FossilOrigin-Name: 5914a11caa4c6e778cd7ca010427897c8f971552
|
2004-08-18 02:10:15 +00:00 |
|
drh
|
71c697ef4d
|
Fix problems in the handling of malloc failures. (CVS 1882)
FossilOrigin-Name: 81d91d14cf2352fc7981b361ac9af99b3cbbc9e8
|
2004-08-08 23:39:19 +00:00 |
|
drh
|
4c755c0f53
|
Make sure the argument to ctype.h macros is always an unsigned character.
Ticket #839. (CVS 1881)
FossilOrigin-Name: b065973898c06a81c69b70b3fa91c79334bd9b9a
|
2004-08-08 20:22:17 +00:00 |
|
drh
|
be5c89acd0
|
Various size optimizations. (CVS 1867)
FossilOrigin-Name: 1186e3ce0b660f1cf8d03a275b0331da64d21f1b
|
2004-07-26 00:31:09 +00:00 |
|
drh
|
956bc92cde
|
Prepared statements now work with CREATE and DROP. All tests pass.
No memory leaks. (CVS 1866)
FossilOrigin-Name: ebdb661e0eefe123c422d3c1c371e325bb6cf673
|
2004-07-24 17:38:29 +00:00 |
|
drh
|
3f7d4e49d8
|
Fix more problems with deferred execution of CREATE. Still need to do DROP.
There is now a memory leak. (CVS 1865)
FossilOrigin-Name: 6db3f122aad25b5226670ce682b7263d55c0d301
|
2004-07-24 14:35:58 +00:00 |
|
drh
|
234c39dff7
|
Progress towards getting prepared statements and CREATE and DROP to play
nicely together. Work is incomplete. Some tests are known to fail. (CVS 1864)
FossilOrigin-Name: 49b991492496e104f5eca620a5d465a742b7ff3a
|
2004-07-24 03:30:47 +00:00 |
|
drh
|
90f5ecb39d
|
Initial implementation of variable page sizes and the temp_store pragma. (CVS 1843)
FossilOrigin-Name: 4cf6e9db757931aba2f300b7869305434d6f2d2b
|
2004-07-22 01:19:35 +00:00 |
|
drh
|
6d08b4d647
|
Add the '%ifdef' capability to lemon. Other minor changes. (CVS 1836)
FossilOrigin-Name: 522ff721ccc33c4b89072fed4e451f0df82e8140
|
2004-07-20 12:45:22 +00:00 |
|
drh
|
c275b4ea91
|
Store schema cookies on the TEMP database. Ticket #807. (CVS 1817)
FossilOrigin-Name: c6c13dc460094e6adea2b14849edf9f485238b99
|
2004-07-19 17:25:24 +00:00 |
|
danielk1977
|
8a41449ecc
|
Fix error reporting path for errors that occur while reading the database
schema. (CVS 1757)
FossilOrigin-Name: 157db33e09399f31bcdaf58ea90fe618fefcd9bd
|
2004-06-29 08:59:35 +00:00 |
|
danielk1977
|
2b444853e0
|
Bug-fixes to get the two threadtest C programs working again. (CVS 1756)
FossilOrigin-Name: ffd3312b66e2657c3431eab814aadec254af2403
|
2004-06-29 07:45:33 +00:00 |
|
danielk1977
|
e0d4b060db
|
Fix a bunch of harmless warnings. (CVS 1749)
FossilOrigin-Name: fae7c6e004aa4752fd3db09a42bfdb900861b3c0
|
2004-06-28 01:11:46 +00:00 |
|
drh
|
b089c0b722
|
Fold in a 64-bit change that came from the PHP people. (CVS 1743)
FossilOrigin-Name: b69b4fe8adff83a26e3566613bea8b477a26e8a4
|
2004-06-26 14:46:39 +00:00 |
|
danielk1977
|
40b38dcdf8
|
Remove the 'nMaster' argument from various pager and btree functions. (CVS 1737)
FossilOrigin-Name: 4e20720984e1fd6822ead785d758374d2704b7fb
|
2004-06-26 08:38:24 +00:00 |
|
drh
|
645f63ed02
|
Fix some segfaults that could have occurred after a malloc() failure. (CVS 1661)
FossilOrigin-Name: 80151e728101c3cd5a8cf36cca2bfa661b21c746
|
2004-06-22 13:22:40 +00:00 |
|
danielk1977
|
8a6c550d94
|
Improve the os_test.c module. (CVS 1657)
FossilOrigin-Name: ecdb93d3c92e34f7d85aa2fd703880669397b216
|
2004-06-22 12:18:32 +00:00 |
|
drh
|
da71ce1623
|
Fix an uninitialized variable. The variable was harmless, but pedantic
error checking in MSVC raised an exception on it. (CVS 1651)
FossilOrigin-Name: afc398c2ca97ff165ea8242a5ffb8b6374b7fa8f
|
2004-06-21 18:14:45 +00:00 |
|
danielk1977
|
e159fdf21c
|
Avoid opening a temp table for aggregate queries with no GROUP BY clause. (CVS 1649)
FossilOrigin-Name: 4d02df63496091a1e643601f84313f42130d6282
|
2004-06-21 10:45:06 +00:00 |
|
danielk1977
|
72c952a1c4
|
Add the OP_Concat8 opcode, similar in concept to OP_String8. (CVS 1648)
FossilOrigin-Name: bbd3e93348bc3a1178f5278c6cf0b82e75bbf642
|
2004-06-21 09:06:41 +00:00 |
|
drh
|
0e3d74761d
|
Make sure VdbeFunc entries are initialized before trying to destroy them.
Also, unrelated comment changes in build.c. (CVS 1643)
FossilOrigin-Name: fc3b3a8fe86980db4de402bb8e85f8f739fc3883
|
2004-06-19 17:33:07 +00:00 |
|
drh
|
124b27e654
|
Omit the DB_Locked and DB_Cookie flags. Other minor cleanup. (CVS 1642)
FossilOrigin-Name: 01f74b420c3f24918c066172e09cebbb22568faf
|
2004-06-19 16:06:10 +00:00 |
|
drh
|
a99db3b6ac
|
Omit the sqlite3VdbeCode() routine. Use sqlite3NameFromToken() more to
reduce the amount of code. (CVS 1639)
FossilOrigin-Name: 99d0436e0ee1c917b2b7bbf005f05288b535648a
|
2004-06-19 14:49:12 +00:00 |
|
danielk1977
|
ec8450f6cb
|
Remove the unused 'next_cookie' mechanism. (CVS 1634)
FossilOrigin-Name: c94a9759ca6346a8c32f388a7aa1f0f139d6abc2
|
2004-06-19 09:35:36 +00:00 |
|
danielk1977
|
d008cfe305
|
Fix for #764. When reloading the schema, load the temp schema last. (CVS 1628)
FossilOrigin-Name: 1f43219a7402af7255743466731dba2afb31d12b
|
2004-06-19 02:22:10 +00:00 |
|
danielk1977
|
5314c4d7ab
|
Fix a couple of gcc warnings. (CVS 1615)
FossilOrigin-Name: 960f55f3ecbef4581c8cb7be860023ba10de4e96
|
2004-06-18 06:02:35 +00:00 |
|
danielk1977
|
bfd6cce56b
|
Optimisation for unicode encoding conversion routines. (CVS 1614)
FossilOrigin-Name: 39a415eaa65964742e40b7ea4d471fa04007c6c9
|
2004-06-18 04:24:54 +00:00 |
|
danielk1977
|
f736b77160
|
Handle conflicting ON CONFLICT clauses in table definitions. (CVS 1611)
FossilOrigin-Name: 12e77e759ec5b45b7fb94aa815435127f395162e
|
2004-06-17 06:13:34 +00:00 |
|
danielk1977
|
e00484002f
|
Assorted memory leak fixes. (CVS 1600)
FossilOrigin-Name: 07b90f3690768e852384fbbde0ba59e69e24d1da
|
2004-06-15 16:51:01 +00:00 |
|
danielk1977
|
d8123366c4
|
(1) Modifications to the user-function interface and (2) Internal changes
to automatically created indices. (CVS 1575)
FossilOrigin-Name: 5903f53828b5d282b33e27813417e4317c9ecf0b
|
2004-06-12 09:25:12 +00:00 |
|
danielk1977
|
dc8453fd7a
|
Use the SQLITE_UTF* symbols instead of the old internal TEXT_Utf* symbols. (CVS 1572)
FossilOrigin-Name: 9b84f2f488e1d37ba1a4c4cf31490bcbba0f6edd
|
2004-06-12 00:42:34 +00:00 |
|
danielk1977
|
4e6af1347c
|
Correctly handle the situation where a collation sequence is available, but
not in the preferred encoding. (CVS 1565)
FossilOrigin-Name: 49ab4794e1b5be5cbb3b87a65477659762487cf8
|
2004-06-10 14:01:08 +00:00 |
|
danielk1977
|
7cedc8d4d6
|
Add the sqlite3_collation_needed() API and fix some error handling cases
involving unknown collation sequences. (CVS 1562)
FossilOrigin-Name: edf069b9f4044ed2a80962c7722052bf1b80bf45
|
2004-06-10 10:50:08 +00:00 |
|
danielk1977
|
466be56bcf
|
Change the collation sequence interface to allow collation sequences that
use UTF-16 in non-native byte order to be registered. (CVS 1559)
FossilOrigin-Name: b8aaa3a29e0ddef357ab1b3b0b9f87ed390f2f36
|
2004-06-10 02:16:01 +00:00 |
|
drh
|
a6ecd33851
|
Check for schema updates if the parser fails to find a table. More locking
test updates. (CVS 1555)
FossilOrigin-Name: a22283512afe2df09d5783d189fbd7389ed313ad
|
2004-06-10 00:29:09 +00:00 |
|
danielk1977
|
c039139807
|
Fix error reporting when trying to attach a database with a foriegn text
encoding. (CVS 1545)
FossilOrigin-Name: beab038c71eecbabb1351b0c98a71f32ea013285
|
2004-06-09 12:30:04 +00:00 |
|
danielk1977
|
0202b29ef7
|
Some progress on user-defined collation sequences. (CVS 1544)
FossilOrigin-Name: c634e71f1909819fb55c728bc410e5cc390428e3
|
2004-06-09 09:55:16 +00:00 |
|
drh
|
80242055e5
|
Start all transactions and verify all schema cookies near the beginning of
of each vdbe program. (CVS 1543)
FossilOrigin-Name: 1086196460e261718e78512d77e25dde021a117d
|
2004-06-09 00:48:12 +00:00 |
|
danielk1977
|
4f057f904a
|
Remove the third argument from the sqlite3_open() API. (CVS 1540)
FossilOrigin-Name: 62e31f396cb6b49f542977e2fade78e11e371132
|
2004-06-08 00:02:33 +00:00 |
|
danielk1977
|
517eb64616
|
Tables created with the CREATE TABLE <tbl> AS SELECT ... syntax now inherit
column declaration types from the SELECT statement. (CVS 1538)
FossilOrigin-Name: 31c1668dbc2b84438a5b78b0270f58b37b03791d
|
2004-06-07 10:00:31 +00:00 |
|
danielk1977
|
8e227875dd
|
Add pragma to set/get text encoding. Also fix an obscure problem where a
temp trigger could be accidently dropped. (CVS 1537)
FossilOrigin-Name: 983221b038813c5a7892564896e39597c223c4c3
|
2004-06-07 07:52:17 +00:00 |
|
danielk1977
|
13adf8a071
|
Untested updates to support atomic multi-file transactions (CVS 1526)
FossilOrigin-Name: d57e5252c8baaf615c2cd218a33356ea5d95a5e2
|
2004-06-03 16:08:41 +00:00 |
|
drh
|
9c054830b4
|
Change all SQLITE3 preprocessor macros to SQLITE. Documentation updates. (CVS 1511)
FossilOrigin-Name: adf7e29ff60dc559f64832fadb09f0b9decc0e76
|
2004-05-31 18:51:57 +00:00 |
|
danielk1977
|
11146c9c2e
|
Use read-only transactions. (CVS 1504)
FossilOrigin-Name: 6c100887eeb32631e1aa914a69db959e1f58f192
|
2004-05-31 11:51:44 +00:00 |
|
danielk1977
|
ee5741ea78
|
Add read-transactions to the btree and vdbe. The compiler doesn't invoke
them yet. (CVS 1502)
FossilOrigin-Name: 6b43633a96c674a5d470578ef80ebf2227da0682
|
2004-05-31 10:01:34 +00:00 |
|
danielk1977
|
33752f8acf
|
Remove the <ON CONFLICT> clause from BEGIN (CVS 1501)
FossilOrigin-Name: 9029274b6129140064bd7ac34df7eaba00d28efb
|
2004-05-31 08:55:33 +00:00 |
|
danielk1977
|
1d850a72c2
|
Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500)
FossilOrigin-Name: b8ed812c92f2dbb4431d45aeb41646ceb53e0cbc
|
2004-05-31 08:26:49 +00:00 |
|
danielk1977
|
0f69c1e3ec
|
Transform OP_HexBlob and OP_String8 to OP_Blob and OP_String the first time they are executed. (CVS 1492)
FossilOrigin-Name: 3225de8902b0e7e60c4d9f3a5ef51bc74f57d364
|
2004-05-29 11:24:50 +00:00 |
|