Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants of 3b2a50c089542e62
2013-05-18
| ||
19:42 | Use the default sqlite4_mm object for malloc() and free(). check-in: e3280f4585 user: dan tags: trunk | |
2013-05-10
| ||
19:19 | Change sqlite4_prepare() to return the number of bytes read from the input SQL script via an output variable (instead of returning a pointer to the next SQL statement within the buffer). check-in: 79197d57b4 user: dan tags: trunk | |
18:42 | Change the sqlite4_exec() function to pass protected sqlite4_value objects to the callback instead of an array of nul-terminated strings. check-in: bbf3a54dcf user: dan tags: trunk | |
2013-05-09
| ||
19:47 | Add an "unsigned int flags" parameter to sqlite4_close(). Currently unused. check-in: 95275bb370 user: dan tags: trunk | |
19:12 | Add a destructor parameter to sqlite4_create_function() and create_function16(). Remove create_function_v2(). check-in: b7612a4adb user: dan tags: trunk | |
18:11 | Have sqlite4_column_text() and other functions return the size of the returned buffer in bytes via an optional output parameter. Remove sqlite4_column_bytes() and similar. check-in: 51c6f56d73 user: dan tags: trunk | |
2013-05-08
| ||
17:24 | Modify sqlite4_column_text() and sqlite4_value_text() to return (const char *) instead of (const unsigned char *). check-in: d1966c57fa user: dan tags: trunk | |
14:37 | Add tests for authorizer_push() and authorizer_pop(). check-in: 0263259ac4 user: dan tags: trunk | |
2013-05-07
| ||
19:36 | Replace sqlite4_set_authorizer() with sqlite4_authorizer_push() and sqlite4_authorizer_pop(). check-in: 555f0c788d user: dan tags: trunk | |
2013-04-29
| ||
17:48 | Fix a problem with the binary-to-decimal mode of the "varint" command-line test tool. check-in: 34281c89cf user: drh tags: trunk | |
17:15 | Bug fix in the varint.c encoder for values between 140737488355328 and 281474976710655. check-in: 21442d15d0 user: drh tags: trunk | |
2013-03-28
| ||
19:41 | Add tests to sqltest. check-in: fde11ff78c user: dan tags: trunk | |
2013-03-09
| ||
19:48 | Fix a bug in database initialization. check-in: 430404f854 user: dan tags: trunk | |
19:04 | Fix further small issues in lsm_file.c. check-in: 38ef349463 user: dan tags: trunk | |
2013-03-08
| ||
20:47 | Fix various issues in lsm_file.c. check-in: 4418f901c9 user: dan tags: trunk | |
09:59 | Merge prefix-mmap branch with trunk. This allows lsm to memory map a prefix of the database file and use regular read and write system calls to access the remainder. check-in: 02954a5b8d user: dan tags: trunk | |
2013-03-07
| ||
20:12 | Fix some test cases to account for sqlite4 memory mapping the file. Leaf check-in: 5f9133f8a8 user: dan tags: prefix-mmap | |
19:54 | Fix a compressed database mode bug. check-in: 84e9aca245 user: dan tags: prefix-mmap | |
18:36 | When recycling an lsm cursor, reset the flags field. check-in: 4d830d87e4 user: dan tags: prefix-mmap | |
2013-03-06
| ||
20:15 | Allow accessing a prefix of the database file using mmap and the remainder using read and write. check-in: abe0420724 user: dan tags: prefix-mmap | |
2013-03-04
| ||
22:37 |
New autoconf/make apparatus. Usage:
./autogen.sh ./configure make check-in: 7bf5b6c8d0 user: owensmk tags: trunk | |
17:09 | Merge xPutMeta and xGetMeta related changes from experimental branch. check-in: 03550f6b28 user: dan tags: trunk | |
14:18 | Add dedicated get/set functions for the schema cookie to the sqlite4_kv_methods structure. Leaf check-in: 35af051367 user: dan tags: experimental | |
10:24 | When in non-mmap mode, cache some page-data in memory. As sqlite does. check-in: 1f0129ac39 user: dan tags: trunk | |
2013-03-02
| ||
16:01 | Fix some problems on this branch. Leaf check-in: a92d659eee user: dan tags: mmap-on-demand | |
09:15 | Merge trunk changes into this branch. check-in: 6666862302 user: dan tags: mmap-on-demand | |
09:09 | Remove a couple of unused variables from sqltest.c. check-in: e423d6c4bc user: dan tags: trunk | |
2013-03-01
| ||
19:29 | Fix a problem with querying non-primary key indexes for blob values. check-in: 74aa63bb48 user: dan tags: trunk | |
19:06 | Add sqltest.c. Containing tests used to compare the performance of different sqlite versions. check-in: c9a4437853 user: dan tags: trunk | |
2013-02-28
| ||
19:09 | Reuse existing lsm_cursor objects instead of always allocating new ones. check-in: 64895935bc user: dan tags: trunk | |
15:56 | Minor lsm optimizations. check-in: a02dacd5bd user: dan tags: trunk | |
2013-02-26
| ||
17:35 | Remove a stray 'breakpoint' from lsm3.test. check-in: 4ebadf909b user: dan tags: trunk | |
2013-02-25
| ||
18:44 | Fix a test case so that it avoids doing an == comparison between two imprecise floating point numbers. check-in: dae258f4ac user: drh tags: trunk | |
18:35 | Remove the obsolete and unused sqlite4_unlock_notify() interface. check-in: 1431be77de user: drh tags: trunk | |
17:49 | Fix a legacy test case that uses zeroblob(). check-in: 22d65927b3 user: dan tags: trunk | |
17:18 | Various fixes for test cases. check-in: 6b27bf4069 user: dan tags: trunk | |
16:36 | File Format Change Modify the key encoding so that final BLOBs are entered byte-for-byte with no terminator. check-in: 3b2515079a user: drh tags: trunk | |
2013-02-24
| ||
00:43 | Enhancements to the sqlite4_mm implementation. Fix the amalgamation generator so that it works after the addition of sqlite4_mm. check-in: 4424d6f7b3 user: drh tags: trunk | |
2013-02-23
| ||
18:36 | Fix a bug in the makefile that prevents the building of the amalgamation. check-in: 9e3d29f603 user: drh tags: trunk | |
17:39 | Factor out methods of sqlite4_env into a separate env.c source file. Add in the sqlite4_mm object. Remove deprecated interfaces. check-in: 1e83e737e4 user: drh tags: trunk | |
16:32 | Remove the sqlite4_last_insert_rowid() and related infrastructure, since in SQLite4 we no longer have a rowid. Other cleanup of the sqlite4.h file. check-in: c92e61312f user: drh tags: trunk | |
14:16 | Add the "Programmers Introduction To SQLite4" document outlining the desired API for SQLite4. check-in: a4782fccbe user: drh tags: trunk | |
2013-02-22
| ||
20:23 | Fix over-length source code lines in sqliteInt.h. check-in: 035df9b1de user: drh tags: trunk | |
2013-02-21
| ||
19:56 | Add other notes to lsm.wiki. check-in: ec9a805164 user: dan tags: trunk | |
17:53 | Add a summary of locks to lsm.wiki. check-in: 3987cb831e user: dan tags: trunk | |
2013-02-20
| ||
21:31 | Fix the query flattener to avoid an assert in TH4. check-in: 88e0227355 user: drh tags: trunk | |
19:36 | Fix a problem in USE_LOG=0 mode. check-in: 07a6f43d58 user: dan tags: trunk | |
18:41 | Remove the zeroblob interfaces. check-in: f63a20c194 user: drh tags: trunk | |
18:06 | Merge read-only-clients branch with trunk. check-in: 66fe3644fd user: dan tags: trunk | |
17:54 | Add a test to verify that an lsm_close() that disconnects the last connection to a database flushes the in-memory tree regardless of the multi-process or use-log settings. Leaf check-in: 723d5f2f52 user: dan tags: read-only-clients | |
16:03 | Instead of locking the CHECKPOINTER byte, have read-only connections take a SHARED lock on the ROTRANS byte when reading from a non-live db. Read-write connections may not recycle space within either the database or log files while such a lock is held, but may perform checkpoint operations. check-in: 3b2a50c089 user: dan tags: read-only-clients | |