drh
a226d05408
Bug fix: When multiple SQL statements were passed into a single sqlite_exec() call, execution speed would decrease for each statement executed because VDBE cursors were not being reused. Now the cursors are reused and execution time is linear. (CVS 754)
...
FossilOrigin-Name: b0d27a377a9f6134f81108fe45c8c868ab4d4411
2002-09-25 19:04:07 +00:00
drh
df68f6b768
Make sure memory malloced() for structures is aligned on an even byte boundry.
...
Solaris segfaults otherwise. (CVS 753)
FossilOrigin-Name: 14ebe30bf5937effdc388e23e998ba1a34fb0a29
2002-09-21 15:57:57 +00:00
drh
3e56c04c4e
Fix a bug in the OP_MemStore operator of the VDBE. A realloc() might
...
occur but pointer to the old buffer were not being moved over to
the new buffer. (CVS 752)
FossilOrigin-Name: 29145746f34438bd830c763872c5e82572150357
2002-09-17 03:20:46 +00:00
drh
995d71b715
Modify the sqlite_encode_binary() routine to return the strlen() of the
...
encoded string. Also fix a bug that occurs when attempting to encode
a zero-length buffer. (CVS 751)
FossilOrigin-Name: f12c3a25ba5408c2a7c846a9f160416fd188cd26
2002-09-16 11:44:05 +00:00
drh
cabb081971
Do not put a write lock on the main database file when writing to a temporary
...
table. (CVS 750)
FossilOrigin-Name: 3f253afe15d4f7392555f340a41d780d1248087f
2002-09-14 13:47:32 +00:00
drh
41a3bd0a01
Rename all tests so that the first part of the test name corresponds to the
...
file that contains that test. This makes it much easier to find a particular
test after it fail. (CVS 749)
FossilOrigin-Name: 6cb80ae10af60863cc25c22a6442ba1d43b7409c
2002-09-14 12:04:56 +00:00
drh
6eba16f3d7
Update the SQL language documentation to talk about SELECT DISTINCT. (CVS 748)
...
FossilOrigin-Name: ef7116751ddc4e82228c115b0a332ffb47a22ae5
2002-09-12 14:08:32 +00:00
drh
ac82fcf5f0
Fix for ticket #147 : Honor the ORDER BY and LIMIT clauses in a SELECT even
...
if the destination of that SELECT is a subroutine call. (CVS 747)
FossilOrigin-Name: 23fe36c7e88282f6d1b7547ab892ea88f0e65262
2002-09-08 17:23:41 +00:00
drh
85a1c4a609
Modify the build process so that the VDBE opcode numbers and the table
...
that contains the opcode names are both automatically generated. This makes
it much easier to create new VDBE opcodes. (CVS 1727)
FossilOrigin-Name: c4f0bb02387a6e6f254320e1e5eef3d5d8a3c538
2002-09-08 00:04:54 +00:00
drh
8f619ccd3c
Modify the build process so that the VDBE opcode numbers and the table
...
that contains the opcode names are both automatically generated. This makes
it much easier to create new VDBE opcodes. (CVS 746)
FossilOrigin-Name: eb54d455b0325d3be96daf6c220c4ee3e0da1a85
2002-09-08 00:04:50 +00:00
drh
8c90ebb0e2
Fix a memory leak that occurred when sqlite_open() failed. (CVS 745)
...
FossilOrigin-Name: a876021304a5de7ede1bf835971da7e328d1af07
2002-09-05 23:21:37 +00:00
drh
96ddd6db58
Rewind the checkpoint journal after each statement to avoid allowing
...
the file to become too large. (CVS 744)
FossilOrigin-Name: f4288520dfd1587446e50fa7ef23f75f6f63a7cf
2002-09-05 19:10:33 +00:00
drh
4e371ee41c
Fix for ticket #146 : Correctly handle reads of unused disk blocks at the
...
end of the file. (CVS 743)
FossilOrigin-Name: f5c2654768a6201fc554b59f1b2f56bcce738bc4
2002-09-05 16:08:27 +00:00
drh
b798fa6481
Always fill in the 5th parameter to sqlite_exec if there is an error. (CVS 742)
...
FossilOrigin-Name: 7f8fd5c75d614f81ef87f0fc952c341cbc5076d0
2002-09-03 19:43:23 +00:00
drh
96f4531077
Add documentation on NULL handling in SQLite versus other SQL database
...
engines. (CVS 741)
FossilOrigin-Name: dd8867fc479891ed8fa36c5cf2359e49c6754a8c
2002-09-02 14:11:02 +00:00
drh
0e1cfb8574
Detect when the test scripts are being run as root and issue an appropriate
...
error message. (CVS 740)
FossilOrigin-Name: 9ca2c507704f85446d873d5e8429554f2ad4df9e
2002-09-02 12:14:50 +00:00
drh
f74b8d9b89
Relax the locking requirements on BTree cursors. Any number of read and
...
write cursors can be open at the same time now, but a write cannot occur
as long as one or more read cursors are open.
Before this change, one or more read cursors could be open on a table,
or a single write cursor, but not both. Both policies have the same
desirable effect: they prevent writes to a table while a sequential scan
of that table is underway. But the new policy is a little less restrictive.
Both policies prevent an UPDATE from occurring inside a SELECT (which is
what we want) but the new policy allows a SELECT to occur inside an
UPDATE. (CVS 739)
FossilOrigin-Name: 8c2a0836980341faa479cfe6c716409e6057367d
2002-09-01 23:20:45 +00:00
drh
c2eef3b32b
Parse foreign key constraints and populate internal data structures
...
appropriately. Constraints are still not enforced. (CVS 738)
FossilOrigin-Name: 170711ca65dc894d0486b9d575edb8f1708250fb
2002-08-31 18:53:06 +00:00
drh
b680a344e5
Version 2.7.1 (CVS 737)
...
FossilOrigin-Name: 5f51e13d56a58d7c263043cae9898d796017a369
2002-08-31 17:02:43 +00:00
drh
56cdb3b237
Change the version number for release 2.7.1. (CVS 736)
...
FossilOrigin-Name: b7f788fcc4a26ae42196a209d2e94672321dc154
2002-08-31 17:02:25 +00:00
drh
df01cdf9b0
Initial checking of two new test files: format3.test and memleak.test. (CVS 735)
...
FossilOrigin-Name: 6ffedb90a6478af6548db5298368eeca2b708cdc
2002-08-31 16:52:44 +00:00
drh
b7dadd4d85
Fix for ticket #145 : Include the func.c source file in the build of testfixture
...
so that the "randstr()" function will be available. (CVS 734)
FossilOrigin-Name: c5e0c6a782aedc4a273aaf8bc2ef60918797e5f1
2002-08-31 16:33:25 +00:00
drh
1e0ccab9f0
If the database is locked when sqlite_open() is called, sqlite_exec() should
...
still honor the busy callback and should return an error message together
with the SQLITE_BUSY result code. (CVS 733)
FossilOrigin-Name: 78a0229a7e5e33fe642847381f5514e6ec30f29f
2002-08-29 23:59:47 +00:00
drh
142e30df99
Slightly faster INSERTs from a SELECT by avoiding an intermediate table.
...
But it didn't make nearly as much difference as I had hoped. (CVS 732)
FossilOrigin-Name: 723362e74f79c784314d042e3a8c8a9bf07cbd5e
2002-08-28 03:00:58 +00:00
drh
66105a8ea0
Change the tokenizer to ignore C-style comments /*...*/ in accordance with
...
SQL99. (CVS 731)
FossilOrigin-Name: f1534489484afdb835ad8e6f97909fbe76dbe414
2002-08-27 14:28:29 +00:00
drh
da30d3696b
Fix for ticket #142 : Make sure we get the correct sort order even when the
...
columns being sorted contain NULLs. (CVS 730)
FossilOrigin-Name: 45847390d007718a4b7a4e9fa445136d013113f8
2002-08-26 19:55:07 +00:00
drh
d2df27e41d
Version 2.7.0 (CVS 729)
...
FossilOrigin-Name: 9e341d9c934c2111be6834743f1ce30463b095b6
2002-08-25 20:58:11 +00:00
drh
305f99a0fb
Documentation updates prior to the releae of 2.7.0. (CVS 728)
...
FossilOrigin-Name: e2d95f85a3c4beeb5f8e78498f52fc00475f38ed
2002-08-25 20:11:18 +00:00
drh
8c74a8ca5b
Fix for ticket #136 : Added the OP_RenameCursor VDBE instruction and used it
...
to make cursor numbers right on nested subqueries. Also added OP_Gosub and
OP_Return but have not actually used them for anything yet. (CVS 727)
FossilOrigin-Name: c602603e7cd8dc5c8bb9db2748eacab650de5bf0
2002-08-25 19:20:40 +00:00
drh
d94a669894
Fix the memory leak introduced by check-in (725). (CVS 726)
...
FossilOrigin-Name: b957dafc26383af514795df18bc7b8f367c9bd21
2002-08-25 18:29:11 +00:00
drh
4b59ab5e64
Change the way token memory is allocated in an effort to fix ticket #136 .
...
There is now a memory leak when using views of views. (CVS 725)
FossilOrigin-Name: 22d8726e61eec0e53893f492cb2163824b87a23e
2002-08-24 18:24:51 +00:00
jadams
79983d03e8
Fix for ticket #138 : Makefile doesn't use exec_prefix, has some install problems (CVS 724)
...
FossilOrigin-Name: 97fc4a71a12b52cda67b5192c3bd7bd10ac0c7a6
2002-08-22 18:18:35 +00:00
drh
bd842babb5
Fix for ticket #137 : Use getpwuid() instead of getpwent(). (CVS 723)
...
FossilOrigin-Name: ea011990c552a7a6019b63f9b4341ad6c8663479
2002-08-21 11:26:41 +00:00
drh
f04d5081a7
This COLLATE keyword was not being parsed correctly inside CREATE TABLE
...
statements - it was being included as part of the datatype. This fixes
the problem. (CVS 722)
FossilOrigin-Name: 39bd52d33029233d4b22df08975e9ef3c74c260f
2002-08-18 22:41:22 +00:00
drh
6b8b8749d4
Fix for ticket #110 : return an error if trying to start a transaction within a
...
transaction or when attempting to commit or rollback outside of a transaction. (CVS 721)
FossilOrigin-Name: df51cb166bf7c5b8b0530cc86df8d2d68de81a40
2002-08-18 20:28:06 +00:00
drh
d8acdb3c36
Documentation updates. (CVS 720)
...
FossilOrigin-Name: e372a60be8de3332ab6e45d82f21227b8b9acf82
2002-08-18 19:09:22 +00:00
drh
cb48588297
Fix for ticket #135 : Remove unused variables from three files. (CVS 719)
...
FossilOrigin-Name: 8cf17f2a24ee9bd5d1ea66484922819626c412dd
2002-08-15 13:50:48 +00:00
drh
c277413089
More documentation updates. (CVS 718)
...
FossilOrigin-Name: 9c0400aa7a0244605828fa6450ea1cc723240b16
2002-08-15 13:45:17 +00:00
drh
310ae7be1e
Additional test cases and documentation updates. (CVS 717)
...
FossilOrigin-Name: 048b16c111693727482642e2a19a74a91458fc80
2002-08-15 11:48:13 +00:00
drh
3d037a91a5
Fixes and test improvements resulting from code coverage testing. (CVS 716)
...
FossilOrigin-Name: 66a0f6a8e25e3eeed78eba4b63b097f921c79d99
2002-08-15 01:26:09 +00:00
drh
b27b83a941
Fix for ticket #134 : Change the lemon.c sources to work around a problem with
...
the AIX C compiler. (CVS 715)
FossilOrigin-Name: 07f6020bb56d6d1bffdd936017f61cfae5bd134b
2002-08-14 23:18:57 +00:00
drh
d1efac52d5
Implement probabilistic reader/writer locks under windows so that windows
...
can have multiple simultaneous readers. (CVS 714)
FossilOrigin-Name: 2127de3f03537ef2f18120e773f7603e0984ff81
2002-08-14 12:56:54 +00:00
drh
c330af1dca
Disable sorting by indices if there is a COLLATE subclause in the
...
ORDER BY clause. (CVS 713)
FossilOrigin-Name: 2438da791afb53b4f1c7a9ff9705d393c86f3cbd
2002-08-14 03:03:57 +00:00
drh
0c44e2edf3
Fix for ticket #132 : make the working directory the last choice for where
...
to write temporary files, not the first choice. (CVS 712)
FossilOrigin-Name: 26a4e7e7a3eee62c170ce264cb964a92bc7f52c9
2002-08-14 00:10:44 +00:00
drh
fbe4375cae
Update documentation to better explain the typelessness of SQLite and to
...
describe the distinction between text and numeric data. (CVS 711)
FossilOrigin-Name: 4ff0f578eca4a8672cf570923e6c015c3ba6b9f4
2002-08-14 00:08:12 +00:00
drh
a9e99aee95
Make the distinction between text and numeric data. (CVS 710)
...
FossilOrigin-Name: 310ac4fbaf0ed63f98bfacb55259960be03b0c8b
2002-08-13 23:02:57 +00:00
drh
76800328b2
Documentation and makefile updates. (CVS 709)
...
FossilOrigin-Name: 92c403f485390bbd83a5be472e61c974f76d46b1
2002-08-13 20:45:39 +00:00
drh
72ca3794ab
Bug fix to the left outer join logic. (CVS 708)
...
FossilOrigin-Name: f9d3d4c1230a7f1176b2002d72e94857e251c04e
2002-08-13 13:15:51 +00:00
drh
7f09b3e36b
Bug fix to the left outer join logic. (CVS 1726)
...
FossilOrigin-Name: 957d908e6b84cd599b5cfd82af80c8fac79c1dbd
2002-08-13 13:15:49 +00:00
drh
f8b593e964
Version 2.6.3 (CVS 707)
...
FossilOrigin-Name: ba706aca0af9ed1ecb64edd4ab327bd5a5a32044
2002-08-13 00:02:10 +00:00
drh
74587e5567
Updates prior to release 2.6.3. (CVS 706)
...
FossilOrigin-Name: 34c4149eea7a48927e36867f4e25ff7fac40c66e
2002-08-13 00:01:16 +00:00
drh
94f3331a0b
Fix for ticket #9 (again). The rollback journal files should now also be
...
byte-order independent. (CVS 705)
FossilOrigin-Name: 2fb3fdcdf06c1206bf14da640c2f9e599455f0eb
2002-08-12 12:29:56 +00:00
drh
0d316a40cc
Fix for ticket #9 : Add the ability to read little-endian database files
...
from a big-endian machine and vice versa. (CVS 704)
FossilOrigin-Name: ce4b943bf68c160445a58ffccfbabbbd30d9829b
2002-08-11 20:10:47 +00:00
drh
6e397e447e
Fix typos the source to webpages html files. (CVS 703)
...
FossilOrigin-Name: 61bb3af7405aa7b54f3e5519537ea483879eed39
2002-08-06 12:04:59 +00:00
drh
68d2e5918a
Fix for ticket #131 : When a SELECT contains a GROUP BY clause it cannot
...
use an index for sorting. It has to sort as a separate operation after
the GROUP BY is complete. (CVS 702)
FossilOrigin-Name: 18745c67acdf7ebec378f5538174117970e9f5cc
2002-08-04 00:52:38 +00:00
drh
e0e5ef1471
Remove the restriction that a transaction cannot be started by one linuxthread
...
and continued by another. Leave in the documentation the warning about not
carrying a database connection across fork() but do not test for it any more.
Ticket #130 . (CVS 701)
FossilOrigin-Name: bdbdb866f2e76abd1f8f545adadc9a900ed0cd1a
2002-08-02 10:36:09 +00:00
drh
f1351b6759
Fix for ticket #124 : Fix a stack VDBE overflow problem on joins on an
...
INTEGER PRIMARY KEY. (CVS 700)
FossilOrigin-Name: fe329e078fa209faf62e08599a00c7efa75b8501
2002-07-31 19:50:26 +00:00
drh
4eb9c6b9fd
Version 2.6.2 (CVS 699)
...
FossilOrigin-Name: 223a2150ac1fa34d4bd01dd32b5fed9e90aa38d4
2002-07-31 00:38:06 +00:00
drh
4dec5b40ec
Update version number and change log for the 2.6.2 release. (CVS 698)
...
FossilOrigin-Name: 4f196de07d258dc44b6fd20d776120e2aadd3224
2002-07-31 00:37:36 +00:00
drh
f573c99ba7
Fix for ticket #104 : Make triggers on views work properly even after closing
...
and reopening the database. Also fixed an unrelated bug in the version
2.6.0 database format upgrade logic. The upgrade logic bug was found while
testing the trigger fixes. (CVS 697)
FossilOrigin-Name: 04973fc2a6a0c93877de7e564618e0e9fcffc06c
2002-07-31 00:32:50 +00:00
drh
92ed08a9d7
Fix for ticket #114 : Correctly handle SQLITE_BUSY if it occurs during
...
database initialization. (CVS 696)
FossilOrigin-Name: 5b814b5df667ccc91d85fbb7f96e523483e9219b
2002-07-30 18:43:40 +00:00
drh
c51d204464
Fix for ticket #111 : Update the documentation to explain that you may not
...
start a transaction in one thread and complete it in another thread under
Linux Threads where each thread has its own process ID. (CVS 695)
FossilOrigin-Name: 0b0c0492cc1e55c1c4feba6e92765ea09896096c
2002-07-30 17:42:10 +00:00
drh
62160e798c
Fix for ticket #71 : Correctly handle CR and CRLF line terminators in the
...
input files for the COPY command. (CVS 694)
FossilOrigin-Name: be1315755ef801b5ec07f469134e0d33a3ece990
2002-07-30 17:20:40 +00:00
danielk1977
368c7f6df1
UPDATE triggers on TEMP tables were broken. (CVS 693)
...
FossilOrigin-Name: c080ed01ea51628b86050762f097e702e3aeafdf
2002-07-21 23:09:55 +00:00
drh
77fc55904e
Version 2.6.1 (CVS 691)
...
FossilOrigin-Name: 610b7bc70a12b271994255bd01a76b3525421535
2002-07-19 19:04:04 +00:00
drh
096c497eb3
Rig the ident string so that it is not changed by RCS on checkin. (CVS 692)
...
FossilOrigin-Name: 773d36c8d94bdcd0c78401282e48432ddd9b61d6
2002-07-19 19:03:41 +00:00
drh
26b3e1bc06
Fix an assertion failure that occurs when attempting to delete all rows of
...
a table while the "count_changes" pragma is turned on. Up the version number
to 2.6.1. (CVS 690)
FossilOrigin-Name: 612df004017b241651074ee859096dd0ee5062b8
2002-07-19 18:52:40 +00:00
drh
426cc56a6b
Add static ident strings (such as picked up by the RCS "ident" command)
...
containing the library version number. (CVS 689)
FossilOrigin-Name: 712ee3914e988f0077e9a3d6170ff8db496a9600
2002-07-19 18:13:35 +00:00
drh
c231172f3f
Better detection and reporting of errors when initializing from the
...
sqlite_master table. (CVS 688)
FossilOrigin-Name: c8a7b725b7cec792d2148455a4cecbce9dfebe80
2002-07-19 17:46:38 +00:00
drh
b782325617
Version 2.6.0 Release 2 (CVS 687)
...
FossilOrigin-Name: cc4f824b155138326f1a62066a99c65d0f32fb8b
2002-07-18 11:10:30 +00:00
drh
ac729e224e
Fix a bug in the publish.sh script that was causing the windows DLL to not
...
be built. (CVS 686)
FossilOrigin-Name: ee8c2758a222251fed0197d2a364346d05728240
2002-07-18 11:07:19 +00:00
drh
199e3cf1b6
Change the name of variable "near" to "nearby" since MSVC mistakenly belieaves
...
that "near" is a keyword. (CVS 685)
FossilOrigin-Name: 9761a2a0fbfd3e98f719a813bcc544950968aef2
2002-07-18 11:01:47 +00:00
drh
bd44700073
Version 2.6.0 Release 1 (CVS 684)
...
FossilOrigin-Name: dde65e9e060b9154e848d53d15272a0dcc7c2723
2002-07-18 02:50:51 +00:00
drh
3c2c354e0e
Update documentation prior to the release of 2.6.0. (CVS 683)
...
FossilOrigin-Name: f2d9191381e956900a14bd80e50678b9d49e19e5
2002-07-18 02:07:07 +00:00
drh
8e5ba84643
Make the automatic database upgrade work even if there are triggers. Add
...
tests for automatic upgrade and for failing if reading a more advanced version
of the database. Ticket #107 . (CVS 682)
FossilOrigin-Name: 0493e39c1cbbe4a38e990a2370181a79606af222
2002-07-18 01:27:17 +00:00
drh
491791a827
Fix for ticket #107 : Fix a design defect in indices that was causing queries
...
to fail when using an index on a column containing an empty string. This
fix is an incompatible file-format change. (CVS 681)
FossilOrigin-Name: 20d152fcddb4fa53556a9c93c7a869600a7c5183
2002-07-18 00:34:09 +00:00
drh
53e3fc70bf
Fix for ticket #105 : Fix the UPDATE command so that it works properly with
...
indexed tables when there is a subquery in the WHERE clause. Add tests
to verify correct operation. (CVS 680)
FossilOrigin-Name: bbca16f88d00cd33ac7229edf3ee4623eff6e62f
2002-07-16 17:22:50 +00:00
drh
0c36cbe0c2
Fix for ticket #100 : Correctly handle ON and USING clauses of JOINs within
...
a VIEW. (CVS 679)
FossilOrigin-Name: 93710f7ed7e1baa6acbf4bc32982e046f61ffa44
2002-07-16 02:05:43 +00:00
drh
704027f16d
Fix a syntax error in the tclsqlite.c file. (CVS 678)
...
FossilOrigin-Name: 47997d7f3ad2dd486a00dc13b7a8c48bb4751e5d
2002-07-15 20:58:47 +00:00
drh
ad16844f35
Fix for ticket #102 : Honor the ORDER BY clause in subqueries. (CVS 677)
...
FossilOrigin-Name: 7e918c8b0df5120e3630811f164defb8c9fedd6d
2002-07-15 18:55:24 +00:00
drh
7f953e2052
Fix for ticket #64 : Better error reporting in the shell. (CVS 676)
...
FossilOrigin-Name: e1842e04c4f47e1ce79575b5c787a164add5d559
2002-07-13 17:33:45 +00:00
drh
70562cd342
Partial fix for ticket #96 : Return SQLITE_MISUSE from sqlite_exec() if called
...
from a child process with an active transaction that was started in the parent. (CVS 675)
FossilOrigin-Name: 72a609ec6492e7d740b6e6184fa14a5e6b04a5dc
2002-07-13 17:23:21 +00:00
drh
289f6c2336
Fix for ticket #99 : Added documentation on the sqlite_mprintf() API. (CVS 674)
...
FossilOrigin-Name: d918de5f06d187c76aab0879b728c89a7d4ae55a
2002-07-13 17:18:36 +00:00
drh
674d712126
Added a document describing how to do a security audit. (CVS 673)
...
FossilOrigin-Name: cff271837796d84471b09147c59cb7601d16b358
2002-07-13 16:52:35 +00:00
drh
25197f4835
Fix for ticket #54 : Export additional APIs to the Win32 DLL. (CVS 672)
...
FossilOrigin-Name: 072fd2ad588332b1f1f725515bedfbc0cf035315
2002-07-13 14:41:49 +00:00
drh
485b39b401
Fix for ticket #95 : Do not allow automatically created indices (associated
...
with UNIQUE or PRIMARY KEY constraints) to be dropped. (CVS 671)
FossilOrigin-Name: 0603eb74e6aca48f62bd95cb6c236b9e559af850
2002-07-13 03:11:52 +00:00
drh
5080aaa7ab
Turn of the reporting of datatypes in the 4th callback argument unless the
...
SHOW_DATATYPES pragma is ON. Eliminate the NULL pointer that used to separate
the beginning of datatypes from the end of column names so that the callback
can test to see whether or not datatypes are provided. This is an
incompatible changes, but since the prior behavior was never documented, we
will let it in. (CVS 670)
FossilOrigin-Name: b98727246d5fcc1b097b577be498a77e954c5dc4
2002-07-11 12:18:16 +00:00
drh
fa173a764a
When reporting back the datatype of columns, use the text of the datatype
...
as it appears in the CREATE TABLE statement, if available. Also: removed
the ".reindex" command from the shell. (CVS 669)
FossilOrigin-Name: ff8b6f4ee8099a7170cb786b8ead9a3e42ab5869
2002-07-10 21:26:00 +00:00
drh
6276c1cbf0
Add support for TEMPORARY views. The code is here but it is mostly untested. (CVS 668)
...
FossilOrigin-Name: 87cd10c1f638db5d1f47bc12669f150485415b3e
2002-07-08 22:03:32 +00:00
drh
bea00b9a2b
In the BTree subsystem, when using pages from the freelist, attempt to select
...
pages close to related pages in order to keep data structures near each other
in the database file. This improves access speed in some circumstances. (CVS 667)
FossilOrigin-Name: fd7e41f0eed80fb1c7e18eb84834ec3cea74a649
2002-07-08 10:59:50 +00:00
drh
6b30867ff6
Make the BTree balance() routine a little faster by reusing database
...
pages locally rather than freeing and reallocating them. (CVS 666)
FossilOrigin-Name: 3c2dea4310af491d6cb09856d4bc5236d6dc44ac
2002-07-08 02:16:37 +00:00
drh
6f08d709b1
Version 2.5.6 (CVS 664)
...
FossilOrigin-Name: 111c78e6835306fcd8b6d22b9ae68dfb9ab4febe
2002-07-07 17:13:00 +00:00
drh
5e5377fb80
Fix for Win32: The %p format on Win32 does not prepend a "0x" as it should. (CVS 665)
...
FossilOrigin-Name: ee86704daf184307fe98b5631f22ceb3d701afce
2002-07-07 17:12:36 +00:00
drh
193a6b4142
More rollback problems: Fix two more errors introduced by checking (410) that
...
can cause database corruption after a ROLLBACK. Also add new tests to make
sure everything is working this time. (CVS 663)
FossilOrigin-Name: f6e24d5ccbcfcf5863ffbd65860dafa2f5663e99
2002-07-07 16:52:46 +00:00
drh
af1c9661a4
Version 2.5.5 (CVS 662)
...
FossilOrigin-Name: 6284c65c174bb2cd049fd1db81de52be3abf4000
2002-07-06 16:34:20 +00:00
drh
0de8c11292
Prepare for the 2.5.5 release. (CVS 661)
...
FossilOrigin-Name: 00f83c2576f4a9689720d344788f66219c1f6827
2002-07-06 16:32:14 +00:00
drh
8e298f92f6
Fix for bug #94 : Be sure to journal pages that are added to the freelist then
...
removed from the freelist and reused during the same transaction. (CVS 660)
FossilOrigin-Name: db178646a01483d59e6f9af302e9bbe394956d93
2002-07-06 16:28:47 +00:00
drh
38640e15af
All the code is now in place for SQLite to distinguish between NUMERIC and
...
TEXT datatypes. Still need to turn on the new code and test it. (CVS 659)
FossilOrigin-Name: b4737a16c997a6c139d616211fb6bc4b0fae181c
2002-07-05 21:42:36 +00:00
drh
2f2c01e51d
Fix for ticket #92 : Correct the sqliteExprCompare() function so that is takes
...
into account the iTable and iColumn fields of the Expr structure. Otherwise,
"min(a)" and "min(b)" will compare equal to each other in views. (CVS 658)
FossilOrigin-Name: 85793a4f03250166c21007cab3525709592d0866
2002-07-02 13:05:04 +00:00
drh
1f66c57a9c
Fix for ticket 91: Modify the "publish.sh" script to use the new mingw
...
cross-compiler installed on the development platform. (CVS 657)
FossilOrigin-Name: 3cac283de4939538f09cd11e2cbdc84e9a9602f2
2002-07-02 11:55:32 +00:00