aboutsummaryrefslogtreecommitdiffhomepage
path: root/io.h
Commit message (Expand)AuthorAge
* Fix the build on OS X MavericksGravatar ridiculousfish2013-08-21
* 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
* Formatting and style updatesGravatar ridiculousfish2013-05-05
* Support for building with C++11Gravatar ridiculousfish2013-04-09
* Hopeful fix to avoid forking for certain builtins like echo when they have an...Gravatar ridiculousfish2013-02-22
* Make io_file_t members constGravatar Cheer Xiao2013-02-11
* Make io_fd_t members const, make close_fd boolGravatar Cheer Xiao2013-02-11
* Make io_data_t::fd constGravatar Cheer Xiao2013-02-11
* Initial set of changes working to make fish robust against running out of fil...Gravatar ridiculousfish2013-01-30
* Remove trailing whitespacesGravatar Cheer Xiao2013-01-21
* Remove some functions which were rendered trivial by xiaq's changes. Make io_...Gravatar ridiculousfish2013-01-19
* Revert "Make io_buffer_t::out_buffer a raw pointer, initialize in io_buffer_t...Gravatar Cheer Xiao2013-01-17
* Make io_data_t::io_mode constGravatar Cheer Xiao2013-01-17
* Make is_input a member of io_pipe_tGravatar Cheer Xiao2013-01-17
* Make io_buffer_t::out_buffer a raw pointer, initialize in io_buffer_t's const...Gravatar Cheer Xiao2013-01-17
* Make io_data_t pure virtual, its constructor protectedGravatar 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
* Add missing virtual qualifier to ~io_buffer_tGravatar 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
* Split out io_close_tGravatar Cheer Xiao2013-01-17
* Put io_data_t detail printing in virtual io_data_t::printGravatar Cheer Xiao2013-01-17
* Let io_data_t constructor take optional io_mode and fdGravatar Cheer Xiao2013-01-17
* Make io_data_t destructor virtualGravatar Cheer Xiao2013-01-17
* Use new IO_INVALID as default value of io_data_t::io_modeGravatar Cheer Xiao2013-01-17
* rename enum io_mode -> io_mode_t; make io_data_t::io_mode that typeGravatar Cheer Xiao2013-01-17
* Revert "Revert shared_ptr<io_data_t> changes until kinks are ironed out"Gravatar Cheer Xiao2013-01-11
* Revert shared_ptr<io_data_t> changes until kinks are ironed outGravatar ridiculousfish2013-01-04
* Remove io_duplicate, which is no longer usedGravatar ridiculousfish2013-01-04
* Replace some shared_ptrs with const shared_ptr &. Don't use shared_ptr in pos...Gravatar ridiculousfish2013-01-04
* 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
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
* Remove trailing whitespaces and change tabs to spacesGravatar Ɓukasz Niemier2012-11-18
* Restore correct order of IO redirectionsGravatar ridiculousfish2012-08-19
* Adopt posix_spawn (!)Gravatar ridiculousfish2012-08-15
* Additional warnings cleanup, effective C++ violations, dead code removalGravatar ridiculousfish2012-08-05
* Fixed a crash on inputs like ls x>| less, where x doesn't exist in current di...Gravatar Siteshwar Vashisht2012-03-16
* 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
* Implemented test as a builtin (!)Gravatar ridiculousfish2012-03-07
* Final cleanup of io_data_t now that I recognize the bizarre way in which it s...Gravatar ridiculousfish2012-03-04
* Some initial work on removing buffer_t from io_data_tGravatar ridiculousfish2012-03-03
* Squash a bunch of leaksGravatar ridiculousfish2012-02-21
* Some hopefully good changes to get IOs off of hallocGravatar ridiculousfish2012-02-09