<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/run-pass/env-args-reverse-iterator.rs, branch 1.12.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.12.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.12.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-08-10T14:38:31+00:00</updated>
<entry>
<title>[emscripten] Ignore tests</title>
<updated>2016-08-10T14:38:31+00:00</updated>
<author>
<name>Jan-Erik Rediger</name>
<email>janerik@fnordig.de</email>
</author>
<published>2016-08-08T23:39:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ad91873cb6ca0824e395cc8e9bb452fed986fde3'/>
<id>urn:sha1:ad91873cb6ca0824e395cc8e9bb452fed986fde3</id>
<content type='text'>
Most of these rely on spawning processes, which is not possible in
Emscripten.
</content>
</entry>
<entry>
<title>DoubleEndedIterator for Args</title>
<updated>2016-07-26T10:12:43+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-04-30T14:37:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1aa8dad854155221db7cec19b6105c673e4a871e'/>
<id>urn:sha1:1aa8dad854155221db7cec19b6105c673e4a871e</id>
<content type='text'>
The number of arguments given to a process is always known, which
makes implementing DoubleEndedIterator possible.

That way, the Iterator::rev() method becomes usable, among others.

Signed-off-by: Sebastian Thiel &lt;byronimo@gmail.com&gt;

Tidy for DoubleEndedIterator

I chose to not create a new feature for it, even though
technically, this makes me lie about the original availability
of the implementation.

Verify with @alexchrichton

Setup feature flag for new std::env::Args iterators

Add test for Args reverse iterator

It's somewhat depending on the input of the test program,
but made in such a way that should be somewhat flexible to changes
to the way it is called.

Deduplicate windows ArgsOS code for DEI

DEI = DoubleEndedIterator

Move env::args().rev() test to run-pass

It must be controlling it's arguments for full isolation.

Remove superfluous feature name

Assert all arguments returned by env::args().rev()

Let's be very sure it works as we expect, why take chances.

Fix rval of os_string_from_ptr

A trait cannot be returned, but only the corresponding object.

Deref pointers to actually operate on the argument

Put unsafe to correct location
</content>
</entry>
</feed>
