<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dash/ChangeLog, branch master</title>
<subtitle>patched shell with cmake build
</subtitle>
<id>https://git.causal.agency/dash/atom?h=master</id>
<link rel='self' href='https://git.causal.agency/dash/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/'/>
<updated>2014-11-17T05:07:24+00:00</updated>
<entry>
<title>[MAN] Document redirection file descriptor limitation</title>
<updated>2014-11-17T05:07:24+00:00</updated>
<author>
<name>Stéphane Aulery</name>
<email>saulery@free.fr</email>
</author>
<published>2014-11-17T05:07:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=d0ed169b4599f48baa5cc6f2b9085e90e1dcefdb'/>
<id>urn:sha1:d0ed169b4599f48baa5cc6f2b9085e90e1dcefdb</id>
<content type='text'>
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[MAN] Correct typo in manual page</title>
<updated>2014-11-17T05:04:17+00:00</updated>
<author>
<name>Stéphane Aulery</name>
<email>saulery@free.fr</email>
</author>
<published>2014-11-17T05:04:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=69a966c574ea51a80bacbd0be465ee68906d4faf'/>
<id>urn:sha1:69a966c574ea51a80bacbd0be465ee68906d4faf</id>
<content type='text'>
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[PARSER] Catch variable length expansions on non-existant specials</title>
<updated>2014-10-30T03:53:35+00:00</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2014-10-30T03:53:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=cbd6165076cbbf18e68a292f80c1d454fdbedc22'/>
<id>urn:sha1:cbd6165076cbbf18e68a292f80c1d454fdbedc22</id>
<content type='text'>
Currently we only check special variable names that follow directly
after $ or ${.  So errors such as ${#&amp;} are not caught.  This patch
fixes that by moving the is_special check to just before we print out
the special variable name.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[PARSER] Simplify EOF/newline handling in list parser</title>
<updated>2014-10-28T09:22:16+00:00</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2014-10-28T09:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=7c245aa8ed33ba5db30eef9369d67036a05b0371'/>
<id>urn:sha1:7c245aa8ed33ba5db30eef9369d67036a05b0371</id>
<content type='text'>
This patch simplifies the EOF and new handling in the list parser.
In particular, it eliminates a case where we may leave here-documents
unfinished upon EOF.

It also removes special EOF/newline handling from parsecmd.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[PARSER] Removed unnecessary pungetc on EOF from parser</title>
<updated>2014-10-28T02:32:03+00:00</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2014-10-28T02:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=a31c812b02d7fc331f8a0c5aedbbf12b4025c1db'/>
<id>urn:sha1:a31c812b02d7fc331f8a0c5aedbbf12b4025c1db</id>
<content type='text'>
Doing a pungetc on an EOF is a noop and is only useful when we
don't know what character we're putting back.  This patch removes
an unnecessary pungetc when we know it's EOF.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[BUILTIN] Handle -- in dotcmd</title>
<updated>2014-10-27T08:56:46+00:00</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2014-10-27T08:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=12ad48bb31b003eb6d3106478b7760a031969a36'/>
<id>urn:sha1:12ad48bb31b003eb6d3106478b7760a031969a36</id>
<content type='text'>
This patch adds a nextopt call in dotcmd in order to handle --.

Reported-by: Stephane Chazelas &lt;stephane_chazelas@yahoo.fr&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[BUILTIN] Simplify echo command</title>
<updated>2014-10-27T08:23:33+00:00</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2014-10-27T08:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=7a784244625d5489c0fc779201c349555dc5f8bc'/>
<id>urn:sha1:7a784244625d5489c0fc779201c349555dc5f8bc</id>
<content type='text'>
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[BUILTIN] Optimise handling of backslash octals in printf</title>
<updated>2014-10-27T08:12:49+00:00</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2014-10-27T08:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=a68498993413cd15f9b852ca32afd368e1792b51'/>
<id>urn:sha1:a68498993413cd15f9b852ca32afd368e1792b51</id>
<content type='text'>
This patch removes the duplicate octal handling for %b by reusing
the existing code in conv_escape.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[BUILTIN] Use error instead of warnx for fatal errors in printf</title>
<updated>2014-10-27T08:06:51+00:00</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2014-10-27T08:06:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=bc8321eabffa23293d16d6758034203a8c7bffda'/>
<id>urn:sha1:bc8321eabffa23293d16d6758034203a8c7bffda</id>
<content type='text'>
This patch replaces uses of warnx where we abort with error since
the effect is the same.  The exit status however changes from 1 to
2.  Non-fatal errors where we continue are unchanged.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[BUILTIN] Remove getintmax in printf</title>
<updated>2014-10-27T08:04:44+00:00</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2014-10-27T08:04:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/dash/commit/?id=33b1ccbdab76baf9acad6f57d7e7a18e74c02cca'/>
<id>urn:sha1:33b1ccbdab76baf9acad6f57d7e7a18e74c02cca</id>
<content type='text'>
This patch removes getintmax and moves its functionality into
getuintmax in order to reduce code duplication.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
</feed>
