- 04 8月, 2015 1 次提交
-
-
由 Victor Berger 提交于
-
- 01 8月, 2015 3 次提交
-
-
由 Victor Berger 提交于
The precedent resolve modification changed the order in which imports are handled, so 2 tests needed to be updated.
-
由 Victor Berger 提交于
Most errors generated by resolve might be caused by not-yet-resolved glob imports. This changes the behavior of the resolve imports algorithms to not fail prematurally on first error, but instead buffer intermediate errors and report them only when stuck. Fixes #18083
-
由 Victor Berger 提交于
There is not situation where `foo` would be unresolved but not `foo::*`.
-
- 31 7月, 2015 19 次提交
-
-
由 bors 提交于
This is *mostly* reducing *my* use of *italics* but there's some other misc changes interspersed as I went along. This updates the italicizing alphabetically from `a` to `ra`. r? @steveklabnik
-
由 Alexis Beingessner 提交于
-
由 bors 提交于
-
由 Guillaume Gomez 提交于
-
由 bors 提交于
-
由 bors 提交于
There are still problems in both the design and implementation of this, so we don't want it landing in 1.2. cc @arielb1 @nikomatsakis cc #27364 r? @alexcrichton
-
由 bors 提交于
The following APIs were all marked with a `#[stable]` tag: * process::Child::id * error::Error::is * error::Error::downcast * error::Error::downcast_ref * error::Error::downcast_mut * io::Error::get_ref * io::Error::get_mut * io::Error::into_inner * hash::Hash::hash_slice * hash::Hasher::write_{i,u}{8,16,32,64,size}
-
由 Alexis Beingessner 提交于
-
由 bors 提交于
This fixes #26890. To be honest, the local compile-test is still running. This just takes so long. But this looks trivial enough...
-
由 Alexis Beingessner 提交于
-
由 bors 提交于
Fixes #27404
-
由 Alexis Beingessner 提交于
-
由 Alexis Beingessner 提交于
-
由 Brian Anderson 提交于
-
由 bors 提交于
Needs the underscore for rustdoc to not actually run it.
-
由 Brian Anderson 提交于
-
由 Alex Crichton 提交于
Needs the underscore for rustdoc to not actually run it.
-
由 bors 提交于
This isn't actually necessary any more with the advent of `$crate` and changes in the compiler to expand macros to `::core::$foo` in the context of a `#![no_std]` crate. The libcore inner module was also trimmed down a bit to the bare bones.
-
由 bors 提交于
r? @alexcrichton
-
- 30 7月, 2015 17 次提交
-
-
由 Alexis Beingessner 提交于
-
由 bors 提交于
As there’s no C++ runtime any more there’s really no point in having anything but Rust tags being made. I’ve also taken the liberty of excluding the compiler parts of this in the `librust%,,` pattern substitution. Whether or not this is “correct” will depend on whether you want tags for the compiler or for general use. For myself, I want it for general use. I’m not sure how much people use the tags files anyway. I definitely do, but with Racer existing the tags files aren’t quite so necessary.
-
由 bors 提交于
I’ve been sitting on this one for ages now. Silly me, if only I had got on and submitted it earlier it’d be into the stable release by now…
-
由 bors 提交于
This is a minor [breaking-change], as it changes what `boxed_str.to_owned()` does (previously it would deref to `&str` and call `to_owned` on that to get a `String`). However `Box<str>` is such an exceptionally rare type that this is not expected to be a serious concern. Also a `Box<str>` can be freely converted to a `String` to obtain the previous result anyway.
-
由 bors 提交于
Rename the unstable option `--xpretty` to `--unpretty` (Inspired by discussion with Gankro.) Make sure this gets a low priority if it gets r-plussed!
-
由 bors 提交于
See https://internals.rust-lang.org/t/rc-is-unsafe-mostly-on-32-bit-targets-due-to-overflow/2120 for detailed discussion of this problem.
-
由 bors 提交于
I think this was just missed when `Send` and `Sync` were redone, since it seems odd to not be able to use things like `Arc<AtomicPtr>`. If it was intentional feel free to just close this. I used another test as a template for writing mine, so I hope I got all the headers and stuff right.
-
由 bors 提交于
VecMap doesn't really fit with the current standard library's strategy (small!). I've mirrored the code to https://github.com/contain-rs/vec-map but @GBGamer has already claimed the name on crates.io a couple months ago for the same purpose. It hasn't been updated since, though. CC @rust-lang/libs
-
由 Alexis Beingessner 提交于
This is a minor [breaking-change], as it changes what `boxed_str.to_owned()` does (previously it would deref to `&str` and call `to_owned` on that to get a `String`). However `Box<str>` is such an exceptionally rare type that this is not expected to be a serious concern. Also a `Box<str>` can be freely converted to a `String` to obtain the previous behaviour anyway.
-
由 bors 提交于
I've been baking this out of tree for long enough. This is currently about ~2/5ths the size of TRPL. Time to get it in tree so it can be more widely maintained and scrutinized. I've preserved the whole gruesome history including various rewrites. I can definitely squash these a fair amount if desired. Some random people submitted minor fixes though, so they're mixed in. Edit: forgot to link to rendered http://cglab.ca/~abeinges/blah/turpl/_book/ Edit2: To streamline the review process, I'm going to break this into sections that need official "domain expert" approval: # Summary * [ ] references.md -- very important, needs work * [x] Meet Safe and Unsafe: reviewed by @aturon * [x] Data Layout: reviewed by @arielb1 * [x] Ownership: reviewed by @aturon ( and sorta @nikomatsakis ) -- significantly updated, may need re-r * [x] Coversions: reviewed by @nrc * [x] Uninitialized Memory: reviewed by @pnkfelix * [x] Ownership-Oriented Resource Management: reviewed by @aturon * [x] Unwinding: reviewed by @alexcrichton * [x] Concurrency: reviewed by @aturon * [x] Implementing Vec: r? @huonw
-
由 Alexis Beingessner 提交于
-
由 Alexis Beingessner 提交于
-
由 Alexis Beingessner 提交于
-
由 Felix S. Klock II 提交于
(Inspired by discussion with Gankro.)
-
由 Alexis Beingessner 提交于
-
由 Alexis Beingessner 提交于
-
由 Brian Anderson 提交于
There are multiple issues with them as designed and implemented. cc #27364
-