<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Test/A01grammar.ztst, branch declarednull</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Test/A01grammar.ztst?h=declarednull</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Test/A01grammar.ztst?h=declarednull'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2020-03-26T20:54:37Z</updated>
<entry>
<title>45616: Remove token from count argument to repeat</title>
<updated>2020-03-26T20:54:37Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2020-03-26T20:54:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2a9674862ecaf9b7b1b66178782d47e8445df325'/>
<id>urn:sha1:2a9674862ecaf9b7b1b66178782d47e8445df325</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45304: Do execute the always block even when the try/always block itself is the last command.</title>
<updated>2020-01-16T18:29:13Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2020-01-15T18:02:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7ca2b06501b463641426d009a54b21b89b8ca9ee'/>
<id>urn:sha1:7ca2b06501b463641426d009a54b21b89b8ca9ee</id>
<content type='text'>
Fixes the test added in the previous commit (workers/45305).
</content>
</entry>
<entry>
<title>45305: Add an XFail test: The exec-last-command optimization is applied to try/always.</title>
<updated>2020-01-16T18:21:11Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2020-01-15T18:02:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=28e11ac60b91aea5ab4b47c3cc2bf33f00ba53e4'/>
<id>urn:sha1:28e11ac60b91aea5ab4b47c3cc2bf33f00ba53e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45111: zshmisc(1): Clarify the documentation of 'return' and 'exit' in conjunction with try/always</title>
<updated>2019-12-22T03:21:09Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-21T12:41:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a0c0aa41d2ac632529f795a02519b1def00b53cc'/>
<id>urn:sha1:a0c0aa41d2ac632529f795a02519b1def00b53cc</id>
<content type='text'>
Having reviewed 20076, 20084, 21734, and 21735, my understanding is that
the original intention was:

- A 'return' in a function does run always-list
- An 'exit' outside a function does not run always-list
- A 'return' outside a function is treated as an 'exit'

All of which are the case today.  The remaining case, of 'exit' used
inside a function, was not specified by the referenced -workers@ posts;
does, as implemented, run the always-list; and furthermore, based in
21734 it's fair to assume that the original documentation was assuming
that 'exit' would be used outside of any function, just like it assumed
'return' would be used inside a function.

