-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Rollup of 9 pull requests #41522
Rollup of 9 pull requests #41522
Commits on Apr 18, 2017
-
Configuration menu - View commit details
-
Copy full SHA for a42c025 - Browse repository at this point
Copy the full SHA a42c025View commit details
Commits on Apr 21, 2017
-
Specify behavior of
write_all
forErrorKind::Interrupted
errorsAlso spell out that read and write operations should be retried on `ErrorKind::Interrupted` errors. Fixes rust-lang#38494.
Configuration menu - View commit details
-
Copy full SHA for c49d090 - Browse repository at this point
Copy the full SHA c49d090View commit details
Commits on Apr 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 2111aff - Browse repository at this point
Copy the full SHA 2111affView commit details -
Configuration menu - View commit details
-
Copy full SHA for b85e2e4 - Browse repository at this point
Copy the full SHA b85e2e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cec00ba - Browse repository at this point
Copy the full SHA cec00baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3baa8c - Browse repository at this point
Copy the full SHA c3baa8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b86ba0 - Browse repository at this point
Copy the full SHA 7b86ba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f852e3f - Browse repository at this point
Copy the full SHA f852e3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for feae5a0 - Browse repository at this point
Copy the full SHA feae5a0View commit details -
Run tests for the cargo submodule in tree
Previously the `cargotest` suite would run some arbitrary revision of Cargo's test suite, but now that we're bundling it in tree we should be running the Cargo submodule's test suite instead.
Configuration menu - View commit details
-
Copy full SHA for 009f45f - Browse repository at this point
Copy the full SHA 009f45fView commit details -
Pass
--format-version 1
tocargo metadata
.Suppress warning introduced by rust-lang/cargo#3841.
Configuration menu - View commit details
-
Copy full SHA for bd5e56c - Browse repository at this point
Copy the full SHA bd5e56cView commit details -
Support AddressSanitizer and ThreadSanitizer on x86_64-apple-darwin.
ASan and TSan are supported on macOS, and this commit enables their support. The sanitizers are always built as *.dylib on Apple platforms, so they cannot be statically linked into the corresponding `rustc_?san.rlib`. The dylibs are directly copied to `lib/rustlib/x86_64-apple-darwin/lib/` instead. Note, although Xcode also ships with their own copies of ASan/TSan dylibs, we cannot use them due to version mismatch. There is a caveat: the sanitizer libraries are linked as @rpath, so the user needs to additionally pass `-C rpath`: rustc -Z sanitizer=address -C rpath file.rs ^~~~~~~~ Otherwise there will be a runtime error: dyld: Library not loaded: @rpath/libclang_rt.asan_osx_dynamic.dylib Referenced from: /path/to/executable Reason: image not found Abort trap: 6 The next commit includes a temporary change in compiler to force the linker to emit a usable @rpath.
Configuration menu - View commit details
-
Copy full SHA for 3c8118d - Browse repository at this point
Copy the full SHA 3c8118dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec4c9b9 - Browse repository at this point
Copy the full SHA ec4c9b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 957d51a - Browse repository at this point
Copy the full SHA 957d51aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e6739 - Browse repository at this point
Copy the full SHA 70e6739View commit details -
Configuration menu - View commit details
-
Copy full SHA for a765dca - Browse repository at this point
Copy the full SHA a765dcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for aab87e3 - Browse repository at this point
Copy the full SHA aab87e3View commit details
Commits on Apr 25, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 76397ae - Browse repository at this point
Copy the full SHA 76397aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c168d8b - Browse repository at this point
Copy the full SHA c168d8bView commit details -
Rollup merge of rust-lang#39983 - AndrewGaspar:rust-windbg, r=brson
Adds rust-windbg.cmd script Adds rust-gdb/rust-lldb equivalent for windbg that loads the Rust .natvis files on start. This change modifies the bootstrap code to add rust-windbg to bin and the .natvis files to lib/rustlib/etc. Example usage from cmd or PowerShell: ``` rust-windbg -c "bu rs_f442289d74765418!rs::main;g" target\debug\rs.exe ```
Configuration menu - View commit details
-
Copy full SHA for 2ac3d6a - Browse repository at this point
Copy the full SHA 2ac3d6aView commit details -
Rollup merge of rust-lang#40434 - mattico:splice-update, r=alexcrichton
Implement Vec::splice and String::splice (RFC 1432) RFC: rust-lang/rfcs#1432, tracking issue: rust-lang#32310 A rebase of rust-lang#32355 with a few more tests. Let me know if you have any ideas for more tests. cc @SimonSapin
Configuration menu - View commit details
-
Copy full SHA for 5947cec - Browse repository at this point
Copy the full SHA 5947cecView commit details -
Rollup merge of rust-lang#41352 - kennytm:macos-sanitizers, r=alexcri…
…chton Support AddressSanitizer and ThreadSanitizer on x86_64-apple-darwin [ASan](https://clang.llvm.org/docs/AddressSanitizer.html#supported-platforms) and [TSan](https://clang.llvm.org/docs/ThreadSanitizer.html#supported-platforms) are supported on macOS, and this commit enables their support. The sanitizers are always built as `*.dylib` on Apple platforms, so they cannot be statically linked into the corresponding `rustc_?san.rlib`. The dylibs are directly copied to `lib/rustlib/x86_64-apple-darwin/lib/` instead. Note, although Xcode also ships with their own copies of ASan/TSan dylibs, we cannot use them due to version mismatch. ---- ~~There is a caveat: the sanitizer libraries are linked as `@rpath/` (due to https://reviews.llvm.org/D6018), so the user needs to additionally pass `-C rpath`:~~ **Edit:** Passing rpath is now automatic.
Configuration menu - View commit details
-
Copy full SHA for fc37cc0 - Browse repository at this point
Copy the full SHA fc37cc0View commit details -
Rollup merge of rust-lang#41362 - alexcrichton:run-cargot-ests, r=aturon
Run tests for the cargo submodule in tree Previously the `cargotest` suite would run some arbitrary revision of Cargo's test suite, but now that we're bundling it in tree we should be running the Cargo submodule's test suite instead.
Configuration menu - View commit details
-
Copy full SHA for 05cf1dd - Browse repository at this point
Copy the full SHA 05cf1ddView commit details -
Rollup merge of rust-lang#41370 - malbarbo:android-bootstrap, r=alexc…
…richton Add bootstrap support for android
Configuration menu - View commit details
-
Copy full SHA for 429f8ff - Browse repository at this point
Copy the full SHA 429f8ffView commit details -
Rollup merge of rust-lang#41442 - tbu-:pr_writeall_interrupted, r=aturon
Specify behavior of `write_all` for `ErrorKind::Interrupted` errors Also spell out that read and write operations should be retried on `ErrorKind::Interrupted` errors. Fixes rust-lang#38494.