Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Eliminate class parse_t | 2014-01-12 | |
| | |||
* | Improvements to error messages with new parser. In particular, "naked | 2014-01-12 | |
| | | | | builtins" now print their help (e.g. just 'while') | ||
* | Miscellaneous minor fixes based on cppcheck static analyzer | 2014-01-12 | |
| | |||
* | Rename builtin parse to __fish_parse | 2014-01-08 | |
| | |||
* | Miscellaneous optimizations to reduce string copying | 2014-01-07 | |
| | |||
* | Support for stack overflow and infinite recursion detection in new | 2014-01-01 | |
| | | | | parser | ||
* | Bringup of function definitions, switch statements with new parser | 2013-12-27 | |
| | |||
* | Hook up for statements, if statements, and function definition in new | 2013-12-27 | |
| | | | | parser | ||
* | Merge branch 'master' into ast | 2013-12-20 | |
|\ | | | | | | | | | | | | | Conflicts: function.cpp parser.cpp parser.h | ||
| * | Refactor block_t storage in parser_t from a linked list to a vector | 2013-12-20 | |
| | | |||
* | | Stop using realpath() in builtin_source, so as to preserve relative path | 2013-12-15 | |
| | | | | | | | | reporting in backtraces | ||
* | | Make builtin_parse output to stdout | 2013-12-12 | |
| | | |||
* | | Better support for parse errors in indenting | 2013-12-08 | |
| | | |||
* | | Merge branch 'master' into ast | 2013-10-27 | |
|\| | | | | | | | | | Conflicts: complete.cpp | ||
| * | Fix formatting | 2013-10-26 | |
| | | |||
* | | Merge branch 'master' into ast | 2013-10-16 | |
|\| | | | | | | | | | Conflicts: parse_util.cpp | ||
| * | Fix #213. You can now remove autoloaded functions. | 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 | 2013-10-12 | |
| | | | | | | | | useless parse_t objects | ||
| * | Escape characters in function names. Fixes #1031. | 2013-10-09 | |
| | | |||
* | | Remove parse_exec stuff | 2013-10-08 | |
| | | |||
* | | Merge branch 'master' into ast_no_templates | 2013-10-06 | |
|\| | | | | | | | | | | | Conflicts: configure.ac exec.cpp | ||
| * | Refactored builtin_echo with better argument parsing. | 2013-09-22 | |
| | | |||
| * | Deprecate "." command. Fixes #310. | 2013-08-14 | |
| | | | | | | | | | | Needs documentation (for the new name), but manages to move . to source, while preserving compatibility. | ||
* | | More work on new parser | 2013-08-11 | |
| | | |||
* | | More work on new parser | 2013-08-08 | |
| | | |||
* | | Improvements to new parser. All functions and completions now parse. | 2013-07-22 | |
| | | |||
* | | Merge branch 'master' into ast_templates | 2013-07-21 | |
|\| | | | | | | | | | Conflicts: fish_tests.cpp | ||
| * | Initial abbreviation work. Tests currently fail. | 2013-07-19 | |
| | | |||
| * | Use \x1B instead of \e. | 2013-07-16 | |
| | | |||
* | | Implement support for switch | 2013-06-30 | |
| | | |||
* | | More work on the AST. block statements worked out a bit more. | 2013-06-24 | |
| | | |||
* | | Beginning support for new parser error messages | 2013-06-15 | |
| | | |||
* | | Added parse builtin for testing. Lots of work on simulated execution. | 2013-06-15 | |
|/ | |||
* | Formatting and style updates | 2013-05-05 | |
| | |||
* | Formatting cleanup of builtin_contains | 2013-04-28 | |
| | |||
* | Eliminate a static string from input_terminfo_get_sequence | 2013-04-15 | |
| | |||
* | Reduce compiled code size a bit | 2013-04-13 | |
| | |||
* | Teach fish how to push and pop blocks even in the face of no_exec. All tests ↵ | 2013-03-25 | |
| | | | | | | finally pass. https://github.com/fish-shell/fish-shell/issues/624 | ||
* | Initial version of printf builtin | 2013-03-02 | |
| | |||
* | First round of fixes based on cppcheck | 2013-02-16 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/575 | ||
* | First stab at builtin set_color. Moved set_color.cpp to ↵ | 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 ↵ | 2013-02-05 | |
|\ | | | | | | | #537 and #516 | ||
* | | Make subcommands modify $status, and make builtin_set not modify status ↵ | 2013-01-31 | |
| | | | | | | | | | | | | | | unless it fails https://github.com/fish-shell/fish-shell/issues/547 https://github.com/fish-shell/fish-shell/issues/214 | ||
| * | rename reader_data_t.interruptible to exit_on_interrupt | 2013-01-22 | |
| | | |||
| * | make the `read` builtin respect ctrl-C | 2013-01-20 | |
|/ | |||
* | Rearrange some variables for possibly better alignment. int -> bool | 2013-01-19 | |
| | |||
* | Implement builtin [ via builtin test | 2013-01-05 | |
| | |||
* | Make event_block_t.event not a reference | 2012-12-22 | |
| | | | | Stylistic tweaks | ||
* | Formatting | 2012-12-22 | |
| | |||
* | Merge branch 'event-bug-test' of git://github.com/JanKanis/fish-shell into ↵ | 2012-12-22 | |
|\ | | | | | | | JanKanis-event-bug-test |