aboutsummaryrefslogtreecommitdiffhomepage
path: root/iothread.cpp
Commit message (Collapse)AuthorAge
* Fix intermittent crash in iothread.cppGravatar Kevin Ballard2014-09-19
| | | | | | | | | The wrong lock was being taken around the result queue, leading to the occasional crash when processing interactive input. This didn't seem to really affect normal day-to-day usage, but it did sometimes cause the interactive tests to crash. Fixes #1692.
* Hopeful fix for hangs in iothread tests in travis-ciGravatar ridiculousfish2014-05-29
|
* Attempt to silence some warningsGravatar ridiculousfish2014-04-27
|
* Remove a debugging statement (oops)Gravatar ridiculousfish2014-04-18
|
* Reduce the iterations in the iothread test to something more reasonable.Gravatar ridiculousfish2014-04-17
| | | | Remove an unnecessary lock.
* Simplify threading implementation. Removed iothread array. Threads nowGravatar ridiculousfish2014-04-17
| | | | | run detached (no more pthread_join), and will not exit until they see that all requests have been dequeued.
* Allow autosuggestions to do job expansion. FixesGravatar ridiculousfish2013-11-29
| | | | https://github.com/fish-shell/fish-shell/issues/1152
* Implemented iothread_perform_on_main() to support background threadsGravatar ridiculousfish2013-11-27
| | | | scheduling work on main thread
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Remove trailing whitespaces and change tabs to spacesGravatar Łukasz Niemier2012-11-18
|
* Fix for https://github.com/fish-shell/fish-shell/issues/28Gravatar ridiculousfish2012-07-09
| | | | Use pthread_sigmask instead of sigprocmask
* Fix lots of bugs related to the static analyzerGravatar ridiculousfish2012-03-26
| | | | Improved how screen.cpp interacts with output_set_writer()
* Remove some dead variables.Gravatar ridiculousfish2012-03-25
| | | | | Fix screwy output for invalid tilde expansion in expand.cpp Some cleanup per clang static analyzer
* Implemented test as a builtin (!)Gravatar ridiculousfish2012-03-07
|
* Some initial work towards cutting down the number of fork calls we doGravatar ridiculousfish2012-03-06
|
* Some initial changes to use CLO_EXEC, with an eye towards some day using it ↵Gravatar Peter Ammon2012-03-02
| | | | correctly.
* Added some fork tests, fixed some bugs it foundGravatar ridiculousfish2012-02-29
|
* Change to wait for all outstanding iothreads before calling fork(). This ↵Gravatar ridiculousfish2012-02-27
| | | | should prevent a whole host of threading/fork interactions, but may also compromise performance...we'll see.
* Some initial work towards resolving nasty fork/pthread issues, and to having ↵Gravatar ridiculousfish2012-02-27
| | | | a per-parser job list
* Squash a leak in LRU cachesGravatar ridiculousfish2012-02-17
|
* Initial work towards making autosuggestion smarter by recognizing pathsGravatar ridiculousfish2012-02-15
|
* More work towards instanced parser. First successful compilationGravatar ridiculousfish2012-01-22
|
* Added iothreadGravatar ridiculousfish2011-12-26