ridiculousfish
|
023af5585f
|
Remove a debugging statement (oops)
|
2014-04-18 01:13:28 -07:00 |
|
ridiculousfish
|
3d85000f13
|
Reduce the iterations in the iothread test to something more reasonable.
Remove an unnecessary lock.
|
2014-04-17 16:39:41 -07:00 |
|
ridiculousfish
|
3d1a204c83
|
Simplify threading implementation. Removed iothread array. Threads now
run detached (no more pthread_join), and will not exit until they see
that all requests have been dequeued.
|
2014-04-17 16:07:50 -07:00 |
|
ridiculousfish
|
4aaa9e7d9f
|
Allow autosuggestions to do job expansion. Fixes
https://github.com/fish-shell/fish-shell/issues/1152
|
2013-11-29 13:34:03 -08:00 |
|
ridiculousfish
|
9f986d8a86
|
Implemented iothread_perform_on_main() to support background threads
scheduling work on main thread
|
2013-11-27 16:04:30 -08:00 |
|
ridiculousfish
|
9992b8eb0e
|
Apply new indentation, brace, and whitespace style
|
2012-11-18 16:30:30 -08:00 |
|
Łukasz Niemier
|
47df1ae40a
|
Remove trailing whitespaces and change tabs to spaces
|
2012-11-18 11:23:22 +01:00 |
|
ridiculousfish
|
36a91fc6ff
|
Fix for https://github.com/fish-shell/fish-shell/issues/28
Use pthread_sigmask instead of sigprocmask
|
2012-07-09 14:15:55 -07:00 |
|
ridiculousfish
|
0bc644abf0
|
Fix lots of bugs related to the static analyzer
Improved how screen.cpp interacts with output_set_writer()
|
2012-03-26 01:21:10 -07:00 |
|
ridiculousfish
|
31b7d076b7
|
Remove some dead variables.
Fix screwy output for invalid tilde expansion in expand.cpp
Some cleanup per clang static analyzer
|
2012-03-25 23:31:03 -07:00 |
|
ridiculousfish
|
ed7c10f366
|
Implemented test as a builtin (!)
|
2012-03-07 00:54:01 -08:00 |
|
ridiculousfish
|
36fe1e4a46
|
Some initial work towards cutting down the number of fork calls we do
|
2012-03-06 15:12:37 -08:00 |
|
Peter Ammon
|
8b26d0104c
|
Some initial changes to use CLO_EXEC, with an eye towards some day using it correctly.
|
2012-03-02 00:27:40 -08:00 |
|
ridiculousfish
|
e4d98597c7
|
Added some fork tests, fixed some bugs it found
|
2012-02-29 17:55:50 -08:00 |
|
ridiculousfish
|
cf54ad8242
|
Change to wait for all outstanding iothreads before calling fork(). This should prevent a whole host of threading/fork interactions, but may also compromise performance...we'll see.
|
2012-02-27 19:46:15 -08:00 |
|
ridiculousfish
|
fdfa5c0602
|
Some initial work towards resolving nasty fork/pthread issues, and to having a per-parser job list
|
2012-02-27 18:43:24 -08:00 |
|
ridiculousfish
|
51da4856e2
|
Squash a leak in LRU caches
|
2012-02-17 14:54:58 -08:00 |
|
ridiculousfish
|
a92d9d442b
|
Initial work towards making autosuggestion smarter by recognizing paths
|
2012-02-15 11:33:41 -08:00 |
|
ridiculousfish
|
b43c8da66b
|
More work towards instanced parser. First successful compilation
|
2012-01-22 21:40:08 -08:00 |
|
ridiculousfish
|
74a1d70b8a
|
Added iothread
|
2011-12-26 21:21:12 -08:00 |
|