Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix intermittent crash in iothread.cpp | 2014-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-ci | 2014-05-29 | |
| | |||
* | Attempt to silence some warnings | 2014-04-27 | |
| | |||
* | Remove a debugging statement (oops) | 2014-04-18 | |
| | |||
* | Reduce the iterations in the iothread test to something more reasonable. | 2014-04-17 | |
| | | | | Remove an unnecessary lock. | ||
* | Simplify threading implementation. Removed iothread array. Threads now | 2014-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. Fixes | 2013-11-29 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/1152 | ||
* | Implemented iothread_perform_on_main() to support background threads | 2013-11-27 | |
| | | | | scheduling work on main thread | ||
* | Apply new indentation, brace, and whitespace style | 2012-11-18 | |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | 2012-11-18 | |
| | |||
* | Fix for https://github.com/fish-shell/fish-shell/issues/28 | 2012-07-09 | |
| | | | | Use pthread_sigmask instead of sigprocmask | ||
* | Fix lots of bugs related to the static analyzer | 2012-03-26 | |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Remove some dead variables. | 2012-03-25 | |
| | | | | | Fix screwy output for invalid tilde expansion in expand.cpp Some cleanup per clang static analyzer | ||
* | Implemented test as a builtin (!) | 2012-03-07 | |
| | |||
* | Some initial work towards cutting down the number of fork calls we do | 2012-03-06 | |
| | |||
* | Some initial changes to use CLO_EXEC, with an eye towards some day using it ↵ | 2012-03-02 | |
| | | | | correctly. | ||
* | Added some fork tests, fixed some bugs it found | 2012-02-29 | |
| | |||
* | Change to wait for all outstanding iothreads before calling fork(). This ↵ | 2012-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 ↵ | 2012-02-27 | |
| | | | | a per-parser job list | ||
* | Squash a leak in LRU caches | 2012-02-17 | |
| | |||
* | Initial work towards making autosuggestion smarter by recognizing paths | 2012-02-15 | |
| | |||
* | More work towards instanced parser. First successful compilation | 2012-01-22 | |
| | |||
* | Added iothread | 2011-12-26 | |