aboutsummaryrefslogtreecommitdiffhomepage
path: root/exec.cpp
Commit message (Expand)AuthorAge
* Clean up some warnings and some unused if-related codeGravatar ridiculousfish2012-09-01
* First stab at getting rid of the ugly state1, state2 properties of block_tGravatar ridiculousfish2012-08-26
* Reintroduce IO transmorgrification (yuck) to fix problems with fish_config an...Gravatar ridiculousfish2012-08-22
* Restore correct order of IO redirectionsGravatar ridiculousfish2012-08-19
* Adopt posix_spawn (!)Gravatar ridiculousfish2012-08-15
* Cleaned up lots of typecasts, simplified some string handlingGravatar ridiculousfish2012-08-04
* Renamed env_vars to env_vars_snapshot_tGravatar ridiculousfish2012-07-20
* Various changes to reduce fish's compiled code sizeGravatar ridiculousfish2012-07-17
* Work towards getting function.h off of shared_ptrGravatar ridiculousfish2012-05-17
* Replaced some calls to unescape with unescape_stringGravatar ridiculousfish2012-05-09
* Improve fork reportingGravatar ridiculousfish2012-04-24
* Improved fork reportingGravatar ridiculousfish2012-04-21
* Fix lots of bugs related to the static analyzerGravatar ridiculousfish2012-03-26
* Remove some dead variables.Gravatar ridiculousfish2012-03-25
* Attempt to not fork just to output the result of simple builtins. I'm unsure ...Gravatar ridiculousfish2012-03-09
* 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
* Added some missing calls to setup_fork_guards() in utilities.Gravatar ridiculousfish2012-03-07
* Move special handling of DISPLAY environment variable from etc/config.fish to...Gravatar ridiculousfish2012-03-06
* Some initial work towards cutting down the number of fork calls we doGravatar ridiculousfish2012-03-06
* Fix for crash on "less test <tab>"Gravatar ridiculousfish2012-03-04
* 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
* 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
* Change to wait for all outstanding iothreads before calling fork(). This shou...Gravatar ridiculousfish2012-02-27
* Some initial work towards resolving nasty fork/pthread issues, and to having ...Gravatar ridiculousfish2012-02-27
* Some cleanup of completions in preparation for more multithreadingGravatar ridiculousfish2012-02-26
* Removed a lot of string_buffer_tGravatar ridiculousfish2012-02-22
* Large set of changes to migrate sb_out and sb_err to wcstringGravatar ridiculousfish2012-02-22
* Squash a bunch of leaksGravatar ridiculousfish2012-02-21
* Modified functions in function.h/.cpp to use wcstring instead wchar_t*, other...Gravatar Siteshwar Vashisht2012-02-19
* Switched to std::map instead of hash_table_t in env.cpp and env_universal_com...Gravatar Siteshwar Vashisht2012-02-18
* Fixed compilation with recent changes on Linux.Gravatar Siteshwar Vashisht2012-02-10
* Removed halloc_wcsdupGravatar ridiculousfish2012-02-09
* Some hopefully good changes to get IOs off of hallocGravatar ridiculousfish2012-02-09
* REmoved al_list from exec.cppGravatar ridiculousfish2012-02-08
* Clean up exec_subshell, removing al_list from itGravatar ridiculousfish2012-02-07
* Removed discriminated union from block_t type, allowing us to store wcstrings...Gravatar ridiculousfish2012-02-07
* Clean up how argv is stored in process_tGravatar ridiculousfish2012-01-31
* Fix some leaks and clean up expand_pid to use wcstringGravatar ridiculousfish2012-01-30
* Excised some more hallocGravatar ridiculousfish2012-01-29
* Back out removing a halloc_register to fix a leakGravatar ridiculousfish2012-01-29
* A bunch of work to move towards a sane memory model in job_tGravatar ridiculousfish2012-01-29
* Convert some cases where parsers are created to using PARSER_TYPE_GENERALGravatar ridiculousfish2012-01-22
* More work on the instanced parserGravatar ridiculousfish2012-01-22
* Get some basic function signatures right for new instanced parserGravatar ridiculousfish2012-01-16
* Beginnings of instance parser workGravatar ridiculousfish2012-01-16
* Fix for bogus check for IFS environment variableGravatar ridiculousfish2012-01-16