summaryrefslogtreecommitdiff
path: root/Src/loop.c
AgeCommit message (Expand)AuthorFilesLines
2025-01-0353294: fix multibyte handling in "select" promptsBart Schaefer1-3/+15
2024-08-0553025: fix memory leaks and pointer errors upon named reference self-referenceBart Schaefer1-1/+1
2023-02-1251402: Some ksh/bash features, additional sanity checkingBart Schaefer1-3/+3
2023-01-1051258, 51272: refactor handling of terminal attributes, removing OFF flags in...Oliver Kiddle1-1/+1
2022-12-0351094: consistent use of bit-manipulation for noerrexit value changesPhilippe Altherr1-1/+1
2022-12-0351098: remove unreachable NOERREXIT_UNTIL_EXEC code and effectsPhilippe Altherr1-12/+3
2022-12-0351001: fix for ERR_EXIT with "always" blocks; update testsPhilippe Altherr1-0/+1
2022-12-0351001: Reverts 8839e969b, most of 1ba8714a, and d873ed60.Philippe Altherr1-6/+6
2022-11-0850897: nonzero status of complex commands should trigger ERR_EXITBart Schaefer1-6/+6
2021-05-1648857: declare "volatile" all globals that may be modified by signal handlersBart Schaefer1-1/+1
2021-05-0648787: Fix command status after failed ifPeter Stephenson1-1/+1
2020-08-0847296 (+ unposted additional tests and comments): 'repeat' loops: Let the rep...Daniel Shahaf1-1/+1
2020-03-2645616: Remove token from count argument to repeatPeter Stephenson1-1/+3
2020-03-07Merge remote-tracking branch 'origin/master' into 5.9Daniel Shahaf1-1/+1
2020-02-0245373: Fix ERR_EXIT bug in else branch of if.Peter Stephenson1-1/+1
2020-01-1645304: Do execute the always block even when the try/always block itself is t...Daniel Shahaf1-1/+1
2019-12-1845076: internal: Simplify handling of try_tryflag. No functional change.Daniel Shahaf1-6/+3
2019-05-0344271: Fix breaks propagated from until or return.Peter Stephenson1-2/+6
2017-09-1841723: one more case of 41627 in "while" loops.Barton E. Schaefer1-1/+1
2017-08-31Fix problem with ERR_RETURN.Peter Stephenson1-4/+3
2017-08-2441590 modified as 41595: make ERR_RETURN more logical.Peter Stephenson1-2/+7
2017-01-2940453: signal handler safety for callers of patcompile(PAT_STATIC), which is ...Barton E. Schaefer1-1/+5
2016-12-05Extra case for ERR_RETURN and ERR_EXIT.Peter Stephenson1-0/+6
2016-11-0539844: fix "while" condition as per 39839 (commit 2c56c7e5)Barton E. Schaefer1-4/+3
2016-11-0539839: fix "return" from "if" conditionBarton E. Schaefer1-1/+2
2016-10-1339625: case needs to reset lastval if no pattern matchedMartijn Dekker1-2/+6
2016-10-1039599: Don't reset status before "case" executionPeter Stephenson1-1/+0
2016-09-2639448: reset REPLY in select on user actionMartijn Dekker1-0/+2
2016-06-2138734: fix final case clauses terminating with ;&Peter Stephenson1-1/+1
2016-01-2737804 (plus 37816): first word following "repeat" should be evaluated as mathBarton E. Schaefer1-1/+3
2015-10-03unposted: back out 36707, add test case for 36766Barton E. Schaefer1-6/+2
2015-09-3036707: distinguish ERR_RETURN value of retflag so that execif() can ignore it...Barton E. Schaefer1-2/+6
2015-08-0936022 fix bug that some loop constructs could not be interrupted, revise sign...Barton E. Schaefer1-3/+38
2015-05-1835168: Improve parsing of case patterns.Peter Stephenson1-37/+51
2015-01-10select: Fix leak of 256 bytes on every loop when zle is not usedMikael Magnusson1-1/+1
2014-12-2734065: following an "if" condition, do not test lastval for ERR_EXIT until a ...Barton E. Schaefer1-5/+11
2014-12-1133876: etc.: Separate errors and keyboards interruptsPeter Stephenson1-4/+24
2014-11-2533791: fatal errors in an "always" construct yield nonzero statusBarton E. Schaefer1-2/+3
2014-04-2032569: lastval ($?) should not be reset between word list substitution and lo...Barton E. Schaefer1-3/+3
2014-04-2032568: consistency in handling of errflag condition during substitutionsBarton E. Schaefer1-2/+12
2011-05-0929165: use term.h globally if needed at all.Peter Stephenson1-3/+3
2008-07-3125345, 25347: neaten interface from main shell to zlePeter Stephenson1-2/+3
2008-05-1225002: only ZLE should update attributes resulting from prompt expansionPeter Stephenson1-2/+2
2008-05-1124996: improve xtrace output for patternsPeter Stephenson1-3/+3
2008-05-11users/12848: return, break, continue in always block override try blockPeter Stephenson1-7/+7
2007-06-2723670: rationalise some linked list functionsPeter Stephenson1-8/+2
2007-01-1923115: ";|" at end of case clause causes later patterns to be testedPeter Stephenson1-3/+4
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-1/+1
2005-12-1521814: error handling for traps in "always" constructs.Bart Schaefer1-1/+10
2005-11-15Got rid of some unsigned-char/char pointer casts.Wayne Davison1-1/+1