| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix "$@" splitting with empty IFS |  tb | 2020-09-13 | 1 | -17/+48 |
* | When system calls indicate an error they return -1, not some arbitrary |  deraadt | 2019-06-28 | 1 | -3/+3 |
* | When evaluating an arithmetical expression, for example inside $(()), |  schwarze | 2019-02-20 | 1 | -1/+4 |
* | Second attempt of the recently backed out variable expansion fix. This time with |  anton | 2018-07-09 | 1 | -4/+35 |
* | Back out previous. naddy and rpe found that it breaks the installer with |  tb | 2018-07-08 | 1 | -35/+4 |
* | Fix a bug related to variable expansion referencing multiple read-only |  anton | 2018-07-08 | 1 | -4/+35 |
* | Support 64 bit integers on 32 bit architectures. |  tobias | 2018-04-09 | 1 | -2/+2 |
* | Introduce internal_warningf() and mark internal_errorf() as noreturn |  jca | 2018-01-16 | 1 | -4/+4 |
* | unifdef BRACE_EXPAND; ok jca@ |  anton | 2018-01-14 | 1 | -13/+2 |
* | Bring back the sign compare changes, this time with a fix from otto@ |  millert | 2018-01-06 | 1 | -5/+6 |
* | Back out sign compare changes that appear to cause problems on hppa. |  millert | 2018-01-04 | 1 | -6/+5 |
* | Add WARNINGS=yes to ksh and fix the resulting sign compare warnings. |  millert | 2018-01-01 | 1 | -5/+6 |
* | Remove unused copy_non_glob() in ksh. |  nayden | 2017-08-27 | 1 | -43/+1 |
* | Backout previous due to a bug discovered by zhuk@ that requires some tinkering |  anton | 2017-07-04 | 1 | -139/+3 |
* | Add support for pattern substitution to variables in ksh using a common syntax |  anton | 2017-07-04 | 1 | -3/+139 |
* | Quiet an "implicit conversion from 'int' to 'char' changes value" |  millert | 2017-05-01 | 1 | -2/+2 |
* | POSIX-compliant behavior of "set -u" regarding "$*" and "$@" specials |  czarkoff | 2016-03-05 | 1 | -4/+4 |
* | rename global "e" to genv to avoid accidental shadowing and aliasing. |  tedu | 2015-12-30 | 1 | -4/+4 |
* | Move system headers from sh.h to those files that actually need them. |  tb | 2015-12-14 | 1 | -1/+4 |
* | Use isdigit() instead of ksh's homebrewed alternative. |  mmcc | 2015-11-12 | 1 | -1/+2 |
* | Remove the define NOT, replace it with '!'. No binary change. |  mmcc | 2015-10-19 | 1 | -3/+3 |
* | Move string.h include from sh.h to the files that use it. |  mmcc | 2015-10-19 | 1 | -1/+2 |
* | Apply style(9) to header includes. |  mmcc | 2015-10-19 | 1 | -4/+6 |
* | Last of the (thing *)0 -> NULL, from Michael McConville. No binary |  nicm | 2015-09-18 | 1 | -5/+5 |
* | Remove unnecessary casts, from Michael McConville. No binary change. |  nicm | 2015-09-17 | 1 | -4/+4 |
* | correct spelling of NULL from (char *)0. from Michael McConville. |  tedu | 2015-09-15 | 1 | -5/+5 |
* | Back out revision 1.38. Commands executed via `foo` or $( bar ) |  millert | 2013-09-14 | 1 | -10/+2 |
* | Make $(< /nonexistent) have the same behaviour as $(cat /nonexistent) |  jca | 2013-07-01 | 1 | -4/+10 |
* | Commands executed via `foo` or $( bar ) should not inherit "set -e" |  millert | 2013-06-19 | 1 | -2/+10 |
* | gc unused var; from Michael W. Bombardieri |  otto | 2011-10-11 | 1 | -5/+2 |
* | fix uninitialized variable warnings (lifted from mksh). |  okan | 2011-03-15 | 1 | -3/+6 |
* | fix the cases where ${name#pat} and ${name%pat} will generate an empty word |  fgsch | 2010-03-24 | 1 | -2/+5 |
* | pass "xerrok" status across the execution call stack to more closely |  jaredy | 2009-01-29 | 1 | -2/+2 |
* | backout last change; iff is right. |  fgsch | 2007-08-02 | 1 | -2/+2 |
* | while i'm here: iff -> if |  fgsch | 2007-08-02 | 1 | -2/+2 |
* | fix memory leaks and one potential null deref found by coverity. from netbsd. |  fgsch | 2007-08-02 | 1 | -1/+2 |
* | fix lint comments, no functional changes; ok ray |  jaredy | 2006-04-10 | 1 | -2/+2 |
* | Simplify savefd() by removing the "noclose" flag and make noclose |  millert | 2006-03-17 | 1 | -2/+2 |
* | fix a few name clashes with libc; found by lint. ok deraadt@ |  otto | 2005-12-11 | 1 | -2/+2 |
* | lots of indentation cleanup, now ksh is readable like our other code. |  deraadt | 2005-03-30 | 1 | -111/+100 |
* | knf |  deraadt | 2005-02-25 | 1 | -1/+2 |
* | Introduce POSIX hex and octal (0x... and 0...) constants in arithmetic |  otto | 2005-02-02 | 1 | -2/+2 |
* | Fix previous commit here, I add the case statement to the wrong switch. |  millert | 2004-12-22 | 1 | -2/+2 |
* | Make 'echo ${a[@]:?foo}' produce an error, not a core dump. |  millert | 2004-12-22 | 1 | -1/+2 |
* | Use stdbool.h instead of rolling our own bools. |  millert | 2004-12-22 | 1 | -7/+7 |
* | Ansification plus some minor knf. No binary change on i386 and |  otto | 2004-12-20 | 1 | -78/+35 |
* | deregister |  millert | 2004-12-18 | 1 | -18/+18 |
* | Remove unused OS dependent #ifdef blocks, #defines and macro abstraction. |  millert | 2004-12-18 | 1 | -59/+32 |
* | Restore sp before calling snptreef() so the error message contains |  millert | 2004-12-13 | 1 | -3/+3 |
* | partially backout prevous commit, it breaks eval of ${a[@]} |  otto | 2004-12-09 | 1 | -2/+1 |