-
Notifications
You must be signed in to change notification settings - Fork 12.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rolling up PRs in the queue #22475
Rolling up PRs in the queue #22475
Commits on Feb 6, 2015
-
Note that types do not have to be declared in closures
Without such a clarification, people who know and love closures (for instance programmers with a Haskell background) might fear that types would have to be declared in closures and that therefore using closures would be much more unwieldy.
Configuration menu - View commit details
-
Copy full SHA for 994ccd3 - Browse repository at this point
Copy the full SHA 994ccd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 526e748 - Browse repository at this point
Copy the full SHA 526e748View commit details
Commits on Feb 11, 2015
-
Change target-word-size to target-pointer-width
This aligns json target specification to match terminology used elsewhere in the code base. [breaking-change] for custom target json users. Change all appearances of target-word-size to target-pointer-width.
Configuration menu - View commit details
-
Copy full SHA for 6f5944b - Browse repository at this point
Copy the full SHA 6f5944bView commit details
Commits on Feb 12, 2015
-
std: Add missing stability for core::fmt
The `Arguments::new_v1_formatted` function was accidentally left out when this module was stabilized.
Configuration menu - View commit details
-
Copy full SHA for 3429486 - Browse repository at this point
Copy the full SHA 3429486View commit details
Commits on Feb 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 17f9d36 - Browse repository at this point
Copy the full SHA 17f9d36View commit details
Commits on Feb 14, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1ac10dd - Browse repository at this point
Copy the full SHA 1ac10ddView commit details
Commits on Feb 15, 2015
-
Include "flatmap" in docs of Option::and_then
Some newcomers might look for a "flatMap" method on Option. Include the reference so that searching the page would find "and_then".
Configuration menu - View commit details
-
Copy full SHA for dab626b - Browse repository at this point
Copy the full SHA dab626bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20d8222 - Browse repository at this point
Copy the full SHA 20d8222View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52bdda7 - Browse repository at this point
Copy the full SHA 52bdda7View commit details -
Fix misoptimizations when matching against strings/slices
When matching against strings/slices, we call the comparison function for strings, which takes two string slices by value. The slices are passed in memory, and currently we just pass in a pointer to the original slice. That can cause misoptimizations because we emit a call to llvm.lifetime.end for all by-value arguments at the end of a function, which in this case marks the original slice as dead. So we need to properly create copies of the slices to pass them to the comparison function. Fixes rust-lang#22008
Configuration menu - View commit details
-
Copy full SHA for 4808561 - Browse repository at this point
Copy the full SHA 4808561View commit details
Commits on Feb 16, 2015
-
Address the other cases of rust-lang#22234; fix rust-lang#22234.
The other cases: `concat_idents!`, `log_syntax!`, and `trace_macros!`, (these macros, with `asm!`, are handled (eagerly) in feature_gate.rs).
Configuration menu - View commit details
-
Copy full SHA for dc0797c - Browse repository at this point
Copy the full SHA dc0797cView commit details -
std: Add Vec::from_iter comment
Requested by Niko in rust-lang#22200 (and is good to have anyway)
Configuration menu - View commit details
-
Copy full SHA for 42053b9 - Browse repository at this point
Copy the full SHA 42053b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 531a06e - Browse repository at this point
Copy the full SHA 531a06eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38542cc - Browse repository at this point
Copy the full SHA 38542ccView commit details -
Clean up visit_attribute in feature_gate.rs
- We shouldn't be using `check_name` here at all - `contains_name(ref_slice(foo), bar)` is redundant, `contains_name` just iterates over its first arg and calls `check_name` - match would be better than a bunch of ifs
Configuration menu - View commit details
-
Copy full SHA for 99e39f4 - Browse repository at this point
Copy the full SHA 99e39f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 237ae45 - Browse repository at this point
Copy the full SHA 237ae45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0001817 - Browse repository at this point
Copy the full SHA 0001817View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5c3194 - Browse repository at this point
Copy the full SHA d5c3194View commit details -
This redux of CONTRIBUTING.md adds in more information, including subsuming both compliment-bugreport.md and Note-development-policy in the wiki. I only glanced at the broad TOC of Note-development-policy, and did not use the text as the basis for the re-write. This will then address the last outstanding part of rust-lang#5831.
Configuration menu - View commit details
-
Copy full SHA for f645cad - Browse repository at this point
Copy the full SHA f645cadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 817f3a4 - Browse repository at this point
Copy the full SHA 817f3a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for faf0f5b - Browse repository at this point
Copy the full SHA faf0f5bView commit details -
Update LLVM to release_36@229036
Fixes the crash blocking rust-lang#21886.
Configuration menu - View commit details
-
Copy full SHA for 543e148 - Browse repository at this point
Copy the full SHA 543e148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 839311c - Browse repository at this point
Copy the full SHA 839311cView commit details -
change the signal used to test signal_reported_right
The test "signal_reported_right" send a signal `1` to `/bin/sh`, and check the status code to check if the signal is reported right. Under OpenBSD, the signal `1` (`SIGHUP`) is catched by `/bin/sh`, resulting the test failed. Use the uncatchable signal `9` (`SIGKILL`) for test.
Configuration menu - View commit details
-
Copy full SHA for 5a6ea7a - Browse repository at this point
Copy the full SHA 5a6ea7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79318b7 - Browse repository at this point
Copy the full SHA 79318b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a97588c - Browse repository at this point
Copy the full SHA a97588cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 480ea5a - Browse repository at this point
Copy the full SHA 480ea5aView commit details -
Replace some uses of deprecated os functions
This commit mostly replaces some of the uses of os::args with env::args.
Configuration menu - View commit details
-
Copy full SHA for 7d941fa - Browse repository at this point
Copy the full SHA 7d941faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a133f3 - Browse repository at this point
Copy the full SHA 1a133f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeee0e8 - Browse repository at this point
Copy the full SHA eeee0e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad827af - Browse repository at this point
Copy the full SHA ad827afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ffb7db - Browse repository at this point
Copy the full SHA 5ffb7dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0112f3b - Browse repository at this point
Copy the full SHA 0112f3bView commit details -
This is a more introductory document, suitable for Part II. The arcane details move to an "Advanced macros" chapter in Part III.
Configuration menu - View commit details
-
Copy full SHA for 6cef0e5 - Browse repository at this point
Copy the full SHA 6cef0e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fffdaf - Browse repository at this point
Copy the full SHA 1fffdafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0129002 - Browse repository at this point
Copy the full SHA 0129002View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bbf718 - Browse repository at this point
Copy the full SHA 1bbf718View commit details -
Configuration menu - View commit details
-
Copy full SHA for f64d71b - Browse repository at this point
Copy the full SHA f64d71bView commit details -
This commit exposes the `is_sep` function and `MAIN_SEP` constant, as well as Windows path prefixes. The path prefix enum is safely exposed on all platforms, but it only yielded as a component for Windows. Exposing the prefix enum as part of prefix components involved changing the type from `OsStr` to the `Prefix` enum, which is a: [breaking-change]
Configuration menu - View commit details
-
Copy full SHA for 4a9dd3f - Browse repository at this point
Copy the full SHA 4a9dd3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96bea5e - Browse repository at this point
Copy the full SHA 96bea5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 918d097 - Browse repository at this point
Copy the full SHA 918d097View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f9b099 - Browse repository at this point
Copy the full SHA 3f9b099View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93633c9 - Browse repository at this point
Copy the full SHA 93633c9View commit details
Commits on Feb 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for a1b7558 - Browse repository at this point
Copy the full SHA a1b7558View commit details -
Rollup merge of rust-lang#21990 - steveklabnik:doc_core_cmp, r=huonw
Fix up, add examples, make them all the same.
Configuration menu - View commit details
-
Copy full SHA for 522091e - Browse repository at this point
Copy the full SHA 522091eView commit details -
Rollup merge of rust-lang#22027 - iblech:patch-1, r=steveklabnik
The first commit adds a short note which I believe will reduce worries in people who work with closures very often and read the Rust book for their first time. The second commit consists solely of tiny typo fixes. In some cases, I changed "logical" quotations like She said, "I like programming". to She said, "I like programming." because the latter seems to be the prevalent style in the book.
Configuration menu - View commit details
-
Copy full SHA for 2d94c44 - Browse repository at this point
Copy the full SHA 2d94c44View commit details -
Rollup merge of rust-lang#22111 - robinst:option-docs-flatmap, r=stev…
…eklabnik Some newcomers might look for a "flatMap" method on Option. Include the reference so that searching the page would find "and_then".
Configuration menu - View commit details
-
Copy full SHA for e4e4afa - Browse repository at this point
Copy the full SHA e4e4afaView commit details -
Rollup merge of rust-lang#22232 - alexcrichton:missing-fmt-stability,…
… r=aturon The `Arguments::new_v1_formatted` function was accidentally left out when this module was stabilized.
Configuration menu - View commit details
-
Copy full SHA for ab51363 - Browse repository at this point
Copy the full SHA ab51363View commit details -
openbsd: adapt connect_error test
The connect_error test check if connecting to "0.0.0.0:1" works (it shouldn't). And in case of error, the test expects a ConnectionRefused error. Under OpenBSD, trying to connect to "0.0.0.0" isn't a ConnectionRefused: it is an InvalidInput error. The patch allow the error to be ConnectionRefused or InvalidInput.
Configuration menu - View commit details
-
Copy full SHA for 9eeaa3c - Browse repository at this point
Copy the full SHA 9eeaa3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bad3bcb - Browse repository at this point
Copy the full SHA bad3bcbView commit details -
Rollup merge of rust-lang#22282 - steveklabnik:gh5831, r=brson
This redux of CONTRIBUTING.md adds in more information, including subsuming both compliment-bugreport.md and Note-development-policy in the wiki. I only glanced at the broad TOC of Note-development-policy, and did not use the text as the basis for the re-write. This will then address the last outstanding part of rust-lang#5831.
Configuration menu - View commit details
-
Copy full SHA for edac2a0 - Browse repository at this point
Copy the full SHA edac2a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aa3182 - Browse repository at this point
Copy the full SHA 2aa3182View commit details -
Rollup merge of rust-lang#22333 - caipre:patch-1, r=steveklabnik
The `Circle::grow` method multiplies the radius by a factor of 10, not 2.
Configuration menu - View commit details
-
Copy full SHA for 4a7eed1 - Browse repository at this point
Copy the full SHA 4a7eed1View commit details -
Rollup merge of rust-lang#22385 - dotdash:slice_by_val_copy, r=nikoma…
…tsakis When matching against strings/slices, we call the comparison function for strings, which takes two string slices by value. The slices are passed in memory, and currently we just pass in a pointer to the original slice. That can cause misoptimizations because we emit a call to llvm.lifetime.end for all by-value arguments at the end of a function, which in this case marks the original slice as dead. So we need to properly create copies of the slices to pass them to the comparison function. Fixes rust-lang#22008
Configuration menu - View commit details
-
Copy full SHA for 34ab88e - Browse repository at this point
Copy the full SHA 34ab88eView commit details -
Rollup merge of rust-lang#22394 - alexcrichton:vec-from-iter-comment,…
… r=brson Requested by Niko in rust-lang#22200 (and is good to have anyway)
Configuration menu - View commit details
-
Copy full SHA for 071f8cc - Browse repository at this point
Copy the full SHA 071f8ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0865df - Browse repository at this point
Copy the full SHA c0865dfView commit details -
Rollup merge of rust-lang#22402 - nagisa:spring-cleanup-2, r=nikomats…
…akis This commit mostly replaces some of the uses of os::args with env::args. This, for obvious reasons is based on top of rust-lang#22400. Do not r+ before that lands.
Configuration menu - View commit details
-
Copy full SHA for 2833976 - Browse repository at this point
Copy the full SHA 2833976View commit details -
Rollup merge of rust-lang#22408 - steveklabnik:gh19321, r=nikomatsakis
Fixes rust-lang#19321 ... I think? `make check` passes, but I'm not 100% sure that there's a test for that behavior. Thoughts?
Configuration menu - View commit details
-
Copy full SHA for be83d60 - Browse repository at this point
Copy the full SHA be83d60View commit details -
Rollup merge of rust-lang#22410 - Reignbeaux:master, r=steveklabnik
I just stumbled on a typo and fixed it.
Configuration menu - View commit details
-
Copy full SHA for 9eed8b1 - Browse repository at this point
Copy the full SHA 9eed8b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e0adf2 - Browse repository at this point
Copy the full SHA 5e0adf2View commit details -
Rollup merge of rust-lang#22404 - semarie:signal_reported_right, r=at…
…uron The test \"signal_reported_right\" send a signal `1` to `/bin/sh`, and check the status code to check if the signal is reported right. Under OpenBSD, the signal `1` (`SIGHUP`) is catched by `/bin/sh`, resulting the test failed. Use the uncatchable signal `9` (`SIGKILL`) for test.
Configuration menu - View commit details
-
Copy full SHA for 1a1ac6c - Browse repository at this point
Copy the full SHA 1a1ac6cView commit details -
Rollup merge of rust-lang#22364 - Manishearth:rfc-572-forbid-attr, r=…
…nikomatsakis fixes rust-lang#22203 r? @nikomatsakis This breaks code that might be using attributes randomly, so it's technically a [breaking-change]
Configuration menu - View commit details
-
Copy full SHA for 4647d89 - Browse repository at this point
Copy the full SHA 4647d89View commit details -
Rollup merge of rust-lang#22311 - lfairy:consistent-fmt, r=alexcrichton
This brings it in line with its namesake in `std::io`. [breaking-change] r? @aturon
Configuration menu - View commit details
-
Copy full SHA for bf52f2e - Browse repository at this point
Copy the full SHA bf52f2eView commit details -
Rollup merge of rust-lang#22030 - mdinger:f32_examples, r=steveklabnik
Some examples for `std::num::Float` ~~This is WIP for making examples for `f32`. This probably won't pass `make tidy` and I'm not sure which `f32` needs documentation. rust-lang#22025 shows 2 sets of `f32` which seems split between `core` and `std`. I'm not sure which should be documented but I started doing a couple from `std`. Easy to move if that's where they go...~~ ~~Gotta build it eventually to actually see if the docs actually appear where I think they will or if I'm just disillusioned.~~ cc @steveklabnik
Configuration menu - View commit details
-
Copy full SHA for 0e89228 - Browse repository at this point
Copy the full SHA 0e89228View commit details -
Rollup merge of rust-lang#22383 - pnkfelix:pass-features-along-during…
…-expansion, r=huonw Pass features along during expansion Use the set of passed features to detect uses of feature-gated macros without the corresponding feature enabled. Fix rust-lang#22234. ---- Also, the framework this add (passing along a reference to the features in the expansion context) is a necessary precursor for landing a properly feature-gated desugaring-based overloaded-`box` and placement-`in` (rust-lang#22181). ---- This is fixing a bug, but since there might be code out there that is unknowingly taking advantage of that bug, I feel obligated to mark this as a: [breaking-change]
Configuration menu - View commit details
-
Copy full SHA for 020e4e4 - Browse repository at this point
Copy the full SHA 020e4e4View commit details -
Rollup merge of rust-lang#22393 - kmcallister:macros-chapter , r=stev…
…eklabnik This is a more introductory document, suitable for Part II. The arcane details move to an "Advanced macros" chapter in Part III. Conflicts: src/doc/trpl/macros.md
Configuration menu - View commit details
-
Copy full SHA for 09eb965 - Browse repository at this point
Copy the full SHA 09eb965View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb0bbf6 - Browse repository at this point
Copy the full SHA bb0bbf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a672498 - Browse repository at this point
Copy the full SHA a672498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10f51fc - Browse repository at this point
Copy the full SHA 10f51fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 096b105 - Browse repository at this point
Copy the full SHA 096b105View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01c5208 - Browse repository at this point
Copy the full SHA 01c5208View commit details -
std: Stabilize the IntoIterator trait
Now that the necessary associated types exist for the `IntoIterator` trait this commit stabilizes the trait as-is as well as all existing implementations.
Configuration menu - View commit details
-
Copy full SHA for cc68786 - Browse repository at this point
Copy the full SHA cc68786View commit details -
Configuration menu - View commit details
-
Copy full SHA for f71a0ea - Browse repository at this point
Copy the full SHA f71a0eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a795c2 - Browse repository at this point
Copy the full SHA 0a795c2View commit details -
An "immutable reference-counted pointer" is confusing, one might think that the `Rc` itself is immutable which isn't the case.
Configuration menu - View commit details
-
Copy full SHA for 42055e3 - Browse repository at this point
Copy the full SHA 42055e3View commit details -
Implement
Vec::from_elem
(RFC 832)Implement `Vec::from_elem` by making the `vec![element; len]` macro more powerful (see RFC 832). Closes rust-lang#22414
Configuration menu - View commit details
-
Copy full SHA for 2bf553c - Browse repository at this point
Copy the full SHA 2bf553cView commit details -
rustc: Track stability of trait implementations
Previously an implementation of a stable trait allows implementations of unstable methods. This updates the stability pass to ensure that all items of an impl block of a trait are indeed stable on the trait itself.
Configuration menu - View commit details
-
Copy full SHA for 0cf2d00 - Browse repository at this point
Copy the full SHA 0cf2d00View commit details -
std: Stabilize the
ascii
moduleThis commit performs a stabilization pass over the `std::ascii` module taking the following actions: * the module name is now stable * `AsciiExt` is now stable after moving its type parameter to an `Owned` associated type * `AsciiExt::is_ascii` is now stable * `AsciiExt::to_ascii_uppercase` is now stable * `AsciiExt::to_ascii_lowercase` is now stable * `AsciiExt::eq_ignore_ascii_case` is now stable * `AsciiExt::make_ascii_uppercase` is added to possibly replace `OwnedAsciiExt::into_ascii_uppercase` (similarly for lowercase variants). * `escape_default` now returns an iterator and is stable * `EscapeDefault` is now stable Trait implementations are now also marked stable. Primarily it is still unstable to *implement* the `AsciiExt` trait due to it containing some unstable methods. [breaking-change]
Configuration menu - View commit details
-
Copy full SHA for 235f35b - Browse repository at this point
Copy the full SHA 235f35bView commit details -
std: Rename io/path features with old_ prefix
This commit renames the features for the `std::old_io` and `std::old_path` modules to `old_io` and `old_path` to help facilitate migration to the new APIs. This is a breaking change as crates which mention the old feature names now need to be renamed to use the new feature names. [breaking-change]
Configuration menu - View commit details
-
Copy full SHA for a2ebb24 - Browse repository at this point
Copy the full SHA a2ebb24View commit details -
This commit makes several changes to `std::thread` in preparation for final stabilization: * It removes the ability to handle panics from `scoped` children; see rust-lang#20807 for discussion * It adds a `JoinHandle` structure, now returned from `spawn`, which makes it possible to join on children that do not share data from their parent's stack. The child is automatically detached when the handle is dropped, and the handle cannot be copied due to Posix semantics. * It moves all static methods from `std::thread::Thread` to free functions in `std::thread`. This was done in part because, due to the above changes, there are effectively no direct `Thread` constructors, and the static methods have tended to feel a bit awkward. * Adds an `io::Result` around the `Builder` methods `scoped` and `spawn`, making it possible to handle OS errors when creating threads. The convenience free functions entail an unwrap. * Stabilizes the entire module. Despite the fact that the API is changing somewhat here, this is part of a long period of baking and the changes are addressing all known issues prior to alpha2. If absolutely necessary, further breaking changes can be made prior to beta. Closes rust-lang#20807 [breaking-change]
Configuration menu - View commit details
-
Copy full SHA for d8f8f7a - Browse repository at this point
Copy the full SHA d8f8f7aView commit details -
rollup merge of rust-lang#22024: alexcrichton/ascii
* Move the type parameter on the `AsciiExt` trait to an associated type named `Owned`. * Move `ascii::escape_default` to using an iterator. This is a breaking change due to the removal of the type parameter on the `AsciiExt` trait as well as the modifications to the `escape_default` function to returning an iterator. Manual implementations of `AsciiExt` (or `AsciiExt` bounds) should be adjusted to remove the type parameter and using the new `escape_default` should be relatively straightforward. [breaking-change]
Configuration menu - View commit details
-
Copy full SHA for f492095 - Browse repository at this point
Copy the full SHA f492095View commit details -
Configuration menu - View commit details
-
Copy full SHA for 311fc36 - Browse repository at this point
Copy the full SHA 311fc36View commit details -
rollup merge of rust-lang#22191: nagisa/target-ptr-width-json
This aligns json target specification to match terminology used elsewhere in the code base. [breaking-change] for custom target json users. Change all appearances of target-word-size to target-pointer-width.
Configuration menu - View commit details
-
Copy full SHA for 5be2b89 - Browse repository at this point
Copy the full SHA 5be2b89View commit details -
rollup merge of rust-lang#22208: aturon/expose-more-path
This commit exposes the `is_sep` function and `MAIN_SEP` constant, as well as Windows path prefixes. The path prefix enum is safely exposed on all platforms, but it only yielded as a component for Windows. Exposing the prefix enum as part of prefix components involved changing the type from `OsStr` to the `Prefix` enum, which is a: [breaking-change]
Configuration menu - View commit details
-
Copy full SHA for eca2453 - Browse repository at this point
Copy the full SHA eca2453View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0de2b4 - Browse repository at this point
Copy the full SHA d0de2b4View commit details -
std: Add Vec::from_iter comment
Requested by Niko in rust-lang#22200 (and is good to have anyway)
Configuration menu - View commit details
-
Copy full SHA for 95a28c9 - Browse repository at this point
Copy the full SHA 95a28c9View commit details
Commits on Feb 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 25ccf3c - Browse repository at this point
Copy the full SHA 25ccf3cView commit details -
rollup merge of rust-lang#22332: dotdash/llvmup_20150213
Fixes the crash blocking rust-lang#21886.
Configuration menu - View commit details
-
Copy full SHA for 02c2761 - Browse repository at this point
Copy the full SHA 02c2761View commit details -
rollup merge of rust-lang#22440: semarie/openbsd-connect_error
The `connect_error` test check if connecting to "0.0.0.0:1" works (it shouldn't). And in case of error, the test expects a `ConnectionRefused` error. Under OpenBSD, trying to connect to "0.0.0.0" isn't a `ConnectionRefused`: it is an `InvalidInput` error. The patch allow the error to be `ConnectionRefused` or `InvalidInput`. Another possibility is to check connecting to "127.0.0.1:1" and expects only `ConnectionRefused` error.
Configuration menu - View commit details
-
Copy full SHA for f807b6a - Browse repository at this point
Copy the full SHA f807b6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d25d044 - Browse repository at this point
Copy the full SHA d25d044View commit details -
rollup merge of rust-lang#22454: alexcrichton/stabilize-into-iterator
Now that the necessary associated types exist for the `IntoIterator` trait this commit stabilizes the trait as-is as well as all existing implementations.
Configuration menu - View commit details
-
Copy full SHA for f10f7f5 - Browse repository at this point
Copy the full SHA f10f7f5View commit details -
rollup merge of rust-lang#22455: msiemens/add-vec-from_elem
Implement `Vec::from_elem` by making the `vec![element; len]` macro more powerful (see rust-lang/rfcs#832). Closes rust-lang#22414 r? @gankro
Configuration menu - View commit details
-
Copy full SHA for 6d7a5e7 - Browse repository at this point
Copy the full SHA 6d7a5e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd5403a - Browse repository at this point
Copy the full SHA fd5403aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c166fd3 - Browse repository at this point
Copy the full SHA c166fd3View commit details -
rollup merge of rust-lang#22459: alexcrichton/feature-names
Conflicts: src/rustbook/main.rs
Configuration menu - View commit details
-
Copy full SHA for d8ba8b0 - Browse repository at this point
Copy the full SHA d8ba8b0View commit details -
rollup merge of rust-lang#22460: ArtemGr/patch-1
An "immutable reference-counted pointer" is confusing, one might think that the `Rc` itself is immutable which isn't the case. cf. http://www.reddit.com/r/rust/comments/2w75wr/how_do_i_read_immutable_vector_inside_a_spawned/coo6mm2
Configuration menu - View commit details
-
Copy full SHA for c14cf4d - Browse repository at this point
Copy the full SHA c14cf4dView commit details -
rollup merge of rust-lang#22435: aturon/final-stab-thread
Conflicts: src/test/bench/rt-messaging-ping-pong.rs src/test/bench/rt-parfib.rs src/test/bench/task-perf-spawnalot.rs
Configuration menu - View commit details
-
Copy full SHA for d8450d6 - Browse repository at this point
Copy the full SHA d8450d6View commit details -
rollup merge of rust-lang#22394: alexcrichton/vec-from-iter-comment
Requested by Niko in rust-lang#22200 (and is good to have anyway)
Configuration menu - View commit details
-
Copy full SHA for b283881 - Browse repository at this point
Copy the full SHA b283881View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ac3799 - Browse repository at this point
Copy the full SHA 6ac3799View commit details -
rollup merge of rust-lang#22319: huonw/send-is-not-static
Conflicts: src/libstd/sync/task_pool.rs src/libstd/thread.rs src/libtest/lib.rs src/test/bench/shootout-reverse-complement.rs src/test/bench/shootout-spectralnorm.rs
Configuration menu - View commit details
-
Copy full SHA for ba8ce4c - Browse repository at this point
Copy the full SHA ba8ce4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 665ea96 - Browse repository at this point
Copy the full SHA 665ea96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47f91a9 - Browse repository at this point
Copy the full SHA 47f91a9View commit details