Therefore, have the documentation specify only the behaviour of 'exit'
outside any function, and leave the behaviour of 'exit' inside
a function unspecified.  Anyone who relied on the documentation of 'exit'
as documented until this commit would have run into the
documentation/implementation discrepancy described in 45075.
</content>
</entry>
<entry>
<title>unposted: Group related tests.  No functional change.</title>
<updated>2019-12-21T11:37:21Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-21T08:30:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=26ec82730d6254c9a7aad79dc888bec91e2c72e2'/>
<id>urn:sha1:26ec82730d6254c9a7aad79dc888bec91e2c72e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44345: fix wordcode traversal where ! without a following command could result in a crash</title>
<updated>2019-05-22T23:05:01Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2019-05-22T23:05:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a531a1ec2dce97c1507a45abd4795b1aea1edc9e'/>
<id>urn:sha1:a531a1ec2dce97c1507a45abd4795b1aea1edc9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44271: Fix breaks propagated from until or return.</title>
<updated>2019-05-03T19:34:53Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2019-05-03T19:34:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=588bb77cb674a192eb176c01c8d17db1e9e4aba2'/>
<id>urn:sha1:588bb77cb674a192eb176c01c8d17db1e9e4aba2</id>
<content type='text'>
If the until or return test caused continuation but there was
a pending return, breaks didn't get cancelled causing enclosing
scope to skip commands.
</content>
</entry>
<entry>
<title>43726: Add tests for semicolon in the middle of a sublist not terminating it.</title>
<updated>2018-10-24T15:31:42Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-24T15:17:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=73b1328049c37a8d7d789fb7d6b7e679ee73ba48'/>
<id>urn:sha1:73b1328049c37a8d7d789fb7d6b7e679ee73ba48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add millisecond and microsecond options to TIMEFMT variable</title>
<updated>2017-12-14T15:36:46Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2017-12-14T02:49:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cb04ae40af123da88bf0209964965d17a9486325'/>
<id>urn:sha1:cb04ae40af123da88bf0209964965d17a9486325</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41662: exec -a arguments weren't sanitised</title>
<updated>2017-09-10T17:02:52Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2017-09-10T17:02:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c9df6bc8d46415e270273777c80025948762e897'/>
<id>urn:sha1:c9df6bc8d46415e270273777c80025948762e897</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41504: make empty strings work in case patterns with no leading parenthesis</title>
<updated>2017-08-09T18:57:47Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2017-08-09T18:57:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cfd34c75ac10e05a9573f6b26d3cb2d08b269f6a'/>
<id>urn:sha1:cfd34c75ac10e05a9573f6b26d3cb2d08b269f6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41020: Fix "command -p"; "-p" was incorrectly left in command arguments</title>
<updated>2017-04-28T09:22:43Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-04-28T09:20:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ed4e37e45c2f5761981cdc6027a5d6abc753176a'/>
<id>urn:sha1:ed4e37e45c2f5761981cdc6027a5d6abc753176a</id>
<content type='text'>
Also add tests for known precommand modifier issues.
</content>
</entry>
<entry>
<title>41016: Test that quoted precommand modifiers now work</title>
<updated>2017-04-27T08:58:45Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-04-27T08:58:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=48b0daf3d4972987873f1be00cc73d73734daf05'/>
<id>urn:sha1:48b0daf3d4972987873f1be00cc73d73734daf05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41008: Handle expansions for precommand modifiers</title>
<updated>2017-04-26T08:44:38Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-04-26T08:44:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=408b92b168078a338f5fc2c2f95f39f8aa8e5f67'/>
<id>urn:sha1:408b92b168078a338f5fc2c2f95f39f8aa8e5f67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39625: case needs to reset lastval if no pattern matched</title>
<updated>2016-10-13T09:49:02Z</updated>
<author>
<name>Martijn Dekker</name>
<email>martijn@inlv.org</email>
</author>
<published>2016-10-13T09:30:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=31c6cfca9cc665feae46f4680687e902ad1bf9d7'/>
<id>urn:sha1:31c6cfca9cc665feae46f4680687e902ad1bf9d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39599: Don't reset status before "case" execution</title>
<updated>2016-10-10T09:55:48Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-10-10T09:55:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8f2ce89a0c80f6a0ecdc7c1189d6a94f620882f4'/>
<id>urn:sha1:8f2ce89a0c80f6a0ecdc7c1189d6a94f620882f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39521: Refactor start of execcmd().</title>
<updated>2016-10-03T08:59:01Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-10-03T08:59:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=36a11804b467d7553f8fdaed9320869d8d984f77'/>
<id>urn:sha1:36a11804b467d7553f8fdaed9320869d8d984f77</id>
<content type='text'>
By splitting into _analyse and _exec execpline2() has easier
access to the state at the start of execution.  Use this
to ensure we fork if this is a builtin with no arguments.
</content>
</entry>
<entry>
<title>39517: back off 39502 (WC_ASSIGN causes fork in pipe).</title>
<updated>2016-09-30T10:34:15Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-09-30T10:34:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bb2bbcc944e5b2a089f27e9b988e1740a517cedd'/>
<id>urn:sha1:bb2bbcc944e5b2a089f27e9b988e1740a517cedd</id>
<content type='text'>
This isn't a robust fix as WC_ASSIGNs simply precede the main wordcode.
</content>
</entry>
<entry>
<title>39502: Fork for assignment in LHS of pipeline.</title>
<updated>2016-09-29T16:29:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-09-29T16:29:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6ce696f35236dc4c1b6249c6f1e7f64cc95a6046'/>
<id>urn:sha1:6ce696f35236dc4c1b6249c6f1e7f64cc95a6046</id>
<content type='text'>
  foo=bar | stuff

