Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Improve history robustness against corrupt files | 2014-07-29 | ||
| | | | | | | | | Fixes #1581 | |||
| * | read: Support arrays, character splitting | 2014-07-14 | ||
| | | | | | | | | | | | | | | | | | | | | Enhance the `read` builtin to support creating an array with the --array flag. With --array, only a single variable name is allowed and the entire input is tokenized and placed into that variable as an array. Also add custom behavior if IFS is empty or unset. In that event, split the input on every character, instead of the previous behavior of doing no splitting at all. | |||
| * | Update tests for new `type` behavior | 2014-07-13 | ||
|/ | | | | | | One of the tests was using `>/dev/null` to suppress the `type` output. That needs to be `^/dev/null` now, but instead just go ahead and use the new `-q` flag. | |||
* | Teach while loops to not hang forever with no-execute | 2014-07-11 | ||
| | | | | Fixes #1543 | |||
* | Switch variable name in tests from foo to something less likely to be | 2014-07-06 | ||
| | | | | used accidentally | |||
* | Add test for issue 1526 | 2014-07-06 | ||
| | ||||
* | 'echo -' should output a dash instead of treating it as options | 2014-05-16 | ||
| | | | | Fixes #1459 | |||
* | Move the empty function test to tests. | 2014-05-06 | ||
| | ||||
* | Add test for empty function name. | 2014-05-06 | ||
| | ||||
* | Set the job property of block_t before expanding arguments associated | 2014-04-02 | ||
| | | | | with the job, fixing psub. Fixes #1394 | |||
* | Implement status -n (line number) with new parser | 2014-03-01 | ||
| | ||||
* | Expand the variable name as an ordinary parameter in for loops. Added | 2014-02-21 | ||
| | | | | test for it too. | |||
* | Tests and fix to allow return to work correctly within if statements. Closes ↵ | 2014-02-12 | ||
| | | | | #1297. | |||
* | Make if statements always return success at the end, matching other | 2014-02-07 | ||
| | | | | shells. Fixes #1061. | |||
* | Make the test harness output file diffs on failure | 2014-02-04 | ||
| | ||||
* | Makefile/tests: use return values to communicate errors | 2014-01-15 | ||
| | ||||
* | Added tests for piping an fd other than stdout | 2014-01-13 | ||
| | ||||
* | Support for implicit cd, no-exec, and the exit builtin. All tests now | 2013-12-29 | ||
| | | | | pass (!). Error reporting still unsteady. | |||
* | Support for break/continue with new parser execution | 2013-12-28 | ||
| | ||||
* | Finish rewriting detect_errors to use new parser. All tests now pass (!) | 2013-12-12 | ||
| | ||||
* | Initial work towards various IO cleanups with an eye to fixing ↵ | 2013-08-19 | ||
| | | | | https://github.com/fish-shell/fish-shell/issues/110 | |||
* | Cleanup of code that decides whether or not to fork. Fix for issue where ↵ | 2013-06-16 | ||
| | | | | stderr may be output twice. | |||
* | Try to fix printf tests on Linux | 2013-04-03 | ||
| | ||||
* | Enabled test cases for unicode characters in printf builtin | 2013-03-29 | ||
| | ||||
* | 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 | |||
* | Fix printf output to store \r instead of \n | 2013-03-24 | ||
| | | | | Is git breaking line endings? | |||
* | Implement actual error handling for builtin_printf. Fix the tests. | 2013-03-24 | ||
| | ||||
* | Added test cases for printf builtin | 2013-03-03 | ||
| | ||||
* | 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 | |||
* | fix a memory leak in profiling, add a profiling test | 2013-01-14 | ||
| | ||||
* | Added a seq function that defers to the seq command if present | 2013-01-12 | ||
| | | | | https://github.com/fish-shell/fish-shell/issues/137 | |||
* | really fix bug in export status of universal vars; add tests for that bug | 2013-01-02 | ||
| | ||||
* | include fixes and suggestions from code review | 2012-12-22 | ||
| | ||||
* | Allow 'emit' to accept event arguments | 2012-12-20 | ||
| | ||||
* | fixed #449, added test | 2012-12-20 | ||
| | ||||
* | Further fixes to newline escaping | 2012-11-23 | ||
| | | | | Addresses issue described in https://github.com/fish-shell/fish-shell/issues/347#issuecomment-10650443 | |||
* | Implement new newline-escaping behavior. Backslashes at the end of lines now ↵ | 2012-11-22 | ||
| | | | | | | | essentially delete the newline, within normal text or double quotes. Backslashes are retained within single quotes. Fixes https://github.com/fish-shell/fish-shell/issues/347 Fixes https://github.com/fish-shell/fish-shell/issues/52 | |||
* | Fixed recursive brace expansion | 2012-11-20 | ||
| | | | | https://github.com/fish-shell/fish-shell/issues/399 | |||
* | Fix bug where 'else if' does not support functions and redirections | 2012-11-04 | ||
| | | | | https://github.com/fish-shell/fish-shell/issues/359 | |||
* | Make the \c special character in echo suppress the newline too | 2012-10-17 | ||
| | ||||
* | Implement -e option to echo (to interpret special characters), and -E to not ↵ | 2012-10-17 | ||
| | | | | | | interpret them https://github.com/fish-shell/fish-shell/issues/337 | |||
* | Fix for issue where else if would fail to pass arguments to commands. Also ↵ | 2012-10-17 | ||
| | | | | | | | implements short-circuiting for and/or so that non-existent commands don't produce error messages. Fixes https://github.com/fish-shell/fish-shell/issues/345 Fixes https://github.com/fish-shell/fish-shell/issues/349 | |||
* | Changed "elseif" to "else if" | 2012-09-03 | ||
| | ||||
* | First stab at elseif implementation | 2012-09-01 | ||
| | ||||
* | Merge branch 'index_range' | 2012-07-19 | ||
|\ | ||||
* | | Tests for contains -i | 2012-07-10 | ||
| | | ||||
| * | Fix case when first index is command substitution | 2012-07-08 | ||
| | | ||||
| * | Fix case when second limit is a variable: | 2012-07-08 | ||
| | | | | | | | | echo $PATH[1..$n] | |||
| * | Add variable expand ranges | 2012-07-08 | ||
|/ | | | | | | echo $PATH[-1..1] #now works Add tests for ranges | |||
* | Add a test case for switch error code (issue #161) | 2012-06-24 | ||
| |