| Commit message (Expand) | Author | Age |
* | exec(): Fix a stupid crash. Remove commented debug code that became invalidated. | Cheer Xiao | 2013-02-11 |
* | In exec(), only add and remove pipe_{read,write} when necessary | Cheer Xiao | 2013-02-11 |
* | Make io_data_t::fd const | Cheer Xiao | 2013-02-11 |
* | remove __warn_unused attribute from exec_subshell | Jan Kanis | 2013-02-06 |
* | Make subcommands modify $status, and make builtin_set not modify status unles... | ridiculousfish | 2013-01-31 |
* | Attempt to further improve fish's handling when it runs out of fds, and plug ... | ridiculousfish | 2013-01-30 |
* | Initial set of changes working to make fish robust against running out of fil... | ridiculousfish | 2013-01-30 |
* | Fix spelling: s/circut/circuit/g | Cheer Xiao | 2013-01-24 |
* | Remove some functions which were rendered trivial by xiaq's changes. Make io_... | ridiculousfish | 2013-01-19 |
* | Merge branch 'split-io' of git://github.com/xiaq/fish-shell into xiaq-split-io | ridiculousfish | 2013-01-18 |
|\ |
|
* | | Fix two clang warnings | Cheer Xiao | 2013-01-17 |
| * | Make is_input a member of io_pipe_t | Cheer Xiao | 2013-01-17 |
| * | Split out io_pipe_t, let io_buffer_t inherit it | Cheer Xiao | 2013-01-17 |
| * | Convert io_buffer_read to io_buffer_t::read | Cheer Xiao | 2013-01-17 |
| * | Convert io_buffer_create to static io_buffer_t::create, make io_buffer_t cons... | Cheer Xiao | 2013-01-17 |
| * | Convert io_buffer_destroy to ~io_buffer_t | Cheer Xiao | 2013-01-17 |
| * | Split out io_buffer_t, make input_redirect in exec() a raw pointer | Cheer Xiao | 2013-01-17 |
| * | Split out io_file_t | Cheer Xiao | 2013-01-17 |
| * | Split out io_fd_t | Cheer Xiao | 2013-01-17 |
|/ |
|
* | Make do_builtin_io multi-fork safe, moved it to postfork.cpp | ridiculousfish | 2013-01-11 |
* | Revert "Revert shared_ptr<io_data_t> changes until kinks are ironed out" | Cheer Xiao | 2013-01-11 |
* | exec.cpp:exec: Don't remove block_io elements from j->io | Cheer Xiao | 2013-01-11 |
* | Revert shared_ptr<io_data_t> changes until kinks are ironed out | ridiculousfish | 2013-01-04 |
* | Replace some shared_ptrs with const shared_ptr &. Don't use shared_ptr in pos... | ridiculousfish | 2013-01-04 |
* | Use const shared_ptr<io_data_t>& instead of copying where appropriate. | Cheer Xiao | 2013-01-01 |
* | Convert all io_data_t copying to shared_ptr copying. | Cheer Xiao | 2013-01-01 |
* | Use shared_ptr to manage io_data_t*. | Cheer Xiao | 2012-12-31 |
* | Clean up initialization of pipe_{read,write} in exec() a bit. | Cheer Xiao | 2012-12-21 |
* | Make skip_fork a bool | ridiculousfish | 2012-12-21 |
* | Make echo recognize -ne | ridiculousfish | 2012-12-20 |
* | Rewrite str2wcstring to properly handle embedded nulls, and be simpler | ridiculousfish | 2012-12-20 |
* | Simplify exec_subshell_internal | ridiculousfish | 2012-12-19 |
* | Eliminate str2wcs | ridiculousfish | 2012-12-19 |
* | Random fixes to comments. | Cheer Xiao | 2012-12-16 |
* | Output embedded null characters more often | ridiculousfish | 2012-12-12 |
* | Fix indentation of switch statements | ridiculousfish | 2012-11-19 |
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
* | Remove trailing whitespaces and change tabs to spaces | Ćukasz Niemier | 2012-11-18 |
* | Don't use posix_spawn for commands that need to be put into foreground to avo... | ridiculousfish | 2012-11-04 |
* | Don't use posix_spawn when file redirections are involved (except /dev/null) ... | ridiculousfish | 2012-10-29 |
* | Clean up some warnings and some unused if-related code | ridiculousfish | 2012-09-01 |
* | First stab at getting rid of the ugly state1, state2 properties of block_t | ridiculousfish | 2012-08-26 |
* | Reintroduce IO transmorgrification (yuck) to fix problems with fish_config an... | ridiculousfish | 2012-08-22 |
* | Restore correct order of IO redirections | ridiculousfish | 2012-08-19 |
* | Adopt posix_spawn (!) | ridiculousfish | 2012-08-15 |
* | Cleaned up lots of typecasts, simplified some string handling | ridiculousfish | 2012-08-04 |
* | Renamed env_vars to env_vars_snapshot_t | ridiculousfish | 2012-07-20 |
* | Various changes to reduce fish's compiled code size | ridiculousfish | 2012-07-17 |
* | Work towards getting function.h off of shared_ptr | ridiculousfish | 2012-05-17 |
* | Replaced some calls to unescape with unescape_string | ridiculousfish | 2012-05-09 |