summaryrefslogtreecommitdiffstats
path: root/bin/ksh/eval.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix "$@" splitting with empty IFStb2020-09-131-17/+48
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-3/+3
* When evaluating an arithmetical expression, for example inside $(()),schwarze2019-02-201-1/+4
* Second attempt of the recently backed out variable expansion fix. This time withanton2018-07-091-4/+35
* Back out previous. naddy and rpe found that it breaks the installer withtb2018-07-081-35/+4
* Fix a bug related to variable expansion referencing multiple read-onlyanton2018-07-081-4/+35
* Support 64 bit integers on 32 bit architectures.tobias2018-04-091-2/+2
* Introduce internal_warningf() and mark internal_errorf() as noreturnjca2018-01-161-4/+4
* unifdef BRACE_EXPAND; ok jca@anton2018-01-141-13/+2
* Bring back the sign compare changes, this time with a fix from otto@millert2018-01-061-5/+6
* Back out sign compare changes that appear to cause problems on hppa.millert2018-01-041-6/+5
* Add WARNINGS=yes to ksh and fix the resulting sign compare warnings.millert2018-01-011-5/+6
* Remove unused copy_non_glob() in ksh.nayden2017-08-271-43/+1
* Backout previous due to a bug discovered by zhuk@ that requires some tinkeringanton2017-07-041-139/+3
* Add support for pattern substitution to variables in ksh using a common syntaxanton2017-07-041-3/+139
* Quiet an "implicit conversion from 'int' to 'char' changes value"millert2017-05-011-2/+2
* POSIX-compliant behavior of "set -u" regarding "$*" and "$@" specialsczarkoff2016-03-051-4/+4
* rename global "e" to genv to avoid accidental shadowing and aliasing.tedu2015-12-301-4/+4
* Move system headers from sh.h to those files that actually need them.tb2015-12-141-1/+4
* Use isdigit() instead of ksh's homebrewed alternative.mmcc2015-11-121-1/+2
* Remove the define NOT, replace it with '!'. No binary change.mmcc2015-10-191-3/+3
* Move string.h include from sh.h to the files that use it.mmcc2015-10-191-1/+2
* Apply style(9) to header includes.mmcc2015-10-191-4/+6
* Last of the (thing *)0 -> NULL, from Michael McConville. No binarynicm2015-09-181-5/+5
* Remove unnecessary casts, from Michael McConville. No binary change.nicm2015-09-171-4/+4
* correct spelling of NULL from (char *)0. from Michael McConville.tedu2015-09-151-5/+5
* Back out revision 1.38. Commands executed via `foo` or $( bar )millert2013-09-141-10/+2
* Make $(< /nonexistent) have the same behaviour as $(cat /nonexistent)jca2013-07-011-4/+10
* Commands executed via `foo` or $( bar ) should not inherit "set -e"millert2013-06-191-2/+10
* gc unused var; from Michael W. Bombardieriotto2011-10-111-5/+2
* fix uninitialized variable warnings (lifted from mksh).okan2011-03-151-3/+6
* fix the cases where ${name#pat} and ${name%pat} will generate an empty wordfgsch2010-03-241-2/+5
* pass "xerrok" status across the execution call stack to more closelyjaredy2009-01-291-2/+2
* backout last change; iff is right.fgsch2007-08-021-2/+2
* while i'm here: iff -> iffgsch2007-08-021-2/+2
* fix memory leaks and one potential null deref found by coverity. from netbsd.fgsch2007-08-021-1/+2
* fix lint comments, no functional changes; ok rayjaredy2006-04-101-2/+2
* Simplify savefd() by removing the "noclose" flag and make noclosemillert2006-03-171-2/+2
* fix a few name clashes with libc; found by lint. ok deraadt@otto2005-12-111-2/+2
* lots of indentation cleanup, now ksh is readable like our other code.deraadt2005-03-301-111/+100
* knfderaadt2005-02-251-1/+2
* Introduce POSIX hex and octal (0x... and 0...) constants in arithmeticotto2005-02-021-2/+2
* Fix previous commit here, I add the case statement to the wrong switch.millert2004-12-221-2/+2
* Make 'echo ${a[@]:?foo}' produce an error, not a core dump.millert2004-12-221-1/+2
* Use stdbool.h instead of rolling our own bools.millert2004-12-221-7/+7
* Ansification plus some minor knf. No binary change on i386 andotto2004-12-201-78/+35
* deregistermillert2004-12-181-18/+18
* Remove unused OS dependent #ifdef blocks, #defines and macro abstraction.millert2004-12-181-59/+32
* Restore sp before calling snptreef() so the error message containsmillert2004-12-131-3/+3
* partially backout prevous commit, it breaks eval of ${a[@]}otto2004-12-091-2/+1