-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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 6 pull requests #84199
Rollup of 6 pull requests #84199
Commits on Apr 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a8fbe2f - Browse repository at this point
Copy the full SHA a8fbe2fView commit details
Commits on Apr 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 904ee68 - Browse repository at this point
Copy the full SHA 904ee68View commit details -
Configuration menu - View commit details
-
Copy full SHA for b29a887 - Browse repository at this point
Copy the full SHA b29a887View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e9de93 - Browse repository at this point
Copy the full SHA 0e9de93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 905d23b - Browse repository at this point
Copy the full SHA 905d23bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cac0dd6 - Browse repository at this point
Copy the full SHA cac0dd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b14eda - Browse repository at this point
Copy the full SHA 7b14edaView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb944c1 - Browse repository at this point
Copy the full SHA eb944c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6fd96d - Browse repository at this point
Copy the full SHA e6fd96dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26da4b4 - Browse repository at this point
Copy the full SHA 26da4b4View commit details -
Rollup merge of rust-lang#82492 - CDirkx:sys_common_alloc, r=m-ou-se
Move `std::sys_common::alloc` to new module `std::sys::common` https://github.com/rust-lang/rust/blob/6b56603e35b39c9f6cc76782330e5e415f9e43d5/library/std/src/sys_common/mod.rs#L7-L13 It was my impression that the goal for `std::sys` has changed from extracting it into a separate crate to making std work with features. However the fact remains that there is a lot of interdependence between `sys` and `sys_common`, this is because `sys_common` contains two types of code: - abstractions over the different platform implementations in `std::sys` (for example [`std::sys_common::mutex`](https://github.com/rust-lang/rust/blob/master/library/std/src/sys_common/mutex.rs)) - code shared between platforms (for example [`std::sys_common::alloc`](https://github.com/rust-lang/rust/blob/master/library/std/src/sys_common/alloc.rs)) This PR attempts to address this by adding a new module `common` to `std::sys` which will contain code shared between platforms, `alloc.rs` in this case but more can be moved over in the future.
Configuration menu - View commit details
-
Copy full SHA for e10c161 - Browse repository at this point
Copy the full SHA e10c161View commit details -
Rollup merge of rust-lang#84177 - ehuss:join_paths-err, r=kennytm
Fix join_paths error display. On unix, the error from `join_paths` looked like this: ``` path segment contains separator `58` ``` This PR changes it to look like this: ``` path segment contains separator `:` ```
Configuration menu - View commit details
-
Copy full SHA for 6471729 - Browse repository at this point
Copy the full SHA 6471729View commit details -
Rollup merge of rust-lang#84179 - CDirkx:dont_send_sync, r=m-ou-se
Explicitly implement `!Send` and `!Sync` for `sys::{Args, Env}` Remove the field `_dont_send_or_sync_me: PhantomData<*mut ()>` in favor of an explicit implementation of `!Send` and `!Sync`.
Configuration menu - View commit details
-
Copy full SHA for 8d4cd5b - Browse repository at this point
Copy the full SHA 8d4cd5bView commit details -
Rollup merge of rust-lang#84185 - hi-rustin:rustin-patch-macro, r=nik…
…omatsakis add more pat2021 tests close rust-lang#84138 r? ``@nikomatsakis``
Configuration menu - View commit details
-
Copy full SHA for 9e8daf3 - Browse repository at this point
Copy the full SHA 9e8daf3View commit details -
Rollup merge of rust-lang#84191 - ehuss:update-books, r=ehuss
Update books ## nomicon 1 commits in 6fe476943afd53a9a6e91f38a6ea7bb48811d8ff..8551afbb2ca6f5ea37fe58380318b209785e4e02 2021-03-10 07:28:57 +0900 to 2021-04-01 21:58:50 +0900 - Add example of thinking about Send/Sync's soundness (rust-lang/nomicon#259) ## reference 10 commits in fd97729e2d82f8b08d68a31c9bfdf0c37a7fd542..e1abb17cd94cd5a8a374b48e1bc8134a2208ed48 2021-03-28 14:29:19 -0700 to 2021-04-07 08:09:48 -0700 - Update introduction.md (rust-lang/reference#1004) - clarify UB for raw ptr deref (rust-lang/reference#1000) - Update lint level documentation. (rust-lang/reference#998) - Add rustdoc to tool lints. (rust-lang/reference#997) - Link to ptr::addr_of on raw pointer docs (rust-lang/reference#993) - apply rust-lang/reference#950 to STYLE.md (rust-lang/reference#980) - Tuple Passover rust-lang/reference#2 (rust-lang/reference#990) - Fix typo in macros-by-example.md (rust-lang/reference#996) - Clarify object safety rules for methods striked from the vtable (rust-lang/reference#965) - Add const generic args to const contexts. (rust-lang/reference#995) ## rust-by-example 1 commits in 29d91f591c90dd18fdca6d23f1a9caf9c139d0d7..c80f0b09fc15b9251825343be910c08531938ab2 2021-03-23 09:03:39 -0300 to 2021-04-08 10:28:17 -0300 - fix compile bug with panic! (rust-lang/rust-by-example#1433) ## rustc-dev-guide 11 commits in 0687daac28939c476df51778f5a1d1aff1a3fddf..a9bd2bbf31e4f92b5d3d8e80b22839d0cc7a2022 2021-03-28 13:33:56 -0400 to 2021-04-09 18:12:21 -0400 - Improve formatting and update info in "method lookup" section - Change wording a bit: `module` => `crate` - fix typo (rust-lang/rustc-dev-guide#1107) - fix typo - Mention CI build of LLVM in build instruction - Fix rustdocs test command typo (rust-lang/rustc-dev-guide#1103) - Update the "LLVM updates" section - Fix a link about Rustdoc internals - Add quickstart for adding a new optimization (rust-lang/rustc-dev-guide#1094) - Add back example of {{cwd}} (rust-lang/rustc-dev-guide#1099) - Document test input normalization ## embedded-book 1 commits in d3f2ace94d51610cf3e3c265705bb8416d37f8e4..569c3391f5c0cc43433bc77831d17f8ff4d76602 2021-03-17 07:53:09 +0000 to 2021-04-07 08:32:11 +0000 - Make it easier to copy and paste example commands. (rust-embedded/book#289)
Configuration menu - View commit details
-
Copy full SHA for f78a7a9 - Browse repository at this point
Copy the full SHA f78a7a9View commit details -
Rollup merge of rust-lang#84192 - vext01:backend-write-typos, r=wesle…
…ywiser Fix typos in rustc_codegen_ssa/src/back/write.rs. Just a couple of typos I spotted when reading this comment about the job server.
Configuration menu - View commit details
-
Copy full SHA for 85b703f - Browse repository at this point
Copy the full SHA 85b703fView commit details