dan
|
18b20c981d
|
Omit fts5fault1.test from the inmemory_journal permutation.
FossilOrigin-Name: cb1e83f9583bf93ce7583d9f5e97272e2d43cfb8
|
2017-02-07 19:36:14 +00:00 |
|
dan
|
a7fc253d42
|
Update a test parameter in malloc5.test to account for the increase in default
lookaside buffer size.
FossilOrigin-Name: be82d5ae20ba62a165bdc28766a8dc8049abcac6
|
2017-02-07 19:23:51 +00:00 |
|
drh
|
b9e9bc1de6
|
Add the initial version of the "dbselftest" utility program.
FossilOrigin-Name: 1fcac8365e0f7bcfd55442d718da6626c864d45a
|
2017-02-07 17:36:12 +00:00 |
|
dan
|
2e9dceb432
|
Update an error message in corruptC.test.
FossilOrigin-Name: 722e57fe61162a82b8001c7b1d3e06174caa90b9
|
2017-02-07 16:15:48 +00:00 |
|
dan
|
9fcb6ddc1e
|
Fix a build problem affecting non-amalgamation rtree builds.
FossilOrigin-Name: bb7f445ba1df53cd4a169612b18fc533016102b7
|
2017-02-07 14:45:18 +00:00 |
|
dan
|
821fad51b4
|
Fix a test case to account for the fact that sqlite3_blob_reopen() now returns
SQLITE_IOERR_NOMEM instead of SQLITE_NOMEM if an OOM occurs in the VFS layer.
FossilOrigin-Name: e11cc52389f61f6421179281877b119c02286121
|
2017-02-07 14:22:39 +00:00 |
|
drh
|
364ca6a90e
|
Fix SQLITE_BYTEORDER #defines in R-Tree when compiled separately from the
amalgamation.
FossilOrigin-Name: a136609c98ed3cc673c5a3c2578d49db3f2518d1
|
2017-02-07 13:51:48 +00:00 |
|
drh
|
edd9bcb372
|
Make the cellMargin() routine of R-Tree slightly smaller and faster while also
fixing a harmless compiler warning.
FossilOrigin-Name: 07fe6228208684d579c4f6c334c90eb6262a9233
|
2017-02-07 12:58:38 +00:00 |
|
drh
|
76f63789f2
|
Back out [ec8ff892ac] which is causing missed OOM errors on some tests.
FossilOrigin-Name: 0611770d6a2fcb9fa0bedee19df9916820ae8f3b
|
2017-02-07 03:44:42 +00:00 |
|
drh
|
b18bf843f7
|
Fix a minor typo in a comment in R-Tree. No changes to code.
FossilOrigin-Name: f77ee9e941f22b0b2e88871df4466fdde9cde131
|
2017-02-07 00:55:47 +00:00 |
|
drh
|
04128ace8d
|
Remove a small amount of unnecessary code from R-Tree.
FossilOrigin-Name: e5aea894267addb4dc9b21de24a20417b0be508a
|
2017-02-06 16:52:32 +00:00 |
|
drh
|
943aa77a8a
|
Add the "max-limits" utility program to the tools/ subdirectory.
FossilOrigin-Name: c54173b6c1acbb41ed9c323099e94b8e02c6c895
|
2017-02-06 15:27:44 +00:00 |
|
dan
|
809955b504
|
Fix a bug in kvtest causing "init --variance 0" runs to generate single byte
blob values only.
FossilOrigin-Name: 6b0276f968d3c6430076c6e540907cf840d0f398
|
2017-02-06 07:37:50 +00:00 |
|
drh
|
9630f3ba08
|
Remove incorrect testcase() macros from R-Tree.
FossilOrigin-Name: 853a58a75ecbd01ebbf7e07fbd8c4fc9bef54a99
|
2017-02-06 01:19:07 +00:00 |
|
drh
|
238390c3b4
|
Simplification to the error handling to extension loading in
sqlite3_open().
FossilOrigin-Name: ec8ff892ac9c6a8f81bcf69f1933f4bb69faa743
|
2017-02-04 20:15:51 +00:00 |
|
dan
|
ff677b20fc
|
Allow sqlite3session_apply() to apply changesets to tables that have been
extended using ALTER TABLE ADD COLUMN.
FossilOrigin-Name: b20ff81ff9c8af500ea96e0ba9d34524220a89f1
|
2017-02-04 17:33:30 +00:00 |
|
drh
|
fe05491b87
|
In RTREE, use an sqlite3_blob object rather than an sqlite3_stmt object
for reading content out of the %_node shadow table.
FossilOrigin-Name: 97ccf3e4de11ffea46993cb7fb7ab559b9810705
|
2017-02-04 14:24:05 +00:00 |
|
drh
|
010e312f8f
|
Close sqlite3_blob objects on xSync rather than waiting until xCommit.
FossilOrigin-Name: 95ee745fceb4a48c683f34c404c380fe5e7d684a
|
2017-02-04 13:12:12 +00:00 |
|
drh
|
88610c968e
|
Improved performance and stack usage when processing VALUES clauses with
a very large number of rows.
FossilOrigin-Name: 5706d4708a30eb54da0ecbb6eb02f54746c390d9
|
2017-02-03 20:54:57 +00:00 |
|
dan
|
067cd837fb
|
Avoid a performance problem when very large "VALUES(..), (..), (..)" terms are
used in queries.
FossilOrigin-Name: f5306ad6816cc377036685cdae227e762885229c
|
2017-02-03 19:16:39 +00:00 |
|
drh
|
59a40db3d2
|
Improved tests for the carray() table-valued function.
FossilOrigin-Name: 83a099f139aba03edac19c890a0019e922032a25
|
2017-02-03 15:16:25 +00:00 |
|
dan
|
a7466205ca
|
Modify the sqlite3SelectDup() routine to avoid recursing on Select.pPrior.
FossilOrigin-Name: a7674ead5be986c66f7d61d598adc7e5728bcd30
|
2017-02-03 14:44:52 +00:00 |
|
drh
|
1101ae4113
|
Ensure that all cursors have their positions saved prior to rolling back
a savepoint.
FossilOrigin-Name: 8e03a8e95fada5c24d369672a71f6e02288051da
|
2017-02-02 20:32:28 +00:00 |
|
mistachkin
|
07b139b8c1
|
Fix issues in the sha1 extension seen with MSVC.
FossilOrigin-Name: 5a0da77c22ebc7db5e63b1520d30f3ad97b9bb3b
|
2017-02-02 19:24:05 +00:00 |
|
drh
|
3accc7e1af
|
Remove the unused pReadNode prepared statement from each RTREE object.
FossilOrigin-Name: e51dc0ec60d45cd57564735b6b2bb254a588533e
|
2017-02-02 16:30:25 +00:00 |
|
drh
|
ce655a2367
|
Fix a potential uninitialized (though harmless) variable in RTREE.
FossilOrigin-Name: a1c74e09d63aca630d022ed074866433eed6b493
|
2017-02-02 16:08:27 +00:00 |
|
drh
|
413e207e31
|
The sqlite3_blob_close() interface can cause recursive invocations of
nodeBlobReset() in RTREE. Make sure that does not cause problems.
FossilOrigin-Name: 88333441cbf26bfde2acebf2a3f75b5ebbdfb0ae
|
2017-02-02 15:35:54 +00:00 |
|
drh
|
2033d1c8ca
|
Change RTREE so that the sqlite3_blob object is closed whenever the cursor
count drops to zero and there is not a pending write transaction.
FossilOrigin-Name: 9bb4eafe1a60176ed2e731bb7e3067c0b8a46615
|
2017-02-02 14:40:06 +00:00 |
|
drh
|
6d683c5c6e
|
Use the sqlite3_blob interface for reading values from the %_node shadow
table in RTREE. This is a work in progress. There are still some minor
problems.
FossilOrigin-Name: fc4917d730b29b0bf60fea5e0166728635783e9c
|
2017-02-02 02:28:45 +00:00 |
|
drh
|
2343c7eb3f
|
This is an experimental patch that ensures that all cursors have their position
saved prior to starting a ROLLBACK TO.
FossilOrigin-Name: 01d97e5b6502b1811b52a681f445e1aaae6c0ee6
|
2017-02-02 00:46:55 +00:00 |
|
mistachkin
|
6890d3e458
|
Fix harmless compiler warnings seen with MSVC.
FossilOrigin-Name: 0c66cf0f0a9ada2ddcb8d61001ef791b86226416
|
2017-02-01 23:06:17 +00:00 |
|
mistachkin
|
5f7b95f73b
|
Backout the change in [02f6293f27] as it causes MSVC to complain.
FossilOrigin-Name: aaae74d06f4865818465cfdb440258ae8a5b985a
|
2017-02-01 23:03:54 +00:00 |
|
mistachkin
|
2fa517bf2a
|
Fix C99-style variable declaration issue seen with older versions of MSVC.
FossilOrigin-Name: 54d285464a222c59327eb6c917c1cc0125a55a27
|
2017-02-01 22:59:29 +00:00 |
|
mistachkin
|
2e52532217
|
Fix harmless compiler warnings seen with MSVC.
FossilOrigin-Name: 997f765bc6706769ae15f3e719354473e02bd78b
|
2017-02-01 22:43:08 +00:00 |
|
mistachkin
|
8c5e8feb35
|
Add an option to the MSVC makefile to enable treating warnings as errors.
FossilOrigin-Name: 6a378c29b43d61313ca9daa599e59d8eeeed9a27
|
2017-02-01 22:32:49 +00:00 |
|
drh
|
31a1349515
|
Unwind the RTREE dimension loop inside of rtreeCallbackConstraint().
FossilOrigin-Name: 4854ea9c18e7d8066c90b41568d0fae97b01ea6d
|
2017-02-01 17:08:56 +00:00 |
|
drh
|
5db59b33c4
|
Completely unroll the dimension loop inside of cellArea() in RTREE.
FossilOrigin-Name: 3c4c0126c287f844220b65e00fec17c059fbb7c8
|
2017-02-01 16:41:30 +00:00 |
|
drh
|
0e6f67b754
|
Precompute the nDim2 value in the Rtree object and use that to make loops
over coordinates faster.
FossilOrigin-Name: f1f3c8cc733a05c12dd980f2dfa0ab4ccd76c04b
|
2017-02-01 15:49:02 +00:00 |
|
drh
|
03626e3812
|
Use compiler intrinsic functions (when available) for byteswapping in RTREE.
FossilOrigin-Name: 82fcd54a5941c20895ffc22d8009c1ebdae44eda
|
2017-02-01 15:24:32 +00:00 |
|
drh
|
1650fcb1b5
|
Fix the build by making the OPFLAG_ISNOOP macro available unconditionally.
FossilOrigin-Name: 510933cb24c5bf883265af3a6075e60a4b5ffa37
|
2017-02-01 15:19:29 +00:00 |
|
dan
|
f6c69221e3
|
Update the documentation comment in sqlite.h.in for sqlite3_preupdate_hook().
FossilOrigin-Name: 7f8570208c06c056d426e9299d9930181a0464f8
|
2017-02-01 14:19:43 +00:00 |
|
dan
|
f62154d4ac
|
Changes so that the pre-update hook and the sessions module work with WITHOUT
ROWID tables.
FossilOrigin-Name: 964bdc27f8f1b1db2e5c0c2a65c8156614cbe087
|
2017-02-01 14:10:24 +00:00 |
|
drh
|
14494fa712
|
More RTREE performance optimizations related to decoding values.
FossilOrigin-Name: c5395e7496d0cd593f5e16ee5f6719d020dc0c66
|
2017-02-01 02:25:28 +00:00 |
|
drh
|
35497fccbe
|
Improved comments on the statGet() implementation in ANALYZE. No changes
to code.
FossilOrigin-Name: 9663eea2a16bb4eec71476d307a3722a768308c3
|
2017-02-01 01:34:15 +00:00 |
|
drh
|
fcbd6cdb41
|
R-TREE optimization: unwrap the coordinate decode loop in
rtreeCallbackConstraint().
FossilOrigin-Name: 0bf7b51896ec441f62490964c7a44a3c75c6b7e2
|
2017-01-31 21:22:03 +00:00 |
|
drh
|
a4613e1f4c
|
Very small performance improvements and size reductions in
sqlite3VdbeExec() and blobSeekToRow().
FossilOrigin-Name: 85dddf2b453b8afaf1f485b96084d31e22f97dda
|
2017-01-31 19:10:42 +00:00 |
|
drh
|
baf5dec700
|
Simplifications to blobSeekToRow().
FossilOrigin-Name: 495ea824093ff535734c22c3115384c08f855c02
|
2017-01-31 19:02:15 +00:00 |
|
dan
|
610e17bd91
|
Add a speed-test program for the sessions module.
FossilOrigin-Name: 25f1275fe3e940c1d9a7b013cb3744304b2eda1e
|
2017-01-31 17:31:30 +00:00 |
|
drh
|
0caad09585
|
Remove a C99-style comment. Fixes to the kvtest-speed.sh script.
FossilOrigin-Name: 91eb6b628e278d20eccc647293e5b30765163e12
|
2017-01-31 16:49:01 +00:00 |
|
drh
|
d59bcbdee7
|
Remove another unnecessary local variable initialization from sqlite3VdbeExec()
FossilOrigin-Name: 2361b03b61311aab9b9ec9de040bbb73be31be0d
|
2017-01-31 16:43:36 +00:00 |
|