aboutsummaryrefslogtreecommitdiffhomepage
path: root/exec.cpp
Commit message (Expand)AuthorAge
* Ignore user-supplied fd redirections above 2 for builtinsGravatar ridiculousfish2015-01-08
* Rework file descriptor handlingGravatar ridiculousfish2015-01-07
* Add more expository comments to eval, and remove a useless parameterGravatar ridiculousfish2015-01-07
* Eliminate wcsv2strvGravatar ridiculousfish2014-10-30
* Add an assertion to reflect unreachable codeGravatar ridiculousfish2014-10-19
* Add new `functions` flag -V/--inherit-variableGravatar Kevin Ballard2014-10-02
* Base `status -b` off the parser execution stackGravatar Kevin Ballard2014-09-30
* Expunge INTERNAL_BLOCK from the codebaseGravatar Kevin Ballard2014-09-30
* Don't leave is_block in bad state after bad redirectionGravatar Kevin Ballard2014-09-30
* Remove INTERNAL_BUFFER, which was only used by fish_pagerGravatar ridiculousfish2014-09-22
* Decrement SHLVL when running `exec`Gravatar Kevin Ballard2014-09-19
* Trim trailing newline on cmdsubst when IFS=''Gravatar Kevin Ballard2014-08-29
* Clean up the IFS handling in command substitutionGravatar Kevin Ballard2014-08-21
* Teach while loops to not hang forever with no-executeGravatar ridiculousfish2014-07-11
* Remove the close_old field from io_fd_t, which is never actuallyGravatar ridiculousfish2014-04-16
* Eliminate the parser_use_ast switch, which does nothing, andGravatar ridiculousfish2014-04-14
* Minor cleanup of redirection functionsGravatar ridiculousfish2014-04-11
* Fix line number reporting in new parserGravatar ridiculousfish2014-03-20
* Remove support for input IO_BUFFERs, which were only used by fish_pagerGravatar ridiculousfish2014-03-15
* Revert "Merge pull request #1317 from pullreq/cpp"Gravatar ridiculousfish2014-02-28
* Fixes .c -> .cpp in comments. For doxygen.Gravatar Geoff Nixon2014-02-27
* Update style and formatting to conform to fish style guide.Gravatar ridiculousfish2014-01-15
* Fix some warningsGravatar ridiculousfish2014-01-01
* Support for implicit cd, no-exec, and the exit builtin. All tests nowGravatar ridiculousfish2013-12-29
* Fix issues related to redirections and block level IO with new parserGravatar ridiculousfish2013-12-28
* Bringup of function definitions, switch statements with new parserGravatar ridiculousfish2013-12-27
* Hook up for statements, if statements, and function definition in newGravatar ridiculousfish2013-12-27
* Refactor block_t storage in parser_t from a linked list to a vectorGravatar ridiculousfish2013-12-20
* Cast size_t to unsigned long.Gravatar Konrad Borowski2013-11-25
* Fix formattingGravatar ridiculousfish2013-10-26
* Fix a C++11 compile error with clang.Gravatar ridiculousfish2013-08-25
* Put read pipe last so that eval works again. Addresses https://github.com/fis...Gravatar ridiculousfish2013-08-21
* Replace some #warnings with a comment explaining why the code is OKGravatar ridiculousfish2013-08-19
* Big fat refactoring of how redirections work. In fish 1.x and 2.0.0, the redi...Gravatar ridiculousfish2013-08-19
* Initial work towards various IO cleanups with an eye to fixing https://github...Gravatar ridiculousfish2013-08-19
* Cleanup of code that decides whether or not to fork. Fix for issue where stde...Gravatar ridiculousfish2013-06-16
* Fix for incorrect use of shared ptr referencesGravatar ridiculousfish2013-06-16
* Formatting and style updatesGravatar ridiculousfish2013-05-05
* Mark stdin as nonblocking if we get EWOULDBLOCK, and before handing it off to...Gravatar ridiculousfish2013-04-07
* Teach fish how to push and pop blocks even in the face of no_exec. All tests ...Gravatar ridiculousfish2013-03-25
* Additional changes related to https://github.com/fish-shell/fish-shell/pull/592Gravatar ridiculousfish2013-02-28
* Cleanup and simplify null_terminated_array_t and its clientsGravatar ridiculousfish2013-02-22
* Hopeful fix to avoid forking for certain builtins like echo when they have an...Gravatar ridiculousfish2013-02-22
* Fix a crash when redirecting a nonexistent file to a functionGravatar ridiculousfish2013-02-20
* More cleanup based on static analysisGravatar ridiculousfish2013-02-16
* exec(): Fix a stupid crash. Remove commented debug code that became invalidated.Gravatar Cheer Xiao2013-02-11
* In exec(), only add and remove pipe_{read,write} when necessaryGravatar Cheer Xiao2013-02-11
* Make io_data_t::fd constGravatar Cheer Xiao2013-02-11
* 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