<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/compile-fail/circular_modules_main.rs, branch 0.11.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.11.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.11.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-05-27T18:11:15+00:00</updated>
<entry>
<title>std: Remove String's to_owned</title>
<updated>2014-05-27T18:11:15+00:00</updated>
<author>
<name>Richo Healey</name>
<email>richo@psych0tik.net</email>
</author>
<published>2014-05-25T10:10:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4348e23b269739657d934b532ad061bfd6d92309'/>
<id>urn:sha1:4348e23b269739657d934b532ad061bfd6d92309</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: rename strbuf::StrBuf to string::String</title>
<updated>2014-05-25T04:48:10+00:00</updated>
<author>
<name>Richo Healey</name>
<email>richo@psych0tik.net</email>
</author>
<published>2014-05-22T23:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=553074506ecd139eb961fb91eb33ad9fd0183acb'/>
<id>urn:sha1:553074506ecd139eb961fb91eb33ad9fd0183acb</id>
<content type='text'>
[breaking-change]
</content>
</entry>
<entry>
<title>syntax: Tighten search paths for inner modules</title>
<updated>2014-05-17T08:01:47+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-05-16T21:23:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4e9e091e91ea2ad8a6f45a9b20ff331d4bca7a23'/>
<id>urn:sha1:4e9e091e91ea2ad8a6f45a9b20ff331d4bca7a23</id>
<content type='text'>
This is an implementation of RFC 16. A module can now only be loaded if the
module declaring `mod name;` "owns" the current directory. A module is
considered as owning its directory if it meets one of the following criteria:

* It is the top-level crate file
* It is a `mod.rs` file
* It was loaded via `#[path]`
* It was loaded via `include!`
* The module was declared via an inline `mod foo { ... }` statement

For example, this directory structure is now invalid

    // lib.rs
    mod foo;

    // foo.rs
    mod bar;

    // bar.rs;
    fn bar() {}

With this change `foo.rs` must be renamed to `foo/mod.rs`, and `bar.rs` must be
renamed to `foo/bar.rs`. This makes it clear that `bar` is a submodule of `foo`,
and can only be accessed through `foo`.

RFC: 0016-module-file-system-hierarchy
Closes #14180

[breaking-change]
</content>
</entry>
<entry>
<title>test: Remove all uses of `~str` from the test suite.</title>
<updated>2014-05-14T21:58:00+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-05-13T00:56:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95e310abdcbfe0f5ad511258097624719cbc84db'/>
<id>urn:sha1:95e310abdcbfe0f5ad511258097624719cbc84db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace all ~"" with "".to_owned()</title>
<updated>2014-04-19T00:25:34+00:00</updated>
<author>
<name>Richo Healey</name>
<email>richo@psych0tik.net</email>
</author>
<published>2014-04-16T01:17:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=919889a1d688a6bbe2edac8705f048f06b1b455c'/>
<id>urn:sha1:919889a1d688a6bbe2edac8705f048f06b1b455c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libsyntax: fix infinite loop when recursively including modules</title>
<updated>2013-07-04T17:51:11+00:00</updated>
<author>
<name>Philipp Brüschweiler</name>
<email>blei42@gmail.com</email>
</author>
<published>2013-07-04T17:51:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3c5cfdf2e7e53967eb330928aaeedfbb8ea1db4d'/>
<id>urn:sha1:3c5cfdf2e7e53967eb330928aaeedfbb8ea1db4d</id>
<content type='text'>
Fixes #7276
</content>
</entry>
</feed>