left the value of foo set to bar as we didn't realise we needed to
fork.
</content>
</entry>
<entry>
<title>34943: Fixes for "command" with multiple options.</title>
<updated>2016-09-29T10:01:00Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-09-29T10:00:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=07c8fbe59632be71e4ad5bfafbf6aa4884cd04c4'/>
<id>urn:sha1:07c8fbe59632be71e4ad5bfafbf6aa4884cd04c4</id>
<content type='text'>
These need to combine properly, and alos "command -p" with either
-v or -V needs to search for builtins and then using the default
system path.
</content>
</entry>
<entry>
<title>38734: fix final case clauses terminating with ;&amp;</title>
<updated>2016-06-21T15:12:51Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-06-21T15:12:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=016929e043abb8ba778293c29081ca8e227c6e58'/>
<id>urn:sha1:016929e043abb8ba778293c29081ca8e227c6e58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35953: fix handling of command substitution in math context</title>
<updated>2015-07-30T05:36:45Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-07-30T05:36:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c0a80171ee615b52a15a6fc8efe83c2bb53451d2'/>
<id>urn:sha1:c0a80171ee615b52a15a6fc8efe83c2bb53451d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35760: Add ZTST_skip to test system</title>
<updated>2015-07-10T13:47:19Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-07-10T13:47:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9152ff3b46a167e2ad7a1fb8a8cef313b45b456b'/>
<id>urn:sha1:9152ff3b46a167e2ad7a1fb8a8cef313b45b456b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turning case parsed as multiple alternatives back into text.</title>
<updated>2015-07-04T10:01:47Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-07-04T10:01:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f2b2271fbe4a7acb1b026545481bf5cd6879d983'/>
<id>urn:sha1:f2b2271fbe4a7acb1b026545481bf5cd6879d983</id>
<content type='text'>
Also add test.
</content>
</entry>
<entry>
<title>35248: treat fully parenthised zsh patterns as complete case patterns again</title>
<updated>2015-05-21T09:25:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-05-21T09:25:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=afb78f5d142786169817709e6ec4c48637bcae93'/>
<id>urn:sha1:afb78f5d142786169817709e6ec4c48637bcae93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35184: Additional case fix for 35168.</title>
<updated>2015-05-18T11:06:43Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-05-18T11:06:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2d6569e5906ad504ecc66a3b0114cd284afd81a1'/>
<id>urn:sha1:2d6569e5906ad504ecc66a3b0114cd284afd81a1</id>
<content type='text'>
Lexical analysis flags got screwed up after a "|", so we
didn't parse patterns properly, in particular those with parentheses.
</content>
</entry>
<entry>
<title>35168: Improve parsing of case patterns.</title>
<updated>2015-05-18T08:56:00Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-05-18T08:56:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=52aeb9aaeb4799b760138a7c34b18ede4b47242a'/>
<id>urn:sha1:52aeb9aaeb4799b760138a7c34b18ede4b47242a</id>
<content type='text'>
"|" is now found properly by looking for words that come
from the lexical analyser, rather than hacking a pattern
returned in one dollop.

Update some completion functions that need extra quoting
as a result.

Add test for new parsing.

Update version number to 5.0.8-dev-3 because of wordcode
incompatibility.
</content>
</entry>
<entry>
<title>users/20203: nested functions in always blocks when exit pending</title>
<updated>2015-05-13T15:17:04Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-05-13T15:17:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ec57c91b586a7682fcdb08c3704c9214cddfa5e7'/>
<id>urn:sha1:ec57c91b586a7682fcdb08c3704c9214cddfa5e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29025: Test/A01grammar.ztst: in select test, assert LINES=3 to print list</title>
<updated>2011-04-22T06:00:27Z</updated>
<author>
<name>Bart Schaefer</name>
<email>barts@users.sourceforge.net</email>
</author>
<published>2011-04-22T06:00:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e349201f9a9521cd4e7db2bd3f6d5016ec33001b'/>
<id>urn:sha1:e349201f9a9521cd4e7db2bd3f6d5016ec33001b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>28783: allow parentheses to be special in more places with SH_GLOB</title>
<updated>2011-02-21T11:32:47Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-02-21T11:32:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=73ebca4fe92767665422e7fd5dc15032add389b4'/>
<id>urn:sha1:73ebca4fe92767665422e7fd5dc15032add389b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: fix new test in A01grammar.ztst</title>
<updated>2010-03-18T16:30:50Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-03-18T16:30:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=db65bef4131c1f6d926b74cb1bbc6fad2adfbe7e'/>
<id>urn:sha1:db65bef4131c1f6d926b74cb1bbc6fad2adfbe7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27793 and follow ups: add PATH_SCRIPT option to find script using $PATH</title>
<updated>2010-03-16T09:43:51Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-03-16T09:43:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=53745d8df0a6e00d2ddf1c08f7ea71820d587673'/>
<id>urn:sha1:53745d8df0a6e00d2ddf1c08f7ea71820d587673</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27129: fix status at start of function, command subst, etc.</title>
<updated>2009-07-11T16:42:53Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-11T16:42:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bdfebe3e3262eaaf83e89c9356c7c46a21181a6a'/>
<id>urn:sha1:bdfebe3e3262eaaf83e89c9356c7c46a21181a6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27126: a few more contexts where executing empty lists gives status zero</title>
<updated>2009-07-10T22:10:25Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-10T22:10:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4db28c55b64ec25cd258f87a0d60b0544fe50059'/>
<id>urn:sha1:4db28c55b64ec25cd258f87a0d60b0544fe50059</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27106: reset status on command that expands to empty</title>
<updated>2009-07-10T11:08:39Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-10T11:08:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=73be7ee553b1df74bfccb7742c79b620aec828ce'/>
<id>urn:sha1:73be7ee553b1df74bfccb7742c79b620aec828ce</id>
<content type='text'>
27122: add POSIX_JOBS option
</content>
</entry>
<entry>
<title>27092: missing then-clause for if wasn't an error</title>
<updated>2009-07-06T20:44:28Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-06T20:44:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c6a3ccc8d725a1729131a328848ad5c509b821e5'/>
<id>urn:sha1:c6a3ccc8d725a1729131a328848ad5c509b821e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27087: change return codes from failed "."</title>
<updated>2009-07-02T13:46:36Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-02T13:46:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5c5a388ed7ec05d32c73991bc2fa385bf1090ab8'/>
<id>urn:sha1:5c5a388ed7ec05d32c73991bc2fa385bf1090ab8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27083: non-zero status on failures to find or execute file in "."</title>
<updated>2009-07-01T15:07:25Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-01T15:07:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=041057687fc1d4a2f9912fcb86e04517686b3642'/>
<id>urn:sha1:041057687fc1d4a2f9912fcb86e04517686b3642</id>
<content type='text'>
</content>
</entry>
<entry>
<title>26858: use zsh instead of sh in exec -l test</title>
<updated>2009-04-21T10:37:36Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-04-21T10:37:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=74eaa20404143884705227cb82141f9eb1243c60'/>
<id>urn:sha1:74eaa20404143884705227cb82141f9eb1243c60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>26622: improve comments within $(...) and add test</title>
<updated>2009-02-27T10:23:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-02-27T10:23:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a85db682710c7435e1093844491b4caa35aee90e'/>
<id>urn:sha1:a85db682710c7435e1093844491b4caa35aee90e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/12848: return, break, continue in always block override try block</title>
<updated>2008-05-11T19:03:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-05-11T19:03:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bab70abe6bcdd28b829adbe582069dc08d9d1c02'/>
<id>urn:sha1:bab70abe6bcdd28b829adbe582069dc08d9d1c02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/12305: option output not well documented</title>
<updated>2007-12-12T13:46:35Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-12-12T13:46:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=765f73823ec2aca73bc64db25d28d28df8d13e04'/>
<id>urn:sha1:765f73823ec2aca73bc64db25d28d28df8d13e04</id>
<content type='text'>
-c and SHIN_STDIN inconsistent with manual
</content>
</entry>
<entry>
<title>23486: use {fd} syntax to get fd's for tests</title>
<updated>2007-05-29T14:50:28Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-05-29T14:50:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=52e5a75a7a8a4a16579e708a006f6346ce765aeb'/>
<id>urn:sha1:52e5a75a7a8a4a16579e708a006f6346ce765aeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Phil Pennock + tweaks: 23398 + more tweaks: exec compatibility options</title>
<updated>2007-05-08T10:02:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-05-08T10:02:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8ce657c2cbbd194532be36343fd7f1882513541e'/>
<id>urn:sha1:8ce657c2cbbd194532be36343fd7f1882513541e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>23115: ";|" at end of case clause causes later patterns to be tested</title>
<updated>2007-01-19T21:36:00Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-01-19T21:36:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=de272e0309bc1739f13cc8271a2f94bcde7ba23c'/>
<id>urn:sha1:de272e0309bc1739f13cc8271a2f94bcde7ba23c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>21131: exit with status 127 when script not found</title>
<updated>2005-04-11T10:23:55Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2005-04-11T10:23:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7b9cff2754dc7f9d0106b936d6d716148040f1e1'/>
<id>urn:sha1:7b9cff2754dc7f9d0106b936d6d716148040f1e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>21082: Dan Nelson: fix zsh -c exit status on parse error</title>
<updated>2005-04-04T09:35:36Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2005-04-04T09:35:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=82c9c7a42351c5b674153149c761eaa0103cd89e'/>
<id>urn:sha1:82c9c7a42351c5b674153149c761eaa0103cd89e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>21078: parse errors didn't cause non-zero exit status</title>
<updated>2005-04-01T10:16:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2005-04-01T10:16:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b51472dd5fda1d4a0e8273d675da03dcbb37c8d6'/>
<id>urn:sha1:b51472dd5fda1d4a0e8273d675da03dcbb37c8d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>20076, 20084: { ... } always { ... } syntax.</title>
<updated>2004-06-22T13:09:55Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2004-06-22T13:09:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d591334e9d616830fbd24909db2e21ac4b959742'/>
<id>urn:sha1:d591334e9d616830fbd24909db2e21ac4b959742</id>
<content type='text'>
</content>
</entry>
<entry>
<title>18418: fix select test and add parameter tests</title>
<updated>2003-04-01T14:03:56Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2003-04-01T14:03:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a78bff4398871023d3913dc259d6a575701f8470'/>
<id>urn:sha1:a78bff4398871023d3913dc259d6a575701f8470</id>
<content type='text'>
</content>
</entry>
<entry>
<title>18389: new for and select tests</title>
<updated>2003-03-26T14:55:42Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2003-03-26T14:55:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=913d5266003fb75a9acd2f19fdd8e5a1ccbf9221'/>
<id>urn:sha1:913d5266003fb75a9acd2f19fdd8e5a1ccbf9221</id>
<content type='text'>
</content>
</entry>
<entry>
<title>17673: Fix bug with &amp;&amp;s and ||s in complex constructs</title>
<updated>2002-09-17T10:42:17Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2002-09-17T10:42:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=41b50445eab2eb71c4446f85e368a273b52c39a3'/>
<id>urn:sha1:41b50445eab2eb71c4446f85e368a273b52c39a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assorted minor test tweaks.</title>
<updated>2001-08-22T15:59:27Z</updated>
<author>
<name>Bart Schaefer</name>
<email>barts@users.sourceforge.net</email>
</author>
<published>2001-08-22T15:59:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4ab1fb2bd3819f9b70f9461dae045b89f2c0c3d2'/>
<id>urn:sha1:4ab1fb2bd3819f9b70f9461dae045b89f2c0c3d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>15334: use string "(eval)" as script name in debugging messages in eval's</title>
<updated>2001-07-09T18:31:24Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2001-07-09T18:31:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7060b34457f579864bddbe1caa3e3cdfea6981e2'/>
<id>urn:sha1:7060b34457f579864bddbe1caa3e3cdfea6981e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>15329: test script changes to go with 15327 LINENO change</title>
<updated>2001-07-09T16:41:19Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2001-07-09T16:41:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cef000cc628ab20603dbfb5eff4d76bbad15e3be'/>
<id>urn:sha1:cef000cc628ab20603dbfb5eff4d76bbad15e3be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>15038: test case for 15023</title>
<updated>2001-06-22T06:35:54Z</updated>
<author>
<name>Andrey Borzenkov</name>
<email>bor@users.sourceforge.net</email>
</author>
<published>2001-06-22T06:35:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=551b5d149923b290d6f7d2cb1408d40c0e1fc2a8'/>
<id>urn:sha1:551b5d149923b290d6f7d2cb1408d40c0e1fc2a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moved from ./Test/01grammar.ztst</title>
<updated>2001-04-02T12:29:57Z</updated>
<author>
<name>Sven Wischnowsky</name>
<email>wischnow@users.sourceforge.net</email>
</author>
<published>2001-04-02T12:29:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=426ef49c87e59732988b8b5cfee8f1fd4ee7567c'/>
<id>urn:sha1:426ef49c87e59732988b8b5cfee8f1fd4ee7567c</id>
<content type='text'>
</content>
</entry>
</feed>
