| Commit message (Expand) | Author | Age | Files | Lines |
* | sh: Fix some issues with aliases and case, by importing dash checkkwd code. | jilles | 2010-11-02 | 1 | -50/+49 |
* | sh: Use iteration instead of recursion to evaluate semicolon lists. | jilles | 2010-10-31 | 1 | -10/+17 |
* | sh: Tweak some string constants to reduce code size. | jilles | 2010-10-29 | 1 | -1/+1 |
* | sh: Reject function names ending in one of !%*+-=?@}~ | jilles | 2010-10-29 | 1 | -1/+5 |
* | sh: Detect various additional errors in the parser. | jilles | 2010-10-29 | 1 | -3/+3 |
* | sh: Error out on various specials/keywords in the wrong place in backticks. | jilles | 2010-10-29 | 1 | -16/+16 |
* | sh: Do IFS splitting on word in ${v+word} and ${v-word}. | jilles | 2010-10-29 | 1 | -4/+12 |
* | sh: Only accept a '}' inside ${v+-=?...} if double-quote state matches. | jilles | 2010-10-28 | 1 | -4/+4 |
* | sh: Make double-quotes quote a '}' inside ${v#...} and ${v%...}. | jilles | 2010-10-28 | 1 | -1/+2 |
* | sh: Ignore double-quotes in arithmetic rather than treating them as quotes. | jilles | 2010-10-24 | 1 | -4/+3 |
* | sh: Do not allow overriding a special builtin with a function. | jilles | 2010-10-24 | 1 | -0/+5 |
* | sh: Make sure defined functions can actually be called. | jilles | 2010-10-24 | 1 | -3/+7 |
* | sh: Change ! within a pipeline to start a new pipeline instead. | jilles | 2010-10-24 | 1 | -19/+11 |
* | In the spirit of r90111, depend on c89 and remove the "STATIC" macro | obrien | 2010-10-13 | 1 | -44/+44 |
* | Consistently use "STATIC" for all functions in order to be able to set | obrien | 2010-10-13 | 1 | -13/+14 |
* | sh: Add __dead2 to two functions that do not return. | jilles | 2010-09-12 | 1 | -2/+2 |
* | sh: Fix crash due to uninitialized here-document. | jilles | 2010-07-25 | 1 | -0/+3 |
* | sh: Allow a background command consisting solely of redirections. | jilles | 2010-07-18 | 1 | -0/+1 |
* | sh: There cannot be a TNOT in simplecmd(), remove checks. | jilles | 2010-07-14 | 1 | -19/+3 |
* | sh: Use $PWD instead of getcwd() for the \w and \W prompt expansions. | jilles | 2010-07-02 | 1 | -12/+11 |
* | sh: Fix compilation with -DNO_HISTORY. | jilles | 2010-06-19 | 1 | -0/+1 |
* | sh: Fix a crash if a heredoc was not properly ended and parsing continued. | jilles | 2010-05-30 | 1 | -0/+1 |
* | sh: Change interaction of command substitution and here documents. | jilles | 2010-05-30 | 1 | -4/+13 |
* | sh: Partially revert r206146, allowing double-quotes in arithmetic. | jilles | 2010-04-11 | 1 | -1/+4 |
* | sh: Remove special handling for ' and " in arithmetic. | jilles | 2010-04-03 | 1 | -4/+1 |
* | sh: Fix various things about expansions: | jilles | 2010-04-03 | 1 | -73/+208 |
* | sh: Treat unexpected newlines in substitutions as a syntax error. | jilles | 2010-04-03 | 1 | -0/+4 |
* | sh: Fix longjmp clobber warnings in parser.c. | jilles | 2010-03-13 | 1 | -166/+162 |
* | Fix expansion of \W in prompt strings when the working directory is "/". | jh | 2010-02-24 | 1 | -1/+1 |
* | sh: Fix some bugs with backquoted builtins: | jilles | 2010-01-01 | 1 | -2/+2 |
* | Fix memory leak when parsing backticks (``). | jilles | 2009-12-30 | 1 | -13/+23 |
* | sh: Various warning fixes (from WARNS=6 NO_WERROR=1): | jilles | 2009-12-27 | 1 | -4/+5 |
* | sh: Constify various strings. | jilles | 2009-12-24 | 1 | -2/+2 |
* | Fix various things about SIGINT handling: | jilles | 2009-11-22 | 1 | -1/+1 |
* | sh: Some changes to stderr flushing: | jilles | 2009-11-21 | 1 | -0/+3 |
* | sh: Allow a newline before "in" in a for command, as required by POSIX. | jilles | 2009-11-14 | 1 | -1/+3 |
* | sh: Show more information about syntax errors in command substitution: | jilles | 2009-10-16 | 1 | -0/+5 |
* | sh: Disallow mismatched quotes in backticks (`...`). | jilles | 2009-10-01 | 1 | -7/+1 |
* | sh: Improve handling of setjmp/longjmp volatile: | jilles | 2009-06-23 | 1 | -19/+1 |
* | correctly test for __GNUC__ macro (non-GCC compilers do not have it defined a... | rse | 2009-06-01 | 1 | -2/+2 |
* | Parse 'cmd1 && ! cmd2 | cmd3' correctly, the bang should apply to the entire | stefanf | 2009-04-13 | 1 | -0/+1 |
* | Fix checking if a variable name is LINENO. As STPUTC changes the pointer if it | stefanf | 2008-05-28 | 1 | -2/+5 |
* | Expand $LINENO to the current line number. This is required by SUSv3's "User | stefanf | 2008-05-15 | 1 | -3/+22 |
* | When parsing an invalid parameter expansion (eg. ${} or ${foo@bar}) do not | stefanf | 2006-11-05 | 1 | -9/+19 |
* | Do not forget to increment the input line counter | yar | 2006-07-31 | 1 | -0/+1 |
* | Remove a hack for an ancient gdb. | stefanf | 2005-08-15 | 1 | -13/+4 |
* | Put the comparison with PEOF into a new macro is_eof(). Don't use it if the | stefanf | 2005-08-13 | 1 | -3/+4 |
* | Use assignment rather than comparison. | stefanf | 2005-08-13 | 1 | -2/+2 |
* | Include missing headers. | stefanf | 2005-08-13 | 1 | -0/+1 |
* | Support \H, \h, \w, \W, \$ string expansion in the prompt. | obrien | 2005-03-01 | 1 | -4/+91 |