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