Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Cleaned up lots of typecasts, simplified some string handling | 2012-08-04 | |
| | |||
* | Warning cleanup | 2012-08-04 | |
| | |||
* | Renamed env_vars to env_vars_snapshot_t | 2012-07-20 | |
| | | | | Cleanup of non-wcstring version of path_get_path | ||
* | Various changes to reduce fish's compiled code size | 2012-07-17 | |
| | | | | OS X release build executable size dropped from 672k to 511k | ||
* | Signal handling cleanup and improved safety | 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 | ||
* | Minor cleanup of proc.cpp | 2012-04-25 | |
| | |||
* | Fix to drain command output from quit commands before returning from ↵ | 2012-04-25 | |
| | | | | | | | job_continue This should fix the bug where output from commands and builtins gets incorrectly interleaved. I think this is a very long-standing bug that predates my work on the shell | ||
* | Cleanup proc_had_barrier | 2012-03-31 | |
| | | | | Ensure we don't try to do a universal barrier off of the main thread | ||
* | Fix lots of bugs related to the static analyzer | 2012-03-26 | |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | A bunch of changes working towards eliminating all memory allocation after ↵ | 2012-03-08 | |
| | | | | fork() | ||
* | We had identical format_val and to_string; standardize on to_string | 2012-03-05 | |
| | |||
* | Final cleanup of io_data_t now that I recognize the bizarre way in which it ↵ | 2012-03-04 | |
| | | | | shares output buffers (not sure how this ever worked before) | ||
* | Some initial work on removing buffer_t from io_data_t | 2012-03-03 | |
| | |||
* | More work towards improving relationship between multithreading and fork | 2012-02-29 | |
| | |||
* | More work on improving interaction between fork and pthreads. Added ↵ | 2012-02-29 | |
| | | | | null_terminated_array_t class. | ||
* | Some initial work towards resolving nasty fork/pthread issues, and to having ↵ | 2012-02-27 | |
| | | | | a per-parser job list | ||
* | More work towards autosuggesting completions | 2012-02-25 | |
| | |||
* | Removed a lot of string_buffer_t | 2012-02-22 | |
| | |||
* | Changes to make autosuggestion smarter about not suggesting commands that ↵ | 2012-02-16 | |
| | | | | could never succeed. | ||
* | Final removal of halloc. It's like Christmas Morning. | 2012-02-09 | |
| | |||
* | Get event_t off of halloc (!) | 2012-02-08 | |
| | |||
* | Clean up how argv is stored in process_t | 2012-01-31 | |
| | |||
* | Fixed compilation errors caused by latest commits | 2012-01-30 | |
| | |||
* | A bunch of work to move towards a sane memory model in job_t | 2012-01-29 | |
| | |||
* | Began migration of job_t away from halloc | 2012-01-29 | |
| | |||
* | Convert jobs list to std::list | 2012-01-29 | |
| | |||
* | More work towards instanced parser. First successful compilation | 2012-01-22 | |
| | |||
* | Get some basic function signatures right for new instanced parser | 2012-01-16 | |
| | |||
* | Fix for crash when unescaping a string with unbalanced quotes | 2012-01-02 | |
| | | | | Add Mac OS X's default term name to terms for which we know how to set a title | ||
* | Migrate to std::vector in event class | 2011-12-27 | |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | 2011-12-26 | |
| | |||
* | Initial C++ conversion | 2011-12-26 | |