| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
| |
Save a couple of forks during init
|
|
|
|
| |
Made autosuggestion work properly for tilde expansion
|
|
|
|
| |
Improved how screen.cpp interacts with output_set_writer()
|
|
|
|
|
| |
Fix screwy output for invalid tilde expansion in expand.cpp
Some cleanup per clang static analyzer
|
|
|
|
| |
of why this was necessary, if it ever was.
|
| |
|
|
|
|
| |
fork()
|
|
|
|
| |
Made echo a builtin
|
|
|
|
| |
to fish itself to reduce number of fork calls made at launch
|
| |
|
| |
|
|
|
|
| |
shares output buffers (not sure how this ever worked before)
|
| |
|
|
|
|
| |
correctly.
|
| |
|
|
|
|
| |
null_terminated_array_t class.
|
|
|
|
| |
should prevent a whole host of threading/fork interactions, but may also compromise performance...we'll see.
|
|
|
|
| |
a per-parser job list
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
other files also modified to use wcstring.
|
|
|
|
| |
env_universal_common.cpp.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
wcstrings in it
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Migrate uses of empty() to missing() to distinguish between empty variable and unset variable
|
| |
|
|
|
|
| |
in last commit, because pressing ^D results into an error with the changes
|
|
|
|
| |
This reverts commit 48655e882ef02efe50e1b5a05e1b0ae653861c3d.
|
| |
|
| |
|
| |
|