about summary refs log tree commit diff
path: root/Src/builtin.c
Commit message (Collapse)AuthorAgeFilesLines
* 32479: POSIXTRAPS and implicit return values.Peter Stephenson2014-03-141-2/+9
| | | | | | With POSIXTRAPS never propagate implicit return value. In any case if not forcing a return value don't use lastval from within the trap, use the one from the surrounding code.
* 32246: option "shift -p" pops arguments from end of arrayPeter Stephenson2014-01-111-6/+25
|
* 31706: standardize handling of "test ! <x> <y> <z>"Peter Stephenson2013-09-061-3/+10
|
* 31637: be more selective about retry of lchdir() in cd_do_chdir()Barton E. Schaefer2013-08-181-1/+2
| | | | | | Change of directory should not be retried relative to the current directory when it has already failed along some path that does not refer to the current directory.
* 31631: Use cygwin_conv_path if available.Peter Stephenson2013-08-051-0/+5
| | | | Prefer it to cygwin_conv_to_posix_path.
* 17591: fix error message for invalid fd in print -uPeter Stephenson2013-07-291-8/+8
|
* 31444: Basic code for enable/disable -pPeter Stephenson2013-06-131-4/+16
|
* upon "read" of a short line, assign all variables passed as arguments.Barton Schaefer2013-05-201-1/+1
| | | | | It was noted that (print 1 2 | read one two three four) assigned values only to $one and $two except in the case where EOF was reached.
* users/17754: failing to retie an arrayPeter Stephenson2013-04-101-1/+1
| | | | and colon-separated scalar shouldn't be a fatal error
* 31060:"+" before a flag for "functions" orPeter Stephenson2013-02-221-4/+9
| | | | "autoload" should suppress display of function body.
* unposted: tweak 30949 to fix buffer pointerBart Schaefer2013-01-081-2/+1
|
* 30949: restore "read -q" behavior lost by 27188Bart Schaefer2013-01-061-0/+3
|
* 30786: do not enter interactive history editing or command execution ifBart Schaefer2012-11-081-0/+6
| | | | "fc" is called from a ZLE widget.
* 30726: make shell options passed to emulate stick along with the emulationPeter Stephenson2012-10-111-10/+40
|
* fix trivial typo with "functions +T"Peter Stephenson2012-10-091-1/+1
|
* 30722: fix some cases where emulations or options were not propagated properlyPeter Stephenson2012-10-071-11/+20
| | | | from the emulate command
* 30718: emulate command evaluations should apply sticky emulationPeter Stephenson2012-10-071-2/+1
| | | | to autoloads, too
* 30692: allow autoload +X -m to workPeter Stephenson2012-09-211-2/+2
| | | | change to _path_files to make it load in that fashion
* users/17236: r and other fc output didn't metafy when listing to a filePeter Stephenson2012-09-081-2/+6
| | | | other than stdout
* 30633: "functions -T" only traces marked function, not called functionsPeter Stephenson2012-08-211-2/+6
|
* 30169: repeat "typeset -T" with same two first arguments is not an errorPeter Stephenson2012-08-161-1/+14
|
* Bart: 30560: unset ordinary array element by setting to nullPeter Stephenson2012-07-151-0/+28
|
* 30540: typeset flag handling with SECONDSBart Schaefer2012-06-301-2/+3
|
* 30469: Src/builtin.c: allow reverse listing of history usingPeter Stephenson2012-05-081-5/+5
| | | | fc -r, but don't allow reverse execution of commands at all.
* 30320: "emulate" accepts invocation-time flags; other small doc tweaks.Bart Schaefer2012-03-071-25/+32
|
* 30127: forbid fc from executing history lines in reversePeter Stephenson2012-02-051-0/+6
|
* 29744: don't mess up non '-A' cases in read -E fixPeter Stephenson2011-08-291-1/+8
|
* 29731: fix read -AE, test that and read -AePeter Stephenson2011-08-281-2/+2
|
* 29413: "print -S" for saving to history with lexical word splitPeter Stephenson2011-06-031-12/+32
|
* 29165: use term.h globally if needed at all.Peter Stephenson2011-05-091-1/+1
|
* users/15953: handle EINTR when using read -k or -q with -u or -pPeter Stephenson2011-04-111-3/+10
|
* 28853: Fix typo: preceed -> precedeFrank Terbeck2011-03-041-1/+1
|
* 28823: make it an error to tie the same scalar to two different arraysBart Schaefer2011-03-011-2/+7
|
* 28791: exit on errors with special builtins with POSIXBUILTINSPeter Stephenson2011-02-221-2/+8
|
* 28590: make read return status non-zero on errorPeter Stephenson2011-01-071-1/+6
|
* 28345: make ${(D)...} return a fully usable command line argumentPeter Stephenson2010-10-151-0/+1
|
* 28268: I/O to a terminated (or never created) coprocess emits aBart Schaefer2010-09-191-2/+18
| | | | "no coprocess" diagnostic, instead of either nothing or "bad file number".
* 28006: make zgetcwd() fall back to pwd,Peter Stephenson2010-06-081-0/+2
| | | | only use "." if setting pwd
* 27965, 27966: Improve ${(q)...}: newline appears as $'\n;,Peter Stephenson2010-05-271-1/+1
|
* 27951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxtPeter Stephenson2010-05-121-2/+2
|
* 27723: eval shouldn't modify non-zero return statusesPeter Stephenson2010-02-191-1/+1
|
* 27675: Michael Hwang: fix crash in hash builtinPeter Stephenson2010-02-071-1/+0
|
* 27648, 267650/1, unposted README change:Peter Stephenson2010-02-031-0/+11
| | | | Turn off repeat and turn on ulimit in emulation modes
* users/14752: add #! line to zedPeter Stephenson2010-01-291-1/+2
| | | | allow script run with -i to exit on return
* 27357: fix compiler warnings in attr modulePeter Stephenson2009-11-061-2/+4
| | | | 27358: fix error if $0 altered in sourced file
* 27240: fix fix for lexing in test builtinPeter Stephenson2009-09-021-1/+3
|
* 27188: improve read -q by using read -k codePeter Stephenson2009-07-241-61/+27
|
* 27181: extend POSIX_CD to handle target directory printing behaviourPeter Stephenson2009-07-211-4/+15
|
* 27167: add POSIX_CD option to test "." after CDPATHPeter Stephenson2009-07-191-5/+23
|
* Eric Blake: 27151: cd handling with initial // for CygwinPeter Stephenson2009-07-151-6/+8
|