/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

27 check-ins using file src/os.h version 399c89ca

2007-08-23
20:28
Make comments and variable naming more consistent WRT rowid versus docid/blockid. This should have no code impact. (CVS 4281) check-in: 76f1e18e user: shess tags: trunk
20:23
Fix fts3 to not have the VACUUM bug from fts2. %_content.docid is an alias to fix the rowid for documents, %_segments.blockid is an alias to fix the rowid for segment blocks. Unit test for the problem. (CVS 4280) check-in: 6eb2d74a user: shess tags: trunk
16:27
Add some warm-body tests for rollback journal i/o enhancements. (CVS 4279) check-in: ff3770f8 user: danielk1977 tags: trunk
14:48
Add code to reduce rollback journal i/o based on IOCAP flags. As yet untested. (CVS 4278) check-in: 59556849 user: danielk1977 tags: trunk
11:47
Ensure temporary files are deleted when they are closed. (CVS 4277) check-in: cf4e3c15 user: danielk1977 tags: trunk
11:07
Add some further tests and a bugfix for the atomic-write optimization. (CVS 4276) check-in: 5f0fb894 user: danielk1977 tags: trunk
08:06
Add some tests for the atomic-write optimization. (CVS 4275) check-in: e2cc7b4a user: danielk1977 tags: trunk
02:50
Change names of constants in lemon.c to work around name conflicts on Solaris. Ticket #2583. (CVS 4274) check-in: e4e74cd0 user: drh tags: trunk
02:47
Improvements to memory leak detection. The --backtrace=NNN option is now recognized by tester.tcl. Memory leak summaries are automatically written to the file ./memleak.txt and each leak is tagged with the test in which it occurred. The quick.test script runs on Linux with no errors and no leaks. (CVS 4273) check-in: 21f6b310 user: drh tags: trunk
2007-08-22
22:04
All of the malloc test cases run. Still seeing failures in malloc4.test. (CVS 4272) check-in: 205d0b88 user: drh tags: trunk
20:18
The malloc.test script now passes all tests with no errors. (CVS 4271) check-in: db818430 user: drh tags: trunk
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