summaryrefslogtreecommitdiff
path: root/Src/parse.c
AgeCommit message (Expand)AuthorFilesLines
2018-04-23Allow short loops with "while"Peter Stephenson1-1/+3
2018-03-0542365: Use .zwc file if timestamp identical to source.Martijn Dekker1-4/+4
2017-12-1242110: Fix redirections between variable assignments at start of linePeter Stephenson1-0/+4
2017-10-0441802 (minor tweaks): use heap during shell function call.Peter Stephenson1-1/+2
2017-09-0441633: Fix problem backgrounding function definitions.Peter Stephenson1-1/+6
2017-08-0941504: make empty strings work in case patterns with no leading parenthesisPeter Stephenson1-10/+38
2017-07-0941402: Delay has_tokens() in ecstrcode as may not be neededSebastian Gniazdowski1-1/+5
2017-07-0941402: Add hasher to ecstrcode to reduce string comparisonsSebastian Gniazdowski1-1/+5
2017-05-0840173: Off-by-one error checking for {varid}.Peter Stephenson1-1/+1
2017-05-08users/22688: Allow mixing redirs and arguments after anon functions.Peter Stephenson1-4/+15
2017-05-08Fix combination of HERE document and |&.Peter Stephenson1-1/+1
2017-03-0740760: Always tokenize unquoted - to Dash.Peter Stephenson1-14/+27
2017-01-2940453: signal handler safety for callers of patcompile(PAT_STATIC), which is ...Barton E. Schaefer1-0/+1
2017-01-11Add features associated with autoloading a function using an absolutePeter Stephenson1-9/+15
2017-01-1040306 with doc tweaks: Change behaviour expanding alias in () function defini...Peter Stephenson1-0/+14
2016-10-3039777: $() is a valid empty command substitutionPeter Stephenson1-1/+1
2016-09-1639332: support ksh's [[ -v varname ]] condition for checking if variables are...Oliver Kiddle1-2/+2
2016-09-15unposted: remove duplicated assignmentOliver Kiddle1-1/+0
2016-09-1339292: Distinguish "=" and "==" tests in output.Peter Stephenson1-2/+7
2016-03-0738111: Remove redundant return values in parsing.Peter Stephenson1-11/+4
2016-03-0638106: if...then if...else should be a parse error.Barton E. Schaefer1-1/+1
2016-01-2937700: Teach ${(z)} the 'repeat WORD SUBLIST' syntax.Daniel Shahaf1-0/+10
2015-12-3137469: do NOT allow semicolons in place of line breaks in conditionalsBarton E. Schaefer1-14/+16
2015-12-3137468: allow line breaks in more places in [[ ... ]]Barton E. Schaefer1-8/+12
2015-10-2736974: fix some functions with empty argument listsPeter Stephenson1-1/+1
2015-09-1936566: check for regular file before lseek()Barton E. Schaefer1-0/+3
2015-08-21unposted: fix up for 5.0.8-test-2Peter Stephenson1-1/+1
2015-08-2136265 plus FAQ: fix alias expansion after "function"Peter Stephenson1-2/+3
2015-08-0936022 fix bug that some loop constructs could not be interrupted, revise sign...Barton E. Schaefer1-0/+8
2015-06-2835643: Redirections after typeset assignments were broken.Peter Stephenson1-0/+2
2015-06-24various posts: Implement assignment parsing for typeset.Peter Stephenson1-21/+110
2015-05-2735306: "test -z \(" failed due to parse confusionPeter Stephenson1-8/+17
2015-05-2135250: Fix case documentation (SH_GLOB)Peter Stephenson1-2/+2
2015-05-2135248: treat fully parenthised zsh patterns as complete case patterns againPeter Stephenson1-10/+85
2015-05-1835184: Additional case fix for 35168.Peter Stephenson1-2/+0
2015-05-1835168: Improve parsing of case patterns.Peter Stephenson1-66/+23
2015-04-1734921: handle error in recursive par_event().Peter Stephenson1-0/+1
2015-04-1734905: no parse error after keyboard interrupt.Peter Stephenson1-1/+1
2015-02-1234514: Back out 34485, an alternate solution needs to be worked out.Barton E. Schaefer1-2/+4
2015-02-0934485: More rationalisation for anonymous functions.Peter Stephenson1-4/+2
2015-01-09Rearrange context saving.Peter Stephenson1-3/+80
2015-01-08Fix command substitutions to parse contents as they are read in.Peter Stephenson1-9/+20
2014-12-1133876: etc.: Separate errors and keyboards interruptsPeter Stephenson1-15/+16
2014-11-28unposted: fix compiler set-but-not-used warning.Wayne Davison1-2/+4
2014-10-0333346: another bit of the 33345 repairBart Schaefer1-1/+2
2014-10-0333345: fix anonymous function complex command handling.Peter Stephenson1-83/+84
2014-10-03unposted: comments in previous commit were reversedPeter Stephenson1-4/+4
2014-10-0333343: Variant anonymous function synax with arguments.Peter Stephenson1-7/+24
2014-09-2933285: apply function definition redirections at executionPeter Stephenson1-9/+78
2014-09-2633242: tokens following if, for, repeat, while aren't in command positionPeter Stephenson1-2/+14