Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
31 check-ins using file src/mem1.c version 30bf8be3
2007-08-22
| ||
18:54 | Fix a bug in the logic for journaling pages when the device sector-size is greater than the page size. (CVS 4270) (check-in: b6399dff user: danielk1977 tags: trunk) | |
11:41 | Get the quick.test script running with SQLITE_THREADSAFE enabled. (CVS 4269) (check-in: 1f28b7e4 user: drh tags: trunk) | |
11:22 | Add code for the atomic-write optimisation. Disabled by default. (CVS 4268) (check-in: 581fadfe user: danielk1977 tags: trunk) | |
02:57 | Remove a debugging btree_breakpoint from vtab1.test. (CVS 4267) (check-in: 6cc8641e user: drh tags: trunk) | |
02:56 | A complete run of quick.test with mutex debugging enabled. (CVS 4266) (check-in: 783e07d5 user: drh tags: trunk) | |
00:39 | Reenable the memory management logic. The quick.test script now runs with SQLITE_MEMDEBUG and SQLITE_ENABLE_MEMORY_MANAGEMENT. 7 minor errors. (CVS 4265) (check-in: 1914044b user: drh tags: trunk) | |
2007-08-21
| ||
20:25 | All mutexing and locking appears to be in place. Now we just have to test it and make it all work. (CVS 4264) (check-in: 0f7941ae user: drh tags: trunk) | |
19:33 | The sqlite3_value object now carries an sqlite3* pointer to use for recording malloc failures. This eliminates the need to pass sqlite3* pointers into many internal interfaces. Also added more mutexing. (CVS 4263) (check-in: 92872761 user: drh tags: trunk) | |
16:15 | Adding more thread locking code. This is an incremental check-in. (CVS 4262) (check-in: 7428732b user: drh tags: trunk) | |
15:13 | Readded the sqlite3_open_v2() interface. No test cases yet. Additional progress toward adding mutexes to all interfaces. (CVS 4261) (check-in: 3787563e user: drh tags: trunk) | |
14:27 | Delay opening temporary pager files until they are first written. (CVS 4260) (check-in: 3fb97a63 user: danielk1977 tags: trunk) | |
13:51 | Remove the obsolete static mutexes. Use only the lastest static mutex code. (CVS 4259) (check-in: 6225cd46 user: drh tags: trunk) | |
13:30 | Add the tests that go with the previous commit. (CVS 4258) (check-in: a87f32e1 user: danielk1977 tags: trunk) | |
13:11 | Avoid journalling an extra page when a btree insert operation uses the 'quick-balance' trick. (CVS 4257) (check-in: 0da48209 user: danielk1977 tags: trunk) | |
13:07 | Fix some problems in the crash-test backend. (CVS 4256) (check-in: 5bced239 user: danielk1977 tags: trunk) | |
10:44 | Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255) (check-in: fbbd5bda user: drh tags: trunk) | |
2007-08-20
| ||
23:50 | The quick test runs again with a handfull of errors after adding the mutex locks to btree, the VFS registration interfaces, and FTS3. (CVS 4254) (check-in: 6cf725d2 user: drh tags: trunk) | |
22:48 | Work toward multithreading support. Currently crashes quickly on a test. (CVS 4253) (check-in: 1315bd8e user: drh tags: trunk) | |
17:53 | Oops - a random fts2 test I had abandoned slipped into the fts3 batch. (CVS 4252) (check-in: 709f2aa1 user: shess tags: trunk) | |
17:38 | Replicate the fts2*.test files as fts3a*.test, and convert fts2 to fts3 in the text of the files. (CVS 4251) (check-in: 24739f14 user: shess tags: trunk) | |
17:37 | Add support for building with fts3. (CVS 4250) (check-in: 95ef9632 user: shess tags: trunk) | |
17:37 | Copy fts2 to fts3, renaming, and replacing references to fts2 with fts3, including capitalization variants. (CVS 4249) (check-in: 216c91d2 user: shess tags: trunk) | |
16:07 | Call sqlite3OsSleep() with an argument in microseconds, not milliseconds. (CVS 4248) (check-in: 91779041 user: danielk1977 tags: trunk) | |
14:23 | Changes to crash-test io backend (test6.c) so that it works with the sqlite3_vfs interface. (CVS 4247) (check-in: 40f66ada user: danielk1977 tags: trunk) | |
13:14 | Bug fix in BTree shared cache locking code. (CVS 4246) (check-in: 399d3e75 user: drh tags: trunk) | |
11:12 | Get main.c to compile when HAVE_USLEEP is 0. (CVS 4245) (check-in: b27f022f user: drh tags: trunk) | |
06:44 | Update the locking-style code in os_unix.c. The updates are as yet untested. (CVS 4244) (check-in: 41f2175b user: danielk1977 tags: trunk) | |
05:36 | Fix full_fsync() related functionality broken as part of the migration to sqlite3_vfs. (CVS 4243) (check-in: cb24cda1 user: danielk1977 tags: trunk) | |
2007-08-18
| ||
10:59 | Further progress on migration to sqlite3_vfs. (CVS 4242) (check-in: a258c4ec user: danielk1977 tags: trunk) | |
2007-08-17
| ||
16:50 | Remove some old OsFile and IoMethod related code. Add the sqlite3OsLockState function. (CVS 4241) (check-in: 08a0f480 user: danielk1977 tags: trunk) | |
15:53 | Begin migration to using sqlite3_vfs interface. (CVS 4240) (check-in: af3e3c7a user: danielk1977 tags: trunk) | |