summaryrefslogtreecommitdiff
path: root/Test
AgeCommit message (Collapse)AuthorFilesLines
2016-01-2937752: More tests for the previous patch.Daniel Shahaf1-0/+18
2016-01-2937700: Teach ${(z)} the 'repeat WORD SUBLIST' syntax.Daniel Shahaf1-0/+16
2016-01-2537765: Use FS_FUNC on fucstack to find autoload -X target.Peter Stephenson1-0/+13
This is better than scriptname which can be updated due to e.g. intervening "eval".
2016-01-2137722: test builtin should return status 2 on syntax errorPeter Stephenson1-6/+6
2016-01-2037705: don't turn - to Dash after start of brace parameterPeter Stephenson1-0/+6
2016-01-1937689: ! and ^ need to be tokenised in character setsPeter Stephenson1-0/+33
2016-01-1937678: Now possible to quote "-" in pattern rangePeter Stephenson1-0/+40
2016-01-1937646: bit missed out of previous readonly commit.Peter Stephenson1-0/+5
I mean, the commit about readonly. Commits aren't readonly, this is git.
2016-01-1337591: 'alias -L': skip with a warning aliases with '=' in their LHSDaniel Shahaf1-0/+8
2016-01-08Jun T.: 37515: multibyte handling as per 35448.Barton E. Schaefer1-0/+11
2016-01-0437501 (+ revise test): correct byte counts when simulating memstream via ↵Jun T1-5/+5
temp file
2016-01-0337489, tweaked: with POSIX_IDENTIFIERS create math var as scalarPeter Stephenson1-0/+11
2016-01-0237493: readonly + POSIX_BUILTINS == typeset -grBarton E. Schaefer1-4/+4
2015-12-3137467: add "print -v var" / "printf -v var"Barton E. Schaefer1-0/+9
2015-12-3137453 (with Bart, started by Baptiste Daroussin, 37315): try to improve ↵Oliver Kiddle1-1/+1
detection of noatime filesystem
2015-12-3037460: make sure the default keymap is emacs before using that keymap to ↵Barton E. Schaefer1-0/+1
test bindings
2015-12-1937257 (in part): Add array assignment tests.Daniel Shahaf1-0/+12
2015-12-1637411: more bindkey testsPeter Stephenson1-2/+77
2015-12-1537405: Fix self-insert binding for multibyte sequences.Peter Stephenson1-3/+10
This makes it work even if the self-insert applies to a sequence longer than an initial byte, including the case of a complete binding to a full character sequence.
2015-12-1037378: New bindkey tests.Peter Stephenson2-1/+46
Also fix Meta bug on pattern match in zpty -r.
2015-12-0937364: "test" and "[" handling of parentheses.Peter Stephenson1-0/+12
If three arguments, need to prefer binary operators if possible. Need to look for full string for parentheses.
2015-12-0837348: Tests and fix for ${(q+)...}.Peter Stephenson2-0/+21
Needs dupstring() for empty string case.
2015-12-0737344: restore old printable quoting, add ${(q+)...}.Peter Stephenson2-2/+2
The \C- form is only used inside quotedzputs(). ${(q+)...} outputs a quotedzputs() representation.
2015-12-0737335: fix tests after 34314Peter Stephenson2-4/+4
2015-12-0437305: typeset -p can now output arrays on one linePeter Stephenson3-19/+9
2015-12-0437303: test WARN_CREATE_GLOBAL negative cases.Peter Stephenson1-0/+9
2015-11-28unposted (after 37243): Explain the breadcrumb by adding a comment.Daniel Shahaf1-0/+1
2015-11-2737243: too many problems with inserting a line into B02, instead add a ↵Barton E. Schaefer2-5/+5
placeholder and substitute for it. unposted: %cleanup block is not called when %prep sets ZTST_unimplemented, so avoid leaving a mess
2015-11-2637229: non-local assignment to a parameter name whose outermost declaration ↵Barton E. Schaefer1-5/+28
is private, is an error rather than a silent no-op. Also fix %prep sed expression for Solaris.
2015-11-26Comment should say export is equivalent to typeset -xgBarton E. Schaefer1-1/+1
2015-11-2637225: fix test for typeset with zsh/param/privateBarton E. Schaefer1-1/+10
2015-11-2637224: delete obsolete commentBarton E. Schaefer1-1/+1
2015-11-2337208: re-run the "typeset" tests with the private module loadedBarton E. Schaefer1-1/+6
2015-11-2337205: update documentary commentBarton E. Schaefer1-7/+7
2015-11-2237188: New hash builtin testPeter Stephenson1-0/+71
2015-11-2137181: consistent use of zmodload and corresponding ZTST_unimplemented or ↵Barton E. Schaefer15-39/+40
ZTST_skip
2015-11-2020974: Bug with scalar assignment to special array in typesetPeter Stephenson1-0/+19
2015-11-1737128: work around alias expansion trashing subscript parsingPeter Stephenson1-0/+17
2015-11-1237096: Another $${(P)...} tweak.Peter Stephenson1-1/+1
Make a top level (P) work with nested ones, i.e. ${(P)${(P)...}...}
2015-11-1137094: Further tweaks to parameter name references.Peter Stephenson1-0/+49
Safety in array test. Make nested references work. Add parameter tests.
2015-11-1037084: add implementation check to zsh/parm/private testPeter Stephenson1-0/+3
2015-11-0837081: new module zsh/param/private for private-scoped parameters in functionsBarton E. Schaefer1-0/+265
2015-11-0737074: extend previous fix to over whitespace at endPeter Stephenson1-32/+32
2015-11-0637073: another SH_WORD_SPLIT problem.Peter Stephenson1-0/+54
In cases like x${:- y} the space was simply removed instead of being used for splitting.
2015-10-30unposted (after 37018): Fix typo in error message.Daniel Shahaf1-1/+1
2015-10-2937018: Make WARNCREATEGLOBAL more consistent.Peter Stephenson1-3/+3
Wd don't need separate math handling any more, and can make it output the function name in all cases.
2015-10-2736982: Fix bug with (#cN) patterns and remove redundant description.Peter Stephenson2-0/+17
We need to restore the current count of matches when returning to match at the point where we previously matched.
2015-10-03unposted: back out 36707, add test case for 36766Barton E. Schaefer1-0/+14
2015-09-28unposted: Test for 36669Daniel Shahaf1-0/+6
2015-09-2736651: WARN_CREATE_GLOBAL += math expressionsDaniel Shahaf1-0/+4
Without this, '() { (( x=42 )) }' and '() { for (( i=0; … )) }' wouldn't warn about $x and $i, respectively, being created global.