summaryrefslogtreecommitdiff
path: root/Src/parse.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-1651212: remove STOUC() macroOliver Kiddle1-3/+3
2022-10-23Unposted: Fix typo in commentBart Schaefer1-1/+1
2022-06-0850341: disallow here-document markers containing newlineBart Schaefer1-0/+3
2021-10-0549433: Don't assume EPROG references are bounded by function depth.Peter Stephenson1-4/+0
2021-09-0649378: skip check for collision of aliases and functions when NO_EXECMarlon Richert1-1/+1
2021-08-1049269: Fix "[ ! -o ]".Peter Stephenson1-1/+1
2020-08-0847300: Document the EC_NODUP, EC_DUP, EC_DUPTOK triplet.Daniel Shahaf1-0/+7
2020-04-02Add SHORT_REPEAT optionMikael Magnusson1-1/+1
2020-03-2245583/0009: Add end-of-options guard support to 'function -T'.Daniel Shahaf1-4/+12
2020-03-2245583/0008: Add the 'function -T' syntax.Daniel Shahaf1-2/+9
2020-03-2245583/0007: WC_FUNCDEF: Add a placeholder element.Daniel Shahaf1-0/+5
2020-03-2245583/0006: internal: Add some comments for orientation. No functional change.Daniel Shahaf1-8/+8
2020-03-2245583/0005: internal: Document the WC_FUNCDEF data layout for anonymous funct...Daniel Shahaf1-2/+8
2020-03-2245583/0004: internal: Add some comments around wordcodes. No functional change.Daniel Shahaf1-0/+7
2020-03-2245583/0003: internal: Add some comments around Eccstr. No functional change.Daniel Shahaf1-4/+27
2020-03-2245583/0002: internal: Reduce some variables' visibility. No functional change.Daniel Shahaf1-8/+7
2019-12-1145004: Fix typos in commentsMartijn Dekker1-1/+1
2019-06-2444446: Fix here document with file descriptor declarator.Peter Stephenson1-1/+2
2019-05-1444296: "typeset Q= {X}" crashed the shell.Peter Stephenson1-0/+8
2019-03-1444122: turn int into long to avoid overflowKamil Dudka1-2/+2
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