about summary refs log tree commit diff
path: root/Test
Commit message (Collapse)AuthorAgeFilesLines
* users/21352: ensure $'' doesn't get elided.Peter Stephenson2016-03-071-0/+4
| | | | | Assign nulstring to it if empty. Test for all forms of quotation marks.
* 38094: Fix POSIX EXIT traps defined in function.Peter Stephenson2016-03-071-2/+20
| | | | | These aren't local, so set the local level to 0; else they can get overridden incorrectly.
* 38024: Improve POSIX and native EXIT traps compatibility.Peter Stephenson2016-02-251-0/+17
| | | | | | | Allow a nested function trap to leave save and restore a POSIX trap. Still fails if the POSIX trap was defined in a function.
* 37999: Sticky behaviour of EXIT traps.Peter Stephenson2016-02-171-0/+20
| | | | | | | | They now have POSIX or non-POSIX behaviour based on the setting of POSIX_TRAPS where the trap was defined, rather than where the trap would (or would not) be executed. Tweaks possible.
* 37914: reparse associative array subscripts in "unset" so keys with "[" or ↵Barton E. Schaefer2016-02-081-1/+1
| | | | | | "]" may be backslash-escaped Also fix erroneous test case this revealed.
* 37752: More tests for the previous patch.Daniel Shahaf2016-01-291-0/+18
|
* 37700: Teach ${(z)} the 'repeat WORD SUBLIST' syntax.Daniel Shahaf2016-01-291-0/+16
|
* 37765: Use FS_FUNC on fucstack to find autoload -X target.Peter Stephenson2016-01-251-0/+13
| | | | | This is better than scriptname which can be updated due to e.g. intervening "eval".
* 37722: test builtin should return status 2 on syntax errorPeter Stephenson2016-01-211-6/+6
|
* 37705: don't turn - to Dash after start of brace parameterPeter Stephenson2016-01-201-0/+6
|
* 37689: ! and ^ need to be tokenised in character setsPeter Stephenson2016-01-191-0/+33
|
* 37678: Now possible to quote "-" in pattern rangePeter Stephenson2016-01-191-0/+40
|
* 37646: bit missed out of previous readonly commit.Peter Stephenson2016-01-191-0/+5
| | | | I mean, the commit about readonly. Commits aren't readonly, this is git.
* 37591: 'alias -L': skip with a warning aliases with '=' in their LHSDaniel Shahaf2016-01-131-0/+8
|
* Jun T.: 37515: multibyte handling as per 35448.Barton E. Schaefer2016-01-081-0/+11
|
* 37501 (+ revise test): correct byte counts when simulating memstream via ↵Jun T2016-01-041-5/+5
| | | | temp file
* 37489, tweaked: with POSIX_IDENTIFIERS create math var as scalarPeter Stephenson2016-01-031-0/+11
|
* 37493: readonly + POSIX_BUILTINS == typeset -grBarton E. Schaefer2016-01-021-4/+4
|
* 37467: add "print -v var" / "printf -v var"Barton E. Schaefer2015-12-311-0/+9
|
* 37453 (with Bart, started by Baptiste Daroussin, 37315): try to improve ↵Oliver Kiddle2015-12-311-1/+1
| | | | detection of noatime filesystem
* 37460: make sure the default keymap is emacs before using that keymap to ↵Barton E. Schaefer2015-12-301-0/+1
| | | | test bindings
* 37257 (in part): Add array assignment tests.Daniel Shahaf2015-12-191-0/+12
|
* 37411: more bindkey testsPeter Stephenson2015-12-161-2/+77
|
* 37405: Fix self-insert binding for multibyte sequences.Peter Stephenson2015-12-151-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.
* 37378: New bindkey tests.Peter Stephenson2015-12-102-1/+46
| | | | Also fix Meta bug on pattern match in zpty -r.
* 37364: "test" and "[" handling of parentheses.Peter Stephenson2015-12-091-0/+12
| | | | | | If three arguments, need to prefer binary operators if possible. Need to look for full string for parentheses.
* 37348: Tests and fix for ${(q+)...}.Peter Stephenson2015-12-082-0/+21
| | | | Needs dupstring() for empty string case.
* 37344: restore old printable quoting, add ${(q+)...}.Peter Stephenson2015-12-072-2/+2
| | | | | | The \C- form is only used inside quotedzputs(). ${(q+)...} outputs a quotedzputs() representation.
* 37335: fix tests after 34314Peter Stephenson2015-12-072-4/+4
|
* 37305: typeset -p can now output arrays on one linePeter Stephenson2015-12-043-19/+9
|
* 37303: test WARN_CREATE_GLOBAL negative cases.Peter Stephenson2015-12-041-0/+9
|
* unposted (after 37243): Explain the breadcrumb by adding a comment.Daniel Shahaf2015-11-281-0/+1
|
* 37243: too many problems with inserting a line into B02, instead add a ↵Barton E. Schaefer2015-11-272-5/+5
| | | | | | | placeholder and substitute for it. unposted: %cleanup block is not called when %prep sets ZTST_unimplemented, so avoid leaving a mess
* 37229: non-local assignment to a parameter name whose outermost declaration ↵Barton E. Schaefer2015-11-261-5/+28
| | | | | | is private, is an error rather than a silent no-op. Also fix %prep sed expression for Solaris.
* Comment should say export is equivalent to typeset -xgBarton E. Schaefer2015-11-261-1/+1
|
* 37225: fix test for typeset with zsh/param/privateBarton E. Schaefer2015-11-261-1/+10
|
* 37224: delete obsolete commentBarton E. Schaefer2015-11-261-1/+1
|
* 37208: re-run the "typeset" tests with the private module loadedBarton E. Schaefer2015-11-231-1/+6
|
* 37205: update documentary commentBarton E. Schaefer2015-11-231-7/+7
|
* 37188: New hash builtin testPeter Stephenson2015-11-221-0/+71
|
* 37181: consistent use of zmodload and corresponding ZTST_unimplemented or ↵Barton E. Schaefer2015-11-2115-39/+40
| | | | ZTST_skip
* 20974: Bug with scalar assignment to special array in typesetPeter Stephenson2015-11-201-0/+19
|
* 37128: work around alias expansion trashing subscript parsingPeter Stephenson2015-11-171-0/+17
|
* 37096: Another $${(P)...} tweak.Peter Stephenson2015-11-121-1/+1
| | | | Make a top level (P) work with nested ones, i.e. ${(P)${(P)...}...}
* 37094: Further tweaks to parameter name references.Peter Stephenson2015-11-111-0/+49
| | | | | | | | Safety in array test. Make nested references work. Add parameter tests.
* 37084: add implementation check to zsh/parm/private testPeter Stephenson2015-11-101-0/+3
|
* 37081: new module zsh/param/private for private-scoped parameters in functionsBarton E. Schaefer2015-11-081-0/+265
|
* 37074: extend previous fix to over whitespace at endPeter Stephenson2015-11-071-32/+32
|
* 37073: another SH_WORD_SPLIT problem.Peter Stephenson2015-11-061-0/+54
| | | | | In cases like x${:- y} the space was simply removed instead of being used for splitting.
* unposted (after 37018): Fix typo in error message.Daniel Shahaf2015-10-301-1/+1
|