Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix comments in proc.h (spelling, wording, format) | Cheer Xiao | 2013-02-03 |
| | |||
* | Initial set of changes working to make fish robust against running out of ↵ | ridiculousfish | 2013-01-30 |
| | | | | file descriptors | ||
* | Fix spelling: s/circut/circuit/g | Cheer Xiao | 2013-01-24 |
| | |||
* | 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 when file redirections are involved (except /dev/null) ↵ | ridiculousfish | 2012-10-29 |
| | | | | | | | because the error handling is too difficult Fix exec to correctly handle the case where a pid could not be created due to posix_spawn failing Should fix https://github.com/fish-shell/fish-shell/issues/364 | ||
* | First stab at elseif implementation | ridiculousfish | 2012-09-01 |
| | |||
* | Adopt posix_spawn (!) | ridiculousfish | 2012-08-15 |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | ||
* | Additional warnings cleanup, effective C++ violations, dead code removal | ridiculousfish | 2012-08-05 |
| | |||
* | Renamed env_vars to env_vars_snapshot_t | ridiculousfish | 2012-07-20 |
| | | | | Cleanup of non-wcstring version of path_get_path | ||
* | Signal handling cleanup and improved safety | ridiculousfish | 2012-06-04 |
| | | | | | Fixes issue where you couldn't control-C out of a loop (https://github.com/ridiculousfish/fishfish/issues/13) Also stops doing memory allocation in the signal handler (oops) https://github.com/ridiculousfish/fishfish/issues/27 | ||
* | Cleanup proc_had_barrier | ridiculousfish | 2012-03-31 |
| | | | | Ensure we don't try to do a universal barrier off of the main thread | ||
* | A bunch of changes working towards eliminating all memory allocation after ↵ | ridiculousfish | 2012-03-08 |
| | | | | fork() | ||
* | More work towards improving relationship between multithreading and fork | ridiculousfish | 2012-02-29 |
| | |||
* | Fix a "class <-> struct" warning with clang++ | ridiculousfish | 2012-02-29 |
| | |||
* | More work on improving interaction between fork and pthreads. Added ↵ | ridiculousfish | 2012-02-29 |
| | | | | null_terminated_array_t class. | ||
* | Some initial work towards resolving nasty fork/pthread issues, and to having ↵ | ridiculousfish | 2012-02-27 |
| | | | | a per-parser job list | ||
* | More work towards autosuggesting completions | ridiculousfish | 2012-02-25 |
| | |||
* | Changes to make autosuggestion smarter about not suggesting commands that ↵ | ridiculousfish | 2012-02-16 |
| | | | | could never succeed. | ||
* | Some hopefully good changes to get IOs off of halloc | ridiculousfish | 2012-02-09 |
| | |||
* | Clean up how argv is stored in process_t | ridiculousfish | 2012-01-31 |
| | |||
* | Fixed compilation errors caused by latest commits | Siteshwar Vashisht | 2012-01-30 |
| | |||
* | Excised some more halloc | ridiculousfish | 2012-01-29 |
| | |||
* | A bunch of work to move towards a sane memory model in job_t | ridiculousfish | 2012-01-29 |
| | |||
* | Began migration of job_t away from halloc | ridiculousfish | 2012-01-29 |
| | |||
* | Convert jobs list to std::list | ridiculousfish | 2012-01-29 |
| | |||
* | Improve const and signed/unsigned correctness | Peter Ammon | 2012-01-14 |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 |
| | |||
* | remove trailing spaces | Grissiom | 2010-09-18 |
| | | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change. | ||
* | Handle exit status of processes terminated by signals | axel | 2009-02-22 |
| | | | | darcs-hash:20090221164656-ac50b-7bcbf6cb0bb8384560fbf9bf1059480cb4089def.gz | ||
* | Update todo list and code comments | liljencrantz | 2008-01-09 |
| | | | | darcs-hash:20080109012338-75c98-745297861fd11ec82e062a79fe1d15c9084342f1.gz | ||
* | Cleanup and improve the exit status numbers and the messages generated on ↵ | liljencrantz | 2008-01-09 |
| | | | | | | error as well as make sure that keyboard shortcuts don't change the status darcs-hash:20080108193145-75c98-56c8aa2dd081af643d206820aa36bf3b6e49e0f2.gz | ||
* | Replace the count function with a builtin for performance reasons. The count ↵ | axel | 2007-08-01 |
| | | | | | | function used at least two forks, which was noticable on systems such as OS X with slow forks darcs-hash:20070731212332-ac50b-8f5b2e70008ddb131dc8bae3f361d8d65a294948.gz | ||
* | Make it possible to buffer input to other file descriptors than stdin. It is ↵ | axel | 2007-01-08 |
| | | | | | | still only possible to buffer input on a single descriptor to any given job. darcs-hash:20070107141052-ac50b-561265cd5acde7d882e4506870f13d61d34b3734.gz | ||
* | Code cleanup: Use a macro constant instead fo a literal for builtin exit codes | axel | 2006-12-14 |
| | | | | darcs-hash:20061213143431-ac50b-5c5cec623ecca9f52c7d44cfcb26f07fe2fcda39.gz | ||
* | Minor code edit - move a bit of code into its own function | axel | 2006-11-20 |
| | | | | darcs-hash:20061120131224-ac50b-974496cc800377e4e06475491f89998b9640fbba.gz | ||
* | Use bitset to implement flags for jobs instead of wasting a whole int for ↵ | axel | 2006-10-26 |
| | | | | | | every flag darcs-hash:20061025204759-ac50b-ea07caa30782a1ea02d2cd8aa7cbc94474047a10.gz | ||
* | Be more rigorous with the exit codes set by the parser and builtins | axel | 2006-10-09 |
| | | | | darcs-hash:20061009012102-ac50b-4f28c43dd1ccdcc04d1620a6da05218a99fd7337.gz | ||
* | Unknown commands should set the status flag to 127, as in bash and friends | axel | 2006-10-09 |
| | | | | darcs-hash:20061008234650-ac50b-d41e6ec3d0a6088b0addf5721aecf8d98ed866cd.gz | ||
* | fish_pager_via_stdin | stew | 2006-08-22 |
| | | | | darcs-hash:20060822012451-2edb7-d8939fab708d8c605d2c7d0683c71f11db659bc9.gz | ||
* | Fix psub deadlocks by once again considering a job as completed whenever the ↵ | axel | 2006-07-08 |
| | | | | | | last process in the pipeline is dead darcs-hash:20060707153539-ac50b-76842c851c3a4247c086e3242f70361b9d2d396b.gz | ||
* | Fix minor typos in code comments | axel | 2006-06-05 |
| | | | | darcs-hash:20060605004201-ac50b-66c51908cd1f23307042991b32ccbed487685500.gz | ||
* | Minor edits of function descriptions, includes, etc. | axel | 2006-05-03 |
| | | | | darcs-hash:20060502162950-ac50b-c2fcfc957d55f292744bcb4b33b4d66fc42087ed.gz | ||
* | Make job id numbering start from 1, not 0 | axel | 2006-04-28 |
| | | | | darcs-hash:20060428132137-ac50b-8e5adcdbc18ad7627b66e9129a13b037a669dd02.gz | ||
* | Add support for the -n switch to skip execution of any commands | axel | 2006-03-18 |
| | | | | darcs-hash:20060318010459-ac50b-9d9e5c489e0e4df2159d8c1d0ff952d42e2a2a82.gz | ||
* | API documentation, code style cleanup, etc. | axel | 2006-02-20 |
| | | | | darcs-hash:20060220131146-ac50b-6ec3664e5e3eaefa2296a93d39014058df37fdf2.gz | ||
* | Fix bug in fish causing occasionally incorrect signal handlers | axel | 2006-02-16 |
| | | | | darcs-hash:20060216133632-ac50b-f24c049830f9c6deca50aca640189ad3f87b630a.gz | ||
* | First checkin of transition to using a new hierarchical memory allocator, ↵ | axel | 2006-02-07 |
| | | | | | | some of the memory associated with a job is covered darcs-hash:20060206142502-ac50b-ba1c9a4f64ea0f44f65303a125f9ddae5bd31e2f.gz | ||
* | Readd the terminal flag for jobs, as not all jobs under job control should ↵ | axel | 2006-02-01 |
| | | | | | | be given the terminal. darcs-hash:20060201122715-ac50b-7efc499e8905e9898c214816d0a3468e077c7005.gz | ||
* | Rename the 'terminal' flag to 'job_control', make sure fg and bg only ↵ | axel | 2006-01-31 |
| | | | | | | considers jobs under job control and make it configurable which jobs are put under job control using the status builtin. Also add an option to the status builtin to print a stack trace. darcs-hash:20060130175426-ac50b-46fb79797284cb600c67cb19462b53761446f00a.gz |