aboutsummaryrefslogtreecommitdiffhomepage
path: root/postfork.cpp
Commit message (Expand)AuthorAge
* Big fat refactoring of how redirections work. In fish 1.x and 2.0.0, the redi...Gravatar ridiculousfish2013-08-19
* Reenable free_redirected_fds_from_pipes.Gravatar ridiculousfish2013-08-19
* Initial work towards various IO cleanups with an eye to fixing https://github...Gravatar ridiculousfish2013-08-19
* Cleanup and simplify null_terminated_array_t and its clientsGravatar ridiculousfish2013-02-22
* Make subcommands modify $status, and make builtin_set not modify status unles...Gravatar ridiculousfish2013-01-31
* Merge branch 'split-io' of git://github.com/xiaq/fish-shell into xiaq-split-ioGravatar ridiculousfish2013-01-18
|\
* | add a JOIN_THREADS_BEFORE_FORK preprocessor flag to help debug locking problemsGravatar Jan Kanis2013-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
| * Split out io_file_tGravatar Cheer Xiao2013-01-17
| * Split out io_fd_tGravatar Cheer Xiao2013-01-17
|/
* use debug_safe in postfork do_builtin_io. Closes #495Gravatar Jan Kanis2013-01-12
* 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
* Don't call strerror or perror after fork, it's unsafe. Added safe_strerror an...Gravatar ridiculousfish2013-01-09
* 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 shared_ptr to manage io_data_t*.Gravatar Cheer Xiao2012-12-31
* 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
* Removed unused commented out code and fixed some indentationGravatar ridiculousfish2012-11-04
* 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
* Reintroduce IO transmorgrification (yuck) to fix problems with fish_config an...Gravatar ridiculousfish2012-08-22
* Real fix for https://github.com/fish-shell/fish-shell/issues/278Gravatar ridiculousfish2012-08-15
* Adopt posix_spawn (!)Gravatar ridiculousfish2012-08-15
* Fix compile error (oops)Gravatar ridiculousfish2012-03-27
* Make the color picker cell borders appear correctly in FirefoxGravatar ridiculousfish2012-03-27
* Flip the switch to stop draining threads before exec (!)Gravatar ridiculousfish2012-03-09
* A bunch of changes working towards eliminating all memory allocation after fo...Gravatar ridiculousfish2012-03-08
* Some initial work towards cutting down the number of fork calls we doGravatar ridiculousfish2012-03-06
* Final cleanup of io_data_t now that I recognize the bizarre way in which it s...Gravatar ridiculousfish2012-03-04
* Some initial changes to use CLO_EXEC, with an eye towards some day using it c...Gravatar Peter Ammon2012-03-02
* More work towards improving relationship between multithreading and forkGravatar ridiculousfish2012-02-29
* More work on improving interaction between fork and pthreads. Added null_term...Gravatar ridiculousfish2012-02-29
* Added postforkGravatar ridiculousfish2012-02-29