Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | Test and fix issue where, if binding X is a prefix of binding Y, and X | ridiculousfish | 2014-02-12 |
| | | | | | | | is specified before Y, then Y will never be invoked because X will always get there first. Now instead we order bindings in descending order by length, so that we always test the binding before any others that prefixes it. Fixes #1283. | ||
* | Make if statements always return success at the end, matching other | ridiculousfish | 2014-02-07 |
| | | | | shells. Fixes #1061. | ||
* | Increased support for completion search field. Use btab (shift-tab) to | ridiculousfish | 2014-01-27 |
| | | | | complete-and-search. | ||
* | Update style and formatting to conform to fish style guide. | ridiculousfish | 2014-01-15 |
| | |||
* | Fix for issue where unterminated quotes would attempt to be executed, | ridiculousfish | 2014-01-14 |
| | | | | instead of continuing edit onto the next line. | ||
* | Eliminate class parse_t | ridiculousfish | 2014-01-12 |
| | |||
* | Improvements to error messages with new parser. In particular, "naked | ridiculousfish | 2014-01-12 |
| | | | | builtins" now print their help (e.g. just 'while') | ||
* | Miscellaneous minor fixes based on cppcheck static analyzer | ridiculousfish | 2014-01-12 |
| | |||
* | Rename builtin parse to __fish_parse | ridiculousfish | 2014-01-08 |
| | |||
* | Miscellaneous optimizations to reduce string copying | ridiculousfish | 2014-01-07 |
| | |||
* | Support for stack overflow and infinite recursion detection in new | ridiculousfish | 2014-01-01 |
| | | | | parser | ||
* | Bringup of function definitions, switch statements with new parser | ridiculousfish | 2013-12-27 |
| | |||
* | Hook up for statements, if statements, and function definition in new | ridiculousfish | 2013-12-27 |
| | | | | parser | ||
* | Merge branch 'master' into ast | ridiculousfish | 2013-12-20 |
|\ | | | | | | | | | | | | | Conflicts: function.cpp parser.cpp parser.h | ||
| * | Refactor block_t storage in parser_t from a linked list to a vector | ridiculousfish | 2013-12-20 |
| | | |||
* | | Stop using realpath() in builtin_source, so as to preserve relative path | ridiculousfish | 2013-12-15 |
| | | | | | | | | reporting in backtraces | ||
* | | Make builtin_parse output to stdout | ridiculousfish | 2013-12-12 |
| | | |||
* | | Better support for parse errors in indenting | ridiculousfish | 2013-12-08 |
| | | |||
* | | Merge branch 'master' into ast | ridiculousfish | 2013-10-27 |
|\| | | | | | | | | | Conflicts: complete.cpp | ||
| * | Fix formatting | ridiculousfish | 2013-10-26 |
| | | |||
* | | Merge branch 'master' into ast | ridiculousfish | 2013-10-16 |
|\| | | | | | | | | | Conflicts: parse_util.cpp | ||
| * | Fix #213. You can now remove autoloaded functions. | Konrad Borowski | 2013-10-12 |
| | | | | | | | | Oddly enough, the code is here, but is internal function. | ||
* | | Make parse_t::parse a static method so we don't have to create lots of | ridiculousfish | 2013-10-12 |
| | | | | | | | | useless parse_t objects | ||
| * | Escape characters in function names. Fixes #1031. | Konrad Borowski | 2013-10-09 |
| | | |||
* | | Remove parse_exec stuff | ridiculousfish | 2013-10-08 |
| | | |||
* | | Merge branch 'master' into ast_no_templates | ridiculousfish | 2013-10-06 |
|\| | | | | | | | | | | | Conflicts: configure.ac exec.cpp | ||
| * | Refactored builtin_echo with better argument parsing. | Alex Charron | 2013-09-22 |
| | | |||
| * | Deprecate "." command. Fixes #310. | Konrad Borowski | 2013-08-14 |
| | | | | | | | | | | Needs documentation (for the new name), but manages to move . to source, while preserving compatibility. | ||
* | | More work on new parser | ridiculousfish | 2013-08-11 |
| | | |||
* | | More work on new parser | ridiculousfish | 2013-08-08 |
| | | |||
* | | Improvements to new parser. All functions and completions now parse. | ridiculousfish | 2013-07-22 |
| | | |||
* | | Merge branch 'master' into ast_templates | ridiculousfish | 2013-07-21 |
|\| | | | | | | | | | Conflicts: fish_tests.cpp | ||
| * | Initial abbreviation work. Tests currently fail. | ridiculousfish | 2013-07-19 |
| | | |||
| * | Use \x1B instead of \e. | Konrad Borowski | 2013-07-16 |
| | | |||
* | | Implement support for switch | ridiculousfish | 2013-06-30 |
| | | |||
* | | More work on the AST. block statements worked out a bit more. | ridiculousfish | 2013-06-24 |
| | | |||
* | | Beginning support for new parser error messages | ridiculousfish | 2013-06-15 |
| | | |||
* | | Added parse builtin for testing. Lots of work on simulated execution. | ridiculousfish | 2013-06-15 |
|/ | |||
* | Formatting and style updates | ridiculousfish | 2013-05-05 |
| | |||
* | Formatting cleanup of builtin_contains | ridiculousfish | 2013-04-28 |
| | |||
* | Eliminate a static string from input_terminfo_get_sequence | ridiculousfish | 2013-04-15 |
| | |||
* | Reduce compiled code size a bit | ridiculousfish | 2013-04-13 |
| | |||
* | Teach fish how to push and pop blocks even in the face of no_exec. All tests ↵ | ridiculousfish | 2013-03-25 |
| | | | | | | finally pass. https://github.com/fish-shell/fish-shell/issues/624 | ||
* | Initial version of printf builtin | Siteshwar Vashisht | 2013-03-02 |
| | |||
* | First round of fixes based on cppcheck | ridiculousfish | 2013-02-16 |
| | | | | https://github.com/fish-shell/fish-shell/issues/575 | ||
* | First stab at builtin set_color. Moved set_color.cpp to ↵ | ridiculousfish | 2013-02-14 |
| | | | | builtin_set_color.cpp and taught fish about it. | ||
* | merge branch 'bug-537' and branch 'bug-read-ctrlC'. This should fix both ↵ | Jan Kanis | 2013-02-05 |
|\ | | | | | | | #537 and #516 | ||
* | | Make subcommands modify $status, and make builtin_set not modify status ↵ | ridiculousfish | 2013-01-31 |
| | | | | | | | | | | | | | | unless it fails https://github.com/fish-shell/fish-shell/issues/547 https://github.com/fish-shell/fish-shell/issues/214 |