-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Comparing changes
Open a pull request
base repository: rust-lang/rust
base: master
head repository: esp-rs/rust
compare: esp-1.85.0.0
Commits on Jan 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c09561c - Browse repository at this point
Copy the full SHA c09561cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc7fca - Browse repository at this point
Copy the full SHA 3bc7fcaView commit details -
Pass objcopy args for stripping on OSX
When `-Cstrip` was changed to use the bundled rust-objcopy instead of /usr/bin/strip on OSX, strip-like arguments were preserved. But strip and objcopy are, while being the same binary, different, they have different defaults depending on which binary they are. Notably, strip strips everything by default, and objcopy doesn't strip anything by default. Additionally, `-S` actually means `--strip-all`, so debuginfo stripped everything and symbols didn't strip anything. We now correctly pass `--strip-debug` and `--strip-all`.
Configuration menu - View commit details
-
Copy full SHA for 031ad72 - Browse repository at this point
Copy the full SHA 031ad72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d6fdff - Browse repository at this point
Copy the full SHA 3d6fdffView commit details
Commits on Jan 8, 2025
-
Revert "fix missing rustfmt for apple darwin"
This reverts commit 2316749.
Configuration menu - View commit details
-
Copy full SHA for fc252e9 - Browse repository at this point
Copy the full SHA fc252e9View commit details -
Revert "fix missing rustfmt and clippy for msi"
This reverts commit f5577a8.
Configuration menu - View commit details
-
Copy full SHA for b2ab974 - Browse repository at this point
Copy the full SHA b2ab974View commit details -
Auto merge of #135163 - pietroalbini:pa-beta, r=pietroalbini
Prepare 1.85 beta release r? `@ghost`
Configuration menu - View commit details
-
Copy full SHA for e30eeff - Browse repository at this point
Copy the full SHA e30eeffView commit details
Commits on Jan 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9e57baf - Browse repository at this point
Copy the full SHA 9e57bafView commit details -
run borrowck tests on BIDs and emit tail-expr-drop-order lints for
potential violations (cherry picked from commit 045271c)
Configuration menu - View commit details
-
Copy full SHA for 4475508 - Browse repository at this point
Copy the full SHA 4475508View commit details -
(cherry picked from commit 34edb21)
Configuration menu - View commit details
-
Copy full SHA for e398428 - Browse repository at this point
Copy the full SHA e398428View commit details -
Co-authored-by: Rémy Rakic <remy.rakic+github@gmail.com> (cherry picked from commit 13c7122)
Configuration menu - View commit details
-
Copy full SHA for 61c0bcf - Browse repository at this point
Copy the full SHA 61c0bcfView commit details -
Don't create cycles by normalizing opaques defined in the body we're …
…checking (cherry picked from commit 197f6d8)
Configuration menu - View commit details
-
Copy full SHA for 273873a - Browse repository at this point
Copy the full SHA 273873aView commit details -
Don't do AccessDepth::Drop for types with no drop impl
(cherry picked from commit 4a099b2)
Configuration menu - View commit details
-
Copy full SHA for 1b8413e - Browse repository at this point
Copy the full SHA 1b8413eView commit details
Commits on Jan 11, 2025
-
Try to explain borrow for tail expr temporary drop order change in 2024
(cherry picked from commit c55eefe)
Configuration menu - View commit details
-
Copy full SHA for 18d3153 - Browse repository at this point
Copy the full SHA 18d3153View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce4e43f - Browse repository at this point
Copy the full SHA ce4e43fView commit details -
Auto merge of #135351 - cuviper:beta-next, r=cuviper
[beta] stage0 bump and backports - bump stage0 to 1.84.0 - Run borrowck tests on BIDs and emit tail-expr-drop-order lints for violations #134523 r? cuviper
Configuration menu - View commit details
-
Copy full SHA for fe9b975 - Browse repository at this point
Copy the full SHA fe9b975View commit details
Commits on Jan 14, 2025
-
[beta] TRPL: incorporate all backward-compatible Edition changes
This incorporates all the backwards-compatible changes for the 2024 Edition. There will also be a follow-on PR to land revisions to the new chapter on async so it can be as ready as possible when officially released with 1.85 and the 2024 Edition. Additionally, there are a few other, non-backward-compatible, changes (largely around `use<..>`) we can only land using the stable edition, which we may or may not be able to land in 1.85 by using the beta toolchain in the example code. Those may or may not be ported over, depending on how that does or does not play with the infrastructure.
Configuration menu - View commit details
-
Copy full SHA for 402eeff - Browse repository at this point
Copy the full SHA 402eeffView commit details
Commits on Jan 15, 2025
-
Mark rustbook as an external tool
It has been a bit of a pain trying to keep the lints in sync across the submodule repositories, so the just turns it off.
Configuration menu - View commit details
-
Copy full SHA for f836dc2 - Browse repository at this point
Copy the full SHA f836dc2View commit details
Commits on Jan 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5904ea4 - Browse repository at this point
Copy the full SHA 5904ea4View commit details
Commits on Jan 17, 2025
-
do not in-place-iterate over flatmap/flatten
The implementation is unsound when a partially consumed iterator has some elements buffered in the front/back parts and cloning the Iterator removes the capacity from the backing vec::IntoIter. (cherry picked from commit 3d871b3)
Configuration menu - View commit details
-
Copy full SHA for 8a7dc21 - Browse repository at this point
Copy the full SHA 8a7dc21View commit details -
add regression test for unsound Flatten/FlatMap specialization
(cherry picked from commit 1ed0ea4)
Configuration menu - View commit details
-
Copy full SHA for ae37d1c - Browse repository at this point
Copy the full SHA ae37d1cView commit details -
Make sure to mark IMPL_TRAIT_REDUNDANT_CAPTURES as Allow in edition 2024
(cherry picked from commit 1b068a0)
Configuration menu - View commit details
-
Copy full SHA for e126c8d - Browse repository at this point
Copy the full SHA e126c8dView commit details -
(cherry picked from commit a40c659)
Configuration menu - View commit details
-
Copy full SHA for 1c85981 - Browse repository at this point
Copy the full SHA 1c85981View commit details -
Auto merge of #135508 - chriskrycho:trpl-edition-updates, r=ehuss
[beta] TRPL: incorporate all backward-compatible Edition changes This incorporates all the backwards-compatible changes for the 2024 Edition. There will also be a follow-on PR to land revisions to the new chapter on async so it can be as ready as possible when officially released with 1.85 and the 2024 Edition. Additionally, there are a few other, non-backward-compatible, changes (largely around `use<..>`) we can only land using the stable edition, which we may or may not be able to land in 1.85 by using the beta toolchain in the example code. Those may or may not be ported over, depending on how that does or does not play with the infrastructure. This is identical to #135507 except that this targets `beta` instead of `master`, with the intent that these changes land in 1.85 and go out with the Edition release.
Configuration menu - View commit details
-
Copy full SHA for d0d224d - Browse repository at this point
Copy the full SHA d0d224dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 752fecf - Browse repository at this point
Copy the full SHA 752fecfView commit details
Commits on Jan 20, 2025
-
Auto merge of #135575 - Veykril:push-ynurtulswkpo, r=Mark-Simulacrum
Backport rust-lang/rust-analyzer#18760
Configuration menu - View commit details
-
Copy full SHA for 4416507 - Browse repository at this point
Copy the full SHA 4416507View commit details
Commits on Jan 23, 2025
-
Always force non-trimming of path in
unreachable_patterns
lintCreating a "trimmed DefID path" when no error is being emitted is an ICE (on purpose). If we create a trimmed path for a lint that is then silenced before being emitted causes a known ICE. This side-steps the issue by always using `with_no_trimmed_path!`. This was verified to fix https://github.com/quinn-rs/quinn/, but couldn't write a repro case for the test suite. Fix #135289. (cherry picked from commit 93a1950)
Configuration menu - View commit details
-
Copy full SHA for a41d236 - Browse repository at this point
Copy the full SHA a41d236View commit details -
Add logic to override profile for non git sources
(cherry picked from commit 7d80617)
Configuration menu - View commit details
-
Copy full SHA for eb03c32 - Browse repository at this point
Copy the full SHA eb03c32View commit details -
resolve symlinks of LLVM tool binaries before copying them
There is a chance that these tools are being installed from an external LLVM and we have no control over them. If any of these tools use symlinks, they will fail during tarball distribution. This change makes copying process to resolve symlinks just before placing them into the destination path. Signed-off-by: onur-ozkan <work@onurozkan.dev> (cherry picked from commit cde58dd)
Configuration menu - View commit details
-
Copy full SHA for f379706 - Browse repository at this point
Copy the full SHA f379706View commit details -
avoid running the overlap check twice
(cherry picked from commit ebbcfd4)
Configuration menu - View commit details
-
Copy full SHA for 953a1a0 - Browse repository at this point
Copy the full SHA 953a1a0View commit details -
add cache to
AmbiguityCausesVisitor
(cherry picked from commit 94bf8f0)
Configuration menu - View commit details
-
Copy full SHA for e35db42 - Browse repository at this point
Copy the full SHA e35db42View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6aed49 - Browse repository at this point
Copy the full SHA f6aed49View commit details -
When LLVM's location discriminator value limit is exceeded, emit loca…
Configuration menu - View commit details
-
Copy full SHA for 4595e11 - Browse repository at this point
Copy the full SHA 4595e11View commit details
Commits on Jan 26, 2025
-
make it possible to use ci-rustc on tarball sources
Previously, bootstrap was using `Config::last_modified_commit` unconditionally to figure the commit has to download precompiled rustc artifact from CI, which was leading builds to fail on tarball sources as `Config::last_modified_commit` requires `git` to be present in the project source. This change makes bootstrap to call `Config::last_modified_commit` only when it's running on git-managed source and read `git-commit-hash` file otherwise. Signed-off-by: onur-ozkan <work@onurozkan.dev> (cherry picked from commit 903cddb)
Configuration menu - View commit details
-
Copy full SHA for e92addf - Browse repository at this point
Copy the full SHA e92addfView commit details -
Remove test panic from File::open
(cherry picked from commit fed5f98)
Configuration menu - View commit details
-
Copy full SHA for 5f5e70b - Browse repository at this point
Copy the full SHA 5f5e70bView commit details -
Only assert the
Parser
size on specific archesThe size of this struct depends on the alignment of `u128`, for example powerpc64le and s390x have align-8 and end up with only 280 bytes. Our 64-bit tier-1 arches are the same though, so let's just assert on those. (cherry picked from commit aef640a)
Configuration menu - View commit details
-
Copy full SHA for f05d305 - Browse repository at this point
Copy the full SHA f05d305View commit details -
[beta] TRPL: more backward-compatible Edition changes
- Improve the discussion of `unsafe` blocks within `unsafe` functions. - Fix formatting in Appendix A
Configuration menu - View commit details
-
Copy full SHA for ee2ff9d - Browse repository at this point
Copy the full SHA ee2ff9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 130f951 - Browse repository at this point
Copy the full SHA 130f951View commit details -
Auto merge of #136017 - cuviper:beta-next, r=cuviper
[beta] backports - Always force non-trimming of path in `unreachable_patterns` lint #135310 - Add Profile Override for Non-Git Sources #135433 - resolve symlinks of LLVM tool binaries before copying them #135585 - add cache to `AmbiguityCausesVisitor` #135618 - When LLVM's location discriminator value limit is exceeded, emit locations with dummy spans instead of dropping them entirely #135643 - make it possible to use ci-rustc on tarball sources #135722 - Remove test panic from File::open #135837 - Only assert the `Parser` size on specific arches #135855 - [beta] TRPL: more backward-compatible Edition changes #135843 r? cuviper
Configuration menu - View commit details
-
Copy full SHA for 14445aa - Browse repository at this point
Copy the full SHA 14445aaView commit details
Commits on Feb 1, 2025
-
Rollup merge of #135852 - lukas-code:asyncfn-prelude-core, r=compiler…
…-errors Add `AsyncFn*` to `core` prelude In #132611 these got added to the `std` prelude only, which looks like an oversight. r? libs-api cc `@compiler-errors`
Configuration menu - View commit details
-
Copy full SHA for ee94112 - Browse repository at this point
Copy the full SHA ee94112View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fa9d47 - Browse repository at this point
Copy the full SHA 2fa9d47View commit details -
Rollup merge of #136312 - compiler-errors:overflow_delimited_expr-202…
…4, r=ytmimi Disable `overflow_delimited_expr` in edition 2024 This reverts the style guide changes and sets the default to "false" in rustfmt for style edition 2024. r? `@ytmimi` cc `@rust-lang/style` `@rust-lang/rustfmt`
Configuration menu - View commit details
-
Copy full SHA for fdc22dc - Browse repository at this point
Copy the full SHA fdc22dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a02ff - Browse repository at this point
Copy the full SHA b5a02ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfe3de2 - Browse repository at this point
Copy the full SHA cfe3de2View commit details -
Auto merge of #136391 - ehuss:rust-1.85-beta-backports, r=ehuss
[beta-1.85] backports * [Add `AsyncFn*` to `core` prelude](#135852) * [Disable `overflow_delimited_expr` in edition 2024](#136312) * [Disable some incorrect rust-analyzer diagnostics on beta](#136236) * [fix: Fix #[rustc_deprecated_safe_2024]](rust-lang/rust-analyzer#19044) * [fix: Fix a bug where enum variants were not considered properly in type ns resolution](rust-lang/rust-analyzer#18976) * Update edition-guide * [Add alternatives for static-mut-refs](rust-lang/edition-guide#354) * [Remove rustfmt-overflow-delimited-expr](rust-lang/edition-guide#357)
Configuration menu - View commit details
-
Copy full SHA for 0277061 - Browse repository at this point
Copy the full SHA 0277061View commit details
Commits on Feb 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 887965d - Browse repository at this point
Copy the full SHA 887965dView commit details -
Add check for missing fields in enum variant pattern
(cherry picked from commit d44f021)
Configuration menu - View commit details
-
Copy full SHA for e98d524 - Browse repository at this point
Copy the full SHA e98d524View commit details -
modify test to side-step platform-dependent stderr output
(cherry picked from commit 592f2c9)
Configuration menu - View commit details
-
Copy full SHA for f264675 - Browse repository at this point
Copy the full SHA f264675View commit details -
Do not include GCC source code in source tarballs
The licensing story is unclear, it makes the archive much larger, and we should not need it for building anything in the tarballs (yet). (cherry picked from commit f854f34)
Configuration menu - View commit details
-
Copy full SHA for 13c3f9b - Browse repository at this point
Copy the full SHA 13c3f9bView commit details -
Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthe…
Configuration menu - View commit details
-
Copy full SHA for 7302b30 - Browse repository at this point
Copy the full SHA 7302b30View commit details
There are no files selected for viewing