๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 7aba8fd Fix the sqlite3_mutex_alloc() interface to return NULL (not segfault) when by drh ยท 16 years ago
  2. c81c11f Remove the obsolete "$Id:$" RCS identifier strings from the source code. by drh ยท 16 years ago
  3. 1cf021e Change a couple of comments to use "SQLITE_MUTEX_OMIT" instead of OMIT_MUTEX. by dan ยท 16 years ago
  4. d0bc5d2 Omit the mutexIsInit test variable when mutexes are disabled. by drh ยท 16 years ago
  5. fe5bdb3 Add assert() statement to verify that new mutexes are not allocated when by drh ยท 16 years ago
  6. e64ca7b Code simplifications and comment improvements in support of structural by drh ยท 16 years ago
  7. 0a54907 Allow sqlite3_shutdown() to be called by a process before sqlite3_initialize() is. Prior to this commit such a call could segfault. (CVS 6296) by danielk1977 ยท 17 years ago
  8. 18472fa Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0 by drh ยท 17 years ago
  9. 075c23a Begin adding support for the SQLITE_OMIT_WSD macro. Some (many) WSD variables still need wrappers added to them. (CVS 5652) by danielk1977 ยท 17 years ago
  10. 4a9d1f6 Shuffle some of the mutex related documentation in sqlite.h.in to match the new sqlite3_mutex_methods based API. (CVS 5244) by danielk1977 ยท 18 years ago
  11. d025174 Remove public APIs sqlite3_mutex_init() and sqlite3_mutex_end(). This commit only changes the code, documentation is not updated yet. (CVS 5238) by danielk1977 ยท 18 years ago
  12. bc10d77 Add a call to sqlite3_initialize() to sqlite3_mutex_alloc() (CVS 5236) by danielk1977 ยท 18 years ago
  13. 59f8c08 Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234) by danielk1977 ยท 18 years ago
  14. 1a9ed0b Add some test infrastructure and cases for the new mutex api. (CVS 5230) by danielk1977 ยท 18 years ago
  15. b2e3622 Add the SQLITE_CONFIG_MUTEX symbol for use with sqlite3_config(). (CVS 5228) by danielk1977 ยท 18 years ago
  16. 6d2ab0e Change the mutex interface to be pluggable. This is an incremental checkin, there are still changes to come. (CVS 5227) by danielk1977 ยท 18 years ago
  17. e5ae573 Continuing work on the new memory allocation subsystem. by drh ยท 18 years ago
  18. fec00ea Continuing progress on the new memory allocation subsystem. Added the by drh ยท 18 years ago
  19. 40257ff Progress toward implementation of sqlite3_config() and a rework of the by drh ยท 18 years ago
  20. dfb316d Changes to delay freeing buffers associated with vdbe memory cells until either sqlite3_finalize() or sqlite3_release_memory() is called. (CVS 4922) by danielk1977 ยท 18 years ago
  21. c15f0b3 Fix a problem in the noop-mutexes used for testing. (CVS 4420) by danielk1977 ยท 18 years ago
  22. 437b901 Break up the mutex implementation into separate source files, one by drh ยท 18 years ago
  23. 9f61c2f Modify sqlite3_release_memory() to use a global LRU list of pages. Untested. (CVS 4301) by danielk1977 ยท 18 years ago
  24. 4b6b4ab Create a fresh pthread_mutexattr_t every time a recursive mutex is by drh ยท 18 years ago
  25. 8bacf97 Documentation and comment updates in sqlite.h.in and mutex.c. (CVS 4299) by drh ยท 18 years ago
  26. 058897a Use recursive mutexes in pthreads. If the pthreads implementation does not by drh ยท 18 years ago
  27. dc3060f Bug fix in the implementation of recursive mutexes using non-recursive by drh ยท 18 years ago
  28. bff101e New mutex implementation for both Unix and windows. (CVS 4291) by drh ยท 18 years ago
  29. 2764170 A complete run of quick.test with mutex debugging enabled. (CVS 4266) by drh ยท 18 years ago
  30. 86f8c19 Reenable the memory management logic. The quick.test script now runs with by drh ยท 18 years ago
  31. 29278e3 Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255) by drh ยท 18 years ago
  32. d677b3d Work toward multithreading support. Currently crashes quickly on a test. (CVS 4253) by drh ยท 18 years ago
  33. e53831d Begin adding mutexes. Compiles without SQLITE_OMIT_SHARED_CACHE but we by drh ยท 18 years ago
  34. 6bdec4a Change the design of the mutex interface to allow for by drh ยท 18 years ago
  35. 1e53695 More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233) by danielk1977 ยท 18 years ago
  36. 90f6a5b Add initial implementations of mutex and memory subsystem modules. (CVS 4226) by drh ยท 18 years ago