| Commit message (Expand) | Author | Age |
* | Support for implicit cd, no-exec, and the exit builtin. All tests now | ridiculousfish | 2013-12-29 |
* | Fix issues related to redirections and block level IO with new parser | ridiculousfish | 2013-12-28 |
* | Bringup of function definitions, switch statements with new parser | ridiculousfish | 2013-12-27 |
* | Hook up for statements, if statements, and function definition in new | ridiculousfish | 2013-12-27 |
* | Refactor block_t storage in parser_t from a linked list to a vector | ridiculousfish | 2013-12-20 |
* | Cast size_t to unsigned long. | Konrad Borowski | 2013-11-25 |
* | Fix formatting | ridiculousfish | 2013-10-26 |
* | Fix a C++11 compile error with clang. | ridiculousfish | 2013-08-25 |
* | Put read pipe last so that eval works again. Addresses https://github.com/fis... | ridiculousfish | 2013-08-21 |
* | Replace some #warnings with a comment explaining why the code is OK | ridiculousfish | 2013-08-19 |
* | Big fat refactoring of how redirections work. In fish 1.x and 2.0.0, the redi... | ridiculousfish | 2013-08-19 |
* | Initial work towards various IO cleanups with an eye to fixing https://github... | ridiculousfish | 2013-08-19 |
* | Cleanup of code that decides whether or not to fork. Fix for issue where stde... | ridiculousfish | 2013-06-16 |
* | Fix for incorrect use of shared ptr references | ridiculousfish | 2013-06-16 |
* | Formatting and style updates | ridiculousfish | 2013-05-05 |
* | Mark stdin as nonblocking if we get EWOULDBLOCK, and before handing it off to... | ridiculousfish | 2013-04-07 |
* | Teach fish how to push and pop blocks even in the face of no_exec. All tests ... | ridiculousfish | 2013-03-25 |
* | Additional changes related to https://github.com/fish-shell/fish-shell/pull/592 | ridiculousfish | 2013-02-28 |
* | Cleanup and simplify null_terminated_array_t and its clients | ridiculousfish | 2013-02-22 |
* | Hopeful fix to avoid forking for certain builtins like echo when they have an... | ridiculousfish | 2013-02-22 |
* | Fix a crash when redirecting a nonexistent file to a function | ridiculousfish | 2013-02-20 |
* | More cleanup based on static analysis | ridiculousfish | 2013-02-16 |
* | 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 |