aboutsummaryrefslogtreecommitdiffhomepage
path: root/exec.cpp
Commit message (Expand)AuthorAge
* remove __warn_unused attribute from exec_subshellGravatar Jan Kanis2013-02-06
* Make subcommands modify $status, and make builtin_set not modify status unles...Gravatar ridiculousfish2013-01-31
* Attempt to further improve fish's handling when it runs out of fds, and plug ...Gravatar ridiculousfish2013-01-30
* Initial set of changes working to make fish robust against running out of fil...Gravatar ridiculousfish2013-01-30
* Fix spelling: s/circut/circuit/gGravatar Cheer Xiao2013-01-24
* Remove some functions which were rendered trivial by xiaq's changes. Make io_...Gravatar ridiculousfish2013-01-19
* Merge branch 'split-io' of git://github.com/xiaq/fish-shell into xiaq-split-ioGravatar ridiculousfish2013-01-18
|\
* | Fix two clang warningsGravatar Cheer Xiao2013-01-17
| * Make is_input a member of io_pipe_tGravatar Cheer Xiao2013-01-17
| * Split out io_pipe_t, let io_buffer_t inherit itGravatar Cheer Xiao2013-01-17
| * Convert io_buffer_read to io_buffer_t::readGravatar Cheer Xiao2013-01-17
| * Convert io_buffer_create to static io_buffer_t::create, make io_buffer_t cons...Gravatar Cheer Xiao2013-01-17
| * Convert io_buffer_destroy to ~io_buffer_tGravatar Cheer Xiao2013-01-17
| * Split out io_buffer_t, make input_redirect in exec() a raw pointerGravatar Cheer Xiao2013-01-17
| * Split out io_file_tGravatar Cheer Xiao2013-01-17
| * Split out io_fd_tGravatar Cheer Xiao2013-01-17
|/
* Make do_builtin_io multi-fork safe, moved it to postfork.cppGravatar ridiculousfish2013-01-11
* Revert "Revert shared_ptr<io_data_t> changes until kinks are ironed out"Gravatar Cheer Xiao2013-01-11
* exec.cpp:exec: Don't remove block_io elements from j->ioGravatar Cheer Xiao2013-01-11
* Revert shared_ptr<io_data_t> changes until kinks are ironed outGravatar ridiculousfish2013-01-04
* Replace some shared_ptrs with const shared_ptr &. Don't use shared_ptr in pos...Gravatar ridiculousfish2013-01-04
* Use const shared_ptr<io_data_t>& instead of copying where appropriate.Gravatar Cheer Xiao2013-01-01
* Convert all io_data_t copying to shared_ptr copying.Gravatar Cheer Xiao2013-01-01
* Use shared_ptr to manage io_data_t*.Gravatar Cheer Xiao2012-12-31
* Clean up initialization of pipe_{read,write} in exec() a bit.Gravatar Cheer Xiao2012-12-21
* Make skip_fork a boolGravatar ridiculousfish2012-12-21
* Make echo recognize -neGravatar ridiculousfish2012-12-20
* Rewrite str2wcstring to properly handle embedded nulls, and be simplerGravatar ridiculousfish2012-12-20
* Simplify exec_subshell_internalGravatar ridiculousfish2012-12-19
* Eliminate str2wcsGravatar ridiculousfish2012-12-19
* Random fixes to comments.Gravatar Cheer Xiao2012-12-16
* Output embedded null characters more oftenGravatar ridiculousfish2012-12-12
* Fix indentation of switch statementsGravatar ridiculousfish2012-11-19
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
* Remove trailing whitespaces and change tabs to spacesGravatar Ɓukasz Niemier2012-11-18
* Don't use posix_spawn for commands that need to be put into foreground to avo...Gravatar ridiculousfish2012-11-04
* Don't use posix_spawn when file redirections are involved (except /dev/null) ...Gravatar ridiculousfish2012-10-29
* Clean up some warnings and some unused if-related codeGravatar ridiculousfish2012-09-01
* First stab at getting rid of the ugly state1, state2 properties of block_tGravatar ridiculousfish2012-08-26
* Reintroduce IO transmorgrification (yuck) to fix problems with fish_config an...Gravatar ridiculousfish2012-08-22
* Restore correct order of IO redirectionsGravatar ridiculousfish2012-08-19
* Adopt posix_spawn (!)Gravatar ridiculousfish2012-08-15
* Cleaned up lots of typecasts, simplified some string handlingGravatar ridiculousfish2012-08-04
* Renamed env_vars to env_vars_snapshot_tGravatar ridiculousfish2012-07-20
* Various changes to reduce fish's compiled code sizeGravatar ridiculousfish2012-07-17
* Work towards getting function.h off of shared_ptrGravatar ridiculousfish2012-05-17
* Replaced some calls to unescape with unescape_stringGravatar ridiculousfish2012-05-09
* Improve fork reportingGravatar ridiculousfish2012-04-24
* Improved fork reportingGravatar ridiculousfish2012-04-21
* Fix lots of bugs related to the static analyzerGravatar ridiculousfish2012-03-26