aboutsummaryrefslogtreecommitdiff
path: root/src/threads.c
Commit message (Collapse)AuthorAge
* Enhance ability to debug out-of-memory errors.mistachkin2016-02-13
| | | FossilOrigin-Name: 6a9c4a3ebfb7cc0738ef6634440ccab44a21ff28
* Remove an assert in the windows worker-thread logic that can fail in a racedrh2015-09-26
| | | | | condition. FossilOrigin-Name: d7bfb96092a6b812af194f32b22283a0f6a7da96
* Fix threads.c so that setting sqlite3FaultSim(200) using thedrh2015-09-25
| | | | | | | SQLITE_TESTCTRL_FAULT_INSTALL callback causes both unix and windows worker threads to be sequential and deterministic, so that they can be tested reliably. FossilOrigin-Name: 2d867c054d6d3e1e841ba9ca524e986bc6993ac3
* Fix compilation on Cygwin when SQLITE_MAX_WORKER_THREADS is greater than zero.mistachkin2015-01-19
| | | FossilOrigin-Name: 2037442c582e51d85967bc911ea4a412eb4da573
* Fix threads-enabled builds on Windows when the amalgamation is not in use.mistachkin2015-01-07
| | | FossilOrigin-Name: 9b92a4d2b6585d5fdf20330e4138081df58960e9
* Changes to work around Win32 and MSVCRT APIs that are not present on Windows ↵mistachkin2014-10-16
| | | | | CE 200x. FossilOrigin-Name: 1418c006e377d7915a50577d4ccb21125b750bae
* Changes to enable compiling using VC6.drh2014-10-10
| | | FossilOrigin-Name: 9ee5686ab3b0bca8cabdf455c75bd9410cdc5378
* Disable an assert that is sometimes generated spuriously.mistachkin2014-07-29
| | | FossilOrigin-Name: bd9ee0ea69181526cfc3cadac33a5ec5190112b0
* Update return value checking to conform to the beginthreadex() specs.mistachkin2014-07-29
| | | FossilOrigin-Name: 3144a16f91364b455e54e6030714e1c12ab0bdb7
* Add a couple more assert statements.mistachkin2014-07-29
| | | FossilOrigin-Name: 4e816db235025c7998c649fddabfd807290a08b9
* Fix unreachable branches in the threads.c module.drh2014-07-29
| | | FossilOrigin-Name: 3175e366bbf7579ec9ab27214b0a4e5cd27ea204
* Make the Win32 thread handles are available after the threads exit.mistachkin2014-07-29
| | | FossilOrigin-Name: 565c5af7a75ad5c759ce1a61dab3a61c42819644
* Fix the threads build on Windows when SQLITE_MAX_WORKER_THREADS is greaterdrh2014-07-29
| | | | | than 0. FossilOrigin-Name: f37db3a03d95b508066745613029b7dd1240b31c
* Fix the build on windows.drh2014-07-29
| | | FossilOrigin-Name: 2773a5f9879a106a89a3d0bc3c5bfdcb2fe43c7c
* Improvements to the testability of the threads.c module.drh2014-05-20
| | | FossilOrigin-Name: 386e088868b44b02646e452147838d2e97b093ee
* Add tests so that the "coverage-sorter" test permutation covers all branches ↵dan2014-05-05
| | | | | in vdbesort.c. Fix a few minor problems in the same file. FossilOrigin-Name: bde28b702dabd02269e333535cc41481351c5efc
* Improvements to comments. Store some extra information in SqliteThread thatdrh2014-04-24
| | | | | is useful for debugging. FossilOrigin-Name: 9fb5e212089d85cdd3b4787dd69c72e6d84560b6
* Fix typo in a Windows threading support routine.mistachkin2014-04-04
| | | FossilOrigin-Name: 5e3dfa27c71a666e122e3cf64897038ff8424800
* Add the SQLITE_MAX_WORKER_THREADS compile time option. And the ↵dan2014-03-31
| | | | | SQLITE_CONFIG_WORKER_THREADS sqlite3_config() switch. FossilOrigin-Name: 2774710df8cd2bfaca49888c69f1b01c0ddadf9a
* Enable four sorting threads by default in the command-line shell.drh2014-03-25
| | | FossilOrigin-Name: 1cab83577c814feb35b4fb91af0d52a9751d99bc
* Add an experimental multi-threaded capability to vdbesorter.c.dan2014-03-17
| | | FossilOrigin-Name: ff0b5c851ba7d04d1836d7c6a3222713e7d8d357
* Cherry-pick [555fc07]: drh2012-08-21
| | | | | | Changes to the thread routines to disable them when threading is turned off using sqlite3_config(). Also merge all recent trunk changes. FossilOrigin-Name: c92b0fe1371e7c20a5fbdf5fa96e30da14c40880
* Add an assert() to help verify the return code from the Win32 thread wait ↵mistachkin2012-07-23
| | | | | function. FossilOrigin-Name: ed3dc7a89f3416622fcd741ae5fba437929d06d6
* Add Win32 support to the internal threads interface. Also, add several ↵mistachkin2012-07-21
| | | | | asserts and fix a few typos. FossilOrigin-Name: 793195d37109c75eba84f7190c8fe0b8722f76f7
* Add an internal interface that allows the code to take advantage of multipledrh2012-07-21
cores by pushing subcomputations off into separate threads. The interface is not currently used. FossilOrigin-Name: 0e4d977a4a07d6de50acbf022c7dd947998b8d96