Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed various Undefined Behavior occurrences. | Daniel J. Hofmann | 2014-03-07 |
| | | | | | | | | | | | | | | | | | Conditionally uninitialized: - builtin_commandline.cpp:577 - expand.cpp:869 - parse_util.cpp:1036 Initialization of POD structs: - event.cpp:61 - autoload.cpp:22 References used with va_start: - common.cpp:608:18 Found with clang-3.4's awesome -Wconditional-uninitialized, -Wmissing-field-initializers and -Wvarargs. | ||
* | Revert "Merge pull request #1317 from pullreq/cpp" | ridiculousfish | 2014-02-28 |
| | | | | | | | This reverts commit 74135c0600d5dcc40d396d0e7293c17b8d4bdaa7, reversing changes made to 6d749789ce240a3e6f1447777db63fd8e7525560. See discussion in #1317 | ||
* | Fixes .c -> .cpp in comments. For doxygen. | Geoff Nixon | 2014-02-27 |
| | |||
* | Update style and formatting to conform to fish style guide. | ridiculousfish | 2014-01-15 |
| | |||
* | Additional miscellaneous fixes based on cppcheck static analysis | ridiculousfish | 2014-01-12 |
| | |||
* | Refactor block_t storage in parser_t from a linked list to a vector | ridiculousfish | 2013-12-20 |
| | |||
* | Reduce compiled code size a bit | ridiculousfish | 2013-04-13 |
| | |||
* | Use the new input_common_add_callback mechanism to not execute callbacks ↵ | ridiculousfish | 2013-04-03 |
| | | | | while signals are blocked. Should fix https://github.com/fish-shell/fish-shell/issues/608 | ||
* | fix signal race | Jan Kanis | 2012-12-24 |
| | |||
* | Make event_block_t.event not a reference | ridiculousfish | 2012-12-22 |
| | | | | Stylistic tweaks | ||
* | Formatting | ridiculousfish | 2012-12-22 |
| | |||
* | include fixes and suggestions from code review | Jan Kanis | 2012-12-22 |
| | |||
* | reference'ize event.cpp/h | Jan Kanis | 2012-12-20 |
| | |||
* | Make event_t.arguments into a vector instead of an auto_ptr<vector>. | Jan Kanis | 2012-12-20 |
| | | | | Yay for less indirection and less code! The resulting event_t structure is two pointers larger, but cuts out an indirection and allocation. | ||
* | Allow 'emit' to accept event arguments | Jan Kanis | 2012-12-20 |
| | |||
* | fixed #449, added test | Jan Kanis | 2012-12-20 |
| | |||
* | testing for bug #449 | Jan Kanis | 2012-12-19 |
| | |||
* | Fix indentation of switch statements | ridiculousfish | 2012-11-19 |
| | |||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | Łukasz Niemier | 2012-11-18 |
| | |||
* | First stab at getting rid of the ugly state1, state2 properties of block_t | ridiculousfish | 2012-08-26 |
| | |||
* | Adopt posix_spawn (!) | ridiculousfish | 2012-08-15 |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | ||
* | Cleaned up lots of typecasts, simplified some string handling | ridiculousfish | 2012-08-04 |
| | |||
* | Fix for wrong sense for determining when an autoloaded function has changed | ridiculousfish | 2012-07-06 |
| | | | | Addresses some of the complaints in https://github.com/fish-shell/fish-shell/pull/201 | ||
* | 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 | ||
* | Fix lots of bugs related to the static analyzer | ridiculousfish | 2012-03-26 |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | A bunch of changes working towards eliminating all memory allocation after ↵ | ridiculousfish | 2012-03-08 |
| | | | | fork() | ||
* | Notice when fish_term256 changes and react to it | ridiculousfish | 2012-03-05 |
| | |||
* | Put fish on a diet. Tracked down the biggest memory hogs and fixed them. ↵ | ridiculousfish | 2012-03-03 |
| | | | | Total allocations down by a factor of 3 or so, live allocations a few KB. | ||
* | Changed iterators from iter++ to ++iter | ridiculousfish | 2012-03-01 |
| | | | | Large set of changes to history to ensure that histories from other sessions don't "bleed" into the current session | ||
* | Squash some warnings | ridiculousfish | 2012-02-18 |
| | |||
* | Fix to stop spamming console with event messages (oops) | ridiculousfish | 2012-02-17 |
| | |||
* | Fix for removing too many event handlers (that's why "Goodbye" never got ↵ | ridiculousfish | 2012-02-17 |
| | | | | printed") | ||
* | Get event_t off of halloc (!) | ridiculousfish | 2012-02-08 |
| | |||
* | Cleanup event_get_desc | ridiculousfish | 2012-02-08 |
| | |||
* | Fix event_block_t list from ad-hoc linked list to std::dequeue | ridiculousfish | 2012-02-07 |
| | |||
* | Removed discriminated union from block_t type, allowing us to store ↵ | ridiculousfish | 2012-02-07 |
| | | | | wcstrings in it | ||
* | A bunch of work to move towards a sane memory model in job_t | ridiculousfish | 2012-01-29 |
| | |||
* | More work towards instanced parser. First successful compilation | ridiculousfish | 2012-01-22 |
| | |||
* | More work on the instanced parser | ridiculousfish | 2012-01-22 |
| | |||
* | Get some basic function signatures right for new instanced parser | ridiculousfish | 2012-01-16 |
| | |||
* | Migrate to std::vector in event class | ridiculousfish | 2011-12-27 |
| | |||
* | More migration to the STL | ridiculousfish | 2011-12-26 |
| | |||
* | Migrate blocked to std::vector | ridiculousfish | 2011-12-26 |
| | |||
* | Migrate killme to std::vector | ridiculousfish | 2011-12-26 |
| | |||
* | Migrate events to std::vector | ridiculousfish | 2011-12-26 |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 |
| | |||
* | Initial C++ conversion | ridiculousfish | 2011-12-26 |