drh
91b48aa1af
When a statement causes a ROLLBACK due to an ON CONFLICT clause, other active
...
VMs abort. (CVS 1778)
FossilOrigin-Name: 0fedf74e30026afe2c8caacff3d62cf5c1b1f528
2004-06-30 11:14:18 +00:00
danielk1977
e0d4b060db
Fix a bunch of harmless warnings. (CVS 1749)
...
FossilOrigin-Name: fae7c6e004aa4752fd3db09a42bfdb900861b3c0
2004-06-28 01:11:46 +00:00
danielk1977
fe587031cf
Fix unitialised variable in sqlite3VdbeFinalize(). (CVS 1747)
...
FossilOrigin-Name: 9501587944f1009aa0b4fa431bb19e7ec993a077
2004-06-27 23:50:21 +00:00
drh
6a179ea796
Remove unused routines from vdbeaux.c. Improve test coverage. (CVS 1746)
...
FossilOrigin-Name: 792b3c75e7764bab1473c0d6efc76f1164c943bf
2004-06-27 21:31:39 +00:00
danielk1977
b5548a8b20
Fix a problem where a file was not being closed after a malloc() failure. (CVS 1741)
...
FossilOrigin-Name: 3c8512bc549e10ee131cb7f2d4e74d96e9de74a0
2004-06-26 13:51:33 +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
1b743be858
Be careful to initialize the Mem.xDel field to zero for static Mems. (CVS 1671)
...
FossilOrigin-Name: e17ea666b1eb1df12a1d4d78bda2e025e2aa30bd
2004-06-22 22:04:46 +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
e302663615
Add os_test.c. Not activated yet. (CVS 1655)
...
FossilOrigin-Name: d16b863849d1aa887fe403e25153b1e9df6b837e
2004-06-22 11:29:02 +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
9e6db7d70f
Ensure sqlite3ErrorMsg() is used to report errors during compilation,
...
sqlite3Error() during execution. Also remove unused param from
sqlite3VdbeReset() and Finalize(). (CVS 1647)
FossilOrigin-Name: 7a33daef5b49b1f2d89f27e0063372fe4f1702c8
2004-06-21 08:18:51 +00:00
danielk1977
b28af71a22
Update sqlite3_changes() to match the documentation and add
...
sqlite3_total_changes(). (CVS 1645)
FossilOrigin-Name: ae2f4a0943854fedbbb6fab1dc3aaf972722ed95
2004-06-21 06:50:26 +00:00
drh
f92c7ff74a
Clear up another zero-length array. This seems to fix the segfault in
...
func-13.4 too. (CVS 1641)
FossilOrigin-Name: 70680a34b4b617286d92730bd3042b8b569b3371
2004-06-19 15:40:23 +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
96d81f99d4
Update sqlite3_close() API to match documentation. (CVS 1630)
...
FossilOrigin-Name: 61819740fe8916892afe502196bb8b75a51f81e8
2004-06-19 03:33:57 +00:00
danielk1977
eac7a362f6
Fix two more memory leaks. (CVS 1603)
...
FossilOrigin-Name: 98b48704a1ce983677cdb269c24f7bca4ed606f7
2004-06-16 07:45:24 +00:00
danielk1977
e00484002f
Assorted memory leak fixes. (CVS 1600)
...
FossilOrigin-Name: 07b90f3690768e852384fbbde0ba59e69e24d1da
2004-06-15 16:51:01 +00:00
danielk1977
b20e56b451
Memory leak fixes for tests in file select1.test. (CVS 1599)
...
FossilOrigin-Name: 59db58ebd30cd7c79c32f5a725620e740eff661d
2004-06-15 13:36:30 +00:00
danielk1977
369f27eb51
Minor bugfixes and test case adjustments for version 2 test cases to work
...
with version 3. (CVS 1598)
FossilOrigin-Name: e21a181376d4115c7dbe614f3f8a1fbf82d77c75
2004-06-15 11:40:04 +00:00
danielk1977
026d270ca6
Schema modifications are committed internally when a statement transaction
...
is committed. (CVS 1592)
FossilOrigin-Name: 4cfc5a36e9891a9b69209f94194fc492e203ab75
2004-06-14 13:14:59 +00:00
danielk1977
3fe83ac7a1
Bugfix for previous checkin. (CVS 1587)
...
FossilOrigin-Name: 2737505f28e37627ed6091e356d005624e1f49fa
2004-06-14 09:41:17 +00:00
danielk1977
962398d395
Ensure master journal file is deleted when a transaction is committed. (CVS 1586)
...
FossilOrigin-Name: cb3cbe00be9a42e974688016a056053cedb55eef
2004-06-14 09:35:16 +00:00
danielk1977
5865e3d54f
Ensure the master journal directory is synced. Also, change the master journal
...
format to store journal file names. (CVS 1583)
FossilOrigin-Name: 73cd0aabb24f7b663c8b55cf5e8fcb34fd48c032
2004-06-14 06:03:57 +00:00
drh
eafe05b0ce
More speed improvements. (CVS 1580)
...
FossilOrigin-Name: c5ebc1c05eccc2c0697b6047a504954e11960f73
2004-06-13 00:54:01 +00:00
drh
e1632b271d
The VDBE aggregate functions use an in-memory btree instead of a disk-based
...
btree for improved performance. (CVS 1579)
FossilOrigin-Name: 8029f1e465b900215acdff48c8eefb53c71341a8
2004-06-12 20:42:29 +00:00
drh
4774b13029
Speed up in the handling of VDBE cursors. (CVS 1578)
...
FossilOrigin-Name: e42316f5708de6f639b7b54e08d4be73b45367e9
2004-06-12 20:12:51 +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
ce2663ccc8
Have the vdbe aggregator use a btree table instead of a hash table. (CVS 1569)
...
FossilOrigin-Name: 8d56118f64dbaf8c8006266fa7026f900a4a16bd
2004-06-11 13:19:21 +00:00
danielk1977
a3f3a5f3d2
When in PAGER_RESERVED state, don't write to the main file when rolling
...
back a statement transaction. (CVS 1560)
FossilOrigin-Name: adb2bd61436927d37b23bae857089d62e12397af
2004-06-10 04:32:16 +00:00
drh
35d4c2f4b8
Add the vdbe_listing and sql_trace pragmas used for debugging. (CVS 1558)
...
FossilOrigin-Name: 28c3cc088018833f507535b8d227232776cff204
2004-06-10 01:30:59 +00:00
drh
ff13c7d6a3
If a commit fails due to lock contention right after the COMMIT command, take
...
the database back out of autocommit mode. Do not rollback. This gives the
user the chance to try the COMMIT again. (CVS 1551)
FossilOrigin-Name: 39b4ba95c4a16b28b5e8c7a3331e09cb5796e258
2004-06-09 21:01:11 +00:00
drh
c9e0686ead
Turn on the atomic multifile commit logic. It does not work right yet, but
...
it has at least stopped failing asserts. (CVS 1550)
FossilOrigin-Name: 3674b25edc37145b2b1275dd20580015ace66aa7
2004-06-09 20:03:08 +00:00
drh
a6abd04193
Fixes to the file locking. 109 tests are now failing. (CVS 1548)
...
FossilOrigin-Name: dc0763455bbf54c1d8728e16033709caedd6e1c6
2004-06-09 17:37:22 +00:00
drh
faa57acc9f
Change the MEMORY_DEBUG macro to SQLITE_DEBUG. (CVS 1546)
...
FossilOrigin-Name: 428b685b7174ef4589176def1028ad1c9461ff7e
2004-06-09 14:01:51 +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
drh
2ac3ee9787
More work on windows locking. Fix some problems with unix locking. There
...
is still an assertion failure on windows locking in attach2.test. (CVS 1539)
FossilOrigin-Name: 0c2d169cf3c0f36972015c952a2b46cb9a333881
2004-06-07 16:27:46 +00:00
danielk1977
d02eb1fdf4
Enhance user function API to support association of meta-data with constant
...
arguments and the specification of text encoding preference. The LIKE
operator takes advantage of both. (CVS 1534)
FossilOrigin-Name: 92337d8f79b9754cd61c73e7db2e792a1f482f50
2004-06-06 09:44:03 +00:00
danielk1977
682f68b020
Add the sqlite3_set_auxdata() and sqlite3_get_auxdata() APIs. (CVS 1532)
...
FossilOrigin-Name: c2899b437366d879258ab4f6ae47868441010eca
2004-06-05 10:22: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
7a224deb5f
Work toward combining the OP_MakeKey, OP_MakeIdxKey, and OP_MakeRecord
...
opcodes into one. The work is incomplete. (CVS 1524)
FossilOrigin-Name: 165d69a04cca719dec2b042117f848f153721a1d
2004-06-02 01:22:02 +00:00
danielk1977
f20b21c8fd
Remove the sqlite3_error_string() API. (CVS 1514)
...
FossilOrigin-Name: af8e2006d808031a040f293c44f3bfbe841b866b
2004-05-31 23:56:42 +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
77d83ba50f
Bugfix for previous checkin. (CVS 1503)
...
FossilOrigin-Name: 5f869fbfc029eb2601d1d967685517d007d002a4
2004-05-31 10:08:14 +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
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
drh
a19b775db9
Add 3-byte and 6-byte integer serial types. This makes databases smaller
...
and faster. Should we go ahead and add 5- and 7-byte integer types too? (CVS 1499)
FossilOrigin-Name: e6685af815c4c0c7f09bb097a59a121862b865cf
2004-05-30 21:14:58 +00:00