-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 8 pull requests #129108
Rollup of 8 pull requests #129108
Commits on Jul 18, 2024
-
Add powerpc-unknown-linux-muslspe compile target
This is almost identical to already existing targets: - powerpc_unknown_linux_musl.rs - powerpc_unknown_linux_gnuspe.rs It has support for PowerPC SPE (muslspe), which can be used with GCC version up to 8. It is useful for Freescale or IBM cores like e500. This was verified to be working with OpenWrt build system for CZ.NIC's Turris 1.x routers, which are using Freescale P2020, e500v2, so add it as a Tier 3 target.
Configuration menu - View commit details
-
Copy full SHA for 89f3064 - Browse repository at this point
Copy the full SHA 89f3064View commit details
Commits on Aug 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ba62034 - Browse repository at this point
Copy the full SHA ba62034View commit details -
Configuration menu - View commit details
-
Copy full SHA for a04a1e4 - Browse repository at this point
Copy the full SHA a04a1e4View commit details
Commits on Aug 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fce1dec - Browse repository at this point
Copy the full SHA fce1decView commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18d6200 - Browse repository at this point
Copy the full SHA 18d6200View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2fd0c0 - Browse repository at this point
Copy the full SHA e2fd0c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7882575 - Browse repository at this point
Copy the full SHA 7882575View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63ab7b5 - Browse repository at this point
Copy the full SHA 63ab7b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a719514 - Browse repository at this point
Copy the full SHA a719514View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5534cb0 - Browse repository at this point
Copy the full SHA 5534cb0View commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0a34ce4 - Browse repository at this point
Copy the full SHA 0a34ce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce67e68 - Browse repository at this point
Copy the full SHA ce67e68View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ae0386 - Browse repository at this point
Copy the full SHA 5ae0386View commit details -
Configuration menu - View commit details
-
Copy full SHA for e29360c - Browse repository at this point
Copy the full SHA e29360cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a2d0d9 - Browse repository at this point
Copy the full SHA 4a2d0d9View commit details -
Rollup merge of rust-lang#125970 - RalfJung:before_exec, r=m-ou-se
CommandExt::before_exec: deprecate safety in edition 2024 Similar to `set_var`, we had to find out after 1.0 was released that `before_exec` should have been unsafe. We partially rectified this by deprecating that function a long time ago, but since rust-lang#124636 we have the ability to also deprecate the safety of the old function and make it a *hard error* to call the old function outside `unsafe` in the next edition. So just in case anyone still uses the old function, let's ensure this can't be ignored when moving code to the new edition. Cc `@rust-lang/libs-api` Tracking: - rust-lang#124866
Configuration menu - View commit details
-
Copy full SHA for 0bed4d1 - Browse repository at this point
Copy the full SHA 0bed4d1View commit details -
Rollup merge of rust-lang#127905 - BKPepe:powerpc-muslspe, r=wesleywiser
Add powerpc-unknown-linux-muslspe compile target This is almost identical to already existing targets: - powerpc_unknown_linux_musl.rs - powerpc_unknown_linux_gnuspe.rs It has support for PowerPC SPE (muslspe), which can be used with GCC version up to 8. It is useful for Freescale or IBM cores like e500. This was verified to be working with OpenWrt build system for CZ.NIC's Turris 1.x routers, which are using Freescale P2020, e500v2, so add it as a Tier 3 target. Follow-up of rust-lang#100860
Configuration menu - View commit details
-
Copy full SHA for 442ba18 - Browse repository at this point
Copy the full SHA 442ba18View commit details -
Rollup merge of rust-lang#128925 - dingxiangfei2009:smart-ptr-helper-…
…attr, r=compiler-errors derive(SmartPointer): register helper attributes Fix rust-lang#128888 This PR enables built-in macros to register helper attributes, if any, to support correct name resolution in the correct lexical scope under the macros. Also, `#[pointee]` is moved into the scope under `derive(SmartPointer)`. cc `@Darksonn` `@davidtwco`
Configuration menu - View commit details
-
Copy full SHA for 9938349 - Browse repository at this point
Copy the full SHA 9938349View commit details -
Rollup merge of rust-lang#128946 - orlp:faster-ip-hash, r=joboet
Hash Ipv*Addr as an integer The `Ipv4Addr` and `Ipv6Addr` structs always have a fixed size, but directly derive `Hash`. This causes them to call the bytestring hasher implementation, which adds extra work for most hashers. This PR converts the internal representation to a fixed-width integer before passing to the hasher to prevent this.
Configuration menu - View commit details
-
Copy full SHA for cd1b42c - Browse repository at this point
Copy the full SHA cd1b42cView commit details -
Rollup merge of rust-lang#128963 - GuillaumeGomez:output-to-stdout, r…
…=aDotInTheVoid Add possibility to generate rustdoc JSON output to stdout Fixes rust-lang#127165. I think it's likely common to want to get rustdoc json output directly instead of reading it from a file so I added this option to allow it. It's unstable and only works with `--output-format=json`. r? `@aDotInTheVoid`
Configuration menu - View commit details
-
Copy full SHA for 6c242a0 - Browse repository at this point
Copy the full SHA 6c242a0View commit details -
Rollup merge of rust-lang#129015 - rustbot:docs-update, r=ehuss
Update books ## rust-lang/book 7 commits in 67fa536768013d9d5a13f3a06790521d511ef711..04bc1396bb857f35b5dda1d773c9571e1f253304 2024-07-31 13:19:44 UTC to 2024-07-16 18:18:38 UTC - mdbook-trpl-listing: Add missing elided lifetimes (rust-lang/book#3995) - infra: include ghp-import and git push in generate-preview script (rust-lang/book#3998) - infra: add robots.txt for GH Pages previews (rust-lang/book#3997) - Clarify function definitions vs. expressions (rust-lang/book#3870) - infra: fix some shellcheck issues in CI config (rust-lang/book#3988) - infra: support test renderer in mdbook preprocessors (rust-lang/book#3982) - Improve handling of `<Listing>`s (rust-lang/book#3975) ## rust-lang/edition-guide 4 commits in 5454de3d12b9ccc6375b629cf7ccda8264640aac..aeeb287d41a0332c210da122bea8e0e91844ab3e 2024-08-06 21:16:24 UTC to 2024-07-29 21:41:36 UTC - Stabilize unsafe extern blocks (rust-lang/edition-guide#313) - Add chapter for Lifetime Capture Rules 2024 (rust-lang/edition-guide#316) - 2024: Add page for missing_fragment_specifier (rust-lang/edition-guide#315) - Add documentation for 2024 prelude migration. (rust-lang/edition-guide#314) ## rust-lang/nomicon 3 commits in 0ebdacadbda8ce2cd8fbf93985e15af61a7ab895..6ecf95c5f2bfa0e6314dfe282bf775fd1405f7e9 2024-08-11 16:55:29 UTC to 2024-08-09 23:25:22 UTC - Stabilize `min_exhaustive_patterns` (rust-lang/nomicon#445) - repr(int) enums: both size and sign matter (rust-lang/nomicon#458) - Update what-unsafe-does.md (rust-lang/nomicon#457) ## rust-lang/reference 6 commits in 2e191814f163ee1e77e2d6094eee4dd78a289c5b..62cd0df95061ba0ac886333f5cd7f3012f149da1 2024-08-11 21:06:12 UTC to 2024-07-30 06:34:03 UTC - Reformat (and only reformat) the inline assembly chapter (rust-lang/reference#1550) - Changes for unsafe extern blocks (RFC 3484) (rust-lang/reference#1536) - Stabilize Wasm relaxed SIMD (rust-lang/reference#1421) - Remove custom blockquote styling (rust-lang/reference#1547) - Fix std-links for generics with commas. (rust-lang/reference#1549) - Add details on how names are introduced. (rust-lang/reference#1052) ## rust-lang/rust-by-example 3 commits in 89aecb6951b77bc746da73df8c9f2b2ceaad494a..8f94061936e492159f4f6c09c0f917a7521893ff 2024-08-06 17:25:35 UTC to 2024-07-16 20:58:25 UTC - Update lifetime_bounds.md (rust-lang/rust-by-example#1869) - Remove the link to Japanese translation (rust-lang/rust-by-example#1868) - Add an example of implementing the FromStr trait for Circles. (rust-lang/rust-by-example#1865) ## rust-lang/rustc-dev-guide 12 commits in 0c4d55cb59fe440d1a630e4e5774d043968edb3f..43d83780db545a1ed6d45773312fc578987e3968 2024-08-08 17:54:27 UTC to 2024-07-19 07:15:12 UTC - Added 'the' in chapter "Running test" subtitle "Run unit tests on the compiler/library" (rust-lang/rustc-dev-guide#2040) - Correct rust code block in *Dataflow Analysis* (rust-lang/rustc-dev-guide#2037) - linkcheck: fix filtering of the source files (rust-lang/rustc-dev-guide#2019) - chore: fix some comments (rust-lang/rustc-dev-guide#2028) - linkcheck: fix reported broken links (part 2) (rust-lang/rustc-dev-guide#2024) - typo (rust-lang/rustc-dev-guide#2029) - Fix broken links in `llvm-coverage-instrumentation.md` (rust-lang/rustc-dev-guide#2027) - Fix invalid link to toolstate documentation (rust-lang/rustc-dev-guide#2021) - linkcheck: fix reported broken links (part 1) (rust-lang/rustc-dev-guide#2022) - fix link (rust-lang/rustc-dev-guide#2020) - MIR docs: fix borked links and update style (rust-lang/rustc-dev-guide#2017) - Update adding.md (rust-lang/rustc-dev-guide#2016)
Configuration menu - View commit details
-
Copy full SHA for d14fa85 - Browse repository at this point
Copy the full SHA d14fa85View commit details -
Rollup merge of rust-lang#129067 - cuviper:append, r=wesleywiser
Use `append` instead of `extend(drain(..))` The first commit adds `IndexVec::append` that forwards to `Vec::append`, and uses it in a couple places. The second commit updates `indexmap` for its new `IndexMap::append`, and also uses that in a couple places. These changes are similar to what [`clippy::extend_with_drain`](https://rust-lang.github.io/rust-clippy/master/index.html#/extend_with_drain) would suggest, just for other collection types.
Configuration menu - View commit details
-
Copy full SHA for c582c0c - Browse repository at this point
Copy the full SHA c582c0cView commit details -
Rollup merge of rust-lang#129100 - ehuss:fix-dependencies-update, r=K…
…obzol Fix dependencies cron job This fixes a mistake in rust-lang#127786 that broke the dependencies update cron job. I accidentally set the wrong path in the cargo command.
Configuration menu - View commit details
-
Copy full SHA for e14f171 - Browse repository at this point
Copy the full SHA e14f171View commit details