Automatic toolchain upgrade to nightly-2024-06-24 #3291
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update Rust toolchain from nightly-2024-06-23 to nightly-2024-06-24 without any other source changes.
This is an automatically generated pull request. If any of the CI checks fail, manual intervention is required. In such a case, review the changes at https://github.com/rust-lang/rust from rust-lang/rust@3cb521a up to rust-lang/rust@bcf94de. The log for this commit range is:
rust-lang/rust@bcf94dec5b Auto merge of #126878 - matthiaskrgr:rollup-oufemqp, r=matthiaskrgr
rust-lang/rust@e4f102d174 Rollup merge of #126862 - ChrisDenton:needs-symlink, r=jieyouxu
rust-lang/rust@0149bc47d8 Rollup merge of #126851 - nnethercote:NtExprKind-NtPatKind, r=compiler-errors
rust-lang/rust@2c0311dbbe Rollup merge of #126837 - petrochenkov:delegfix, r=compiler-errors
rust-lang/rust@a9959bd1ab Rollup merge of #126833 - RalfJung:extern-type-field-ice, r=compiler-errors
rust-lang/rust@0a7adafe4f Rollup merge of #126830 - RalfJung:unsized-fn-params, r=compiler-errors
rust-lang/rust@6736641146 Rollup merge of #126663 - onur-ozkan:gitdir-thing, r=Mark-Simulacrum
rust-lang/rust@4a3863e7e3 Rollup merge of #126616 - onur-ozkan:less-warnings, r=Mark-Simulacrum
rust-lang/rust@0eff9fb05a Rollup merge of #126612 - ehuss:build-manifest-readme, r=Mark-Simulacrum
rust-lang/rust@f016552b1c Rollup merge of #126230 - onur-ozkan:followup-126225, r=Mark-Simulacrum
rust-lang/rust@33422e72c8 Auto merge of #126865 - lnicola:sync-from-ra, r=lnicola
rust-lang/rust@aabbf84b45 Auto merge of #123088 - tgross35:f16-f128-pattern-analysis, r=Nadrieril
rust-lang/rust@b8a0030358 Add need-symlink directive to compiletest
rust-lang/rust@c3d7fb3985 Auto merge of #124733 - workingjubilee:cant-beleaf-we-dont-have-this, r=saethlin
rust-lang/rust@28ce7cd03e Change a fixed crash test to a standard test
rust-lang/rust@6fb6c19c96 Replace
f16
andf128
pattern matching stubs with real implementationsrust-lang/rust@761ba5bb07 compiler: parse the empty frame-pointer
rust-lang/rust@05468cf124 Auto merge of #126855 - matthiaskrgr:rollup-ap5m2l6, r=matthiaskrgr
rust-lang/rust@9459fc20d7 Rollup merge of #126843 - workingjubilee:allow-variadics-in-c-unwind, r=nnethercote
rust-lang/rust@08d2fc7c51 Rollup merge of #126783 - tguichaoua:fix_tcplistener_into_incoming_issue_number, r=workingjubilee
rust-lang/rust@92af6703b8 Rollup merge of #126782 - mtilda:mtilda/patch/x-test-with-absolute-paths, r=onur-ozkan
rust-lang/rust@98cc130cf4 Rollup merge of #126779 - Zalathar:rust-dev, r=Kobzol
rust-lang/rust@4a94e8089d Rollup merge of #126720 - Rejyr:migrate-branch-protection-rmake, r=jieyouxu
rust-lang/rust@c72a6ad8f2 test: ignore force-frame-pointers test on some targets
rust-lang/rust@598e265d43 compiler: Accept -Cforce-frame-pointers=always
rust-lang/rust@7d160ae61a compiler: Support nightly -Cforce-frame-pointers=non-leaf
rust-lang/rust@f301d087d4 test: for frame-pointer=non-leaf codegen opts
rust-lang/rust@79416c4118 cg_clif: Define build opts from FramePointer
rust-lang/rust@b3a1975cdc compiler(nfc): -Cforce-frame-pointers is a FramePointer
rust-lang/rust@7c0b5cf99f compiler: Add FramePointer::ratchet
rust-lang/rust@43a6b018a2 compiler: Mention C-unwind in C-variadic error
rust-lang/rust@e2aa38e6ab Rework pattern and expression nonterminal kinds.
rust-lang/rust@d4cc01c2f2 Auto merge of #126715 - Rejyr:migrate-readelf-rmake, r=jieyouxu
rust-lang/rust@57cb0e23d9 Support absolute
PATHS
inx.py test [PATHS]
rust-lang/rust@16cf2682ee Try to clarify the confusingly-named
RustDev
andRustcDev
stepsrust-lang/rust@acb62737ac Auto merge of #126842 - calebcartwright:sync-from-rustfmt-24-06, r=calebcartwright
rust-lang/rust@75a9379c0f (wip) Migrate
branch-protection-check-IBT
tormake
rust-lang/rust@a19077d0f3 Enable cross compilation on
run-make/relro-levels
rust-lang/rust@26dccadb47 Allow "C-unwind" fn to have C variadics
rust-lang/rust@70fa67c0b2 Tweak some ugly formatting.
rust-lang/rust@470b0e9c3c Import
NonterminalKind
incompiler/rustc_expand/src/mbe/quoted.rs
.rust-lang/rust@ffad9842bd update rustfmt version
rust-lang/rust@53608bece0 fix bad merge conflict resolution
rust-lang/rust@97b7874a3c Fix rustfmt
rust-lang/rust@fc2cca942f Merge commit 'e4944185ae09c99f59b460e358909f329010ea9c' into sync-from-rustfmt-24-06
rust-lang/rust@c69770d730 Migrate
static-pie
scripts tormake
rust-lang/rust@f90d4e4371 Migrate
static-pie
tormake
rust-lang/rust@e16f492e42 Migrate
relro-levels
tormake
rust-lang/rust@5a66a796fc Add
stdin
torun_make_support::command::Command
rust-lang/rust@0a265957dd delegation: Do not crash on qpaths without a trait
rust-lang/rust@763e3131cc don't ICE when encountering an extern type field during validation
rust-lang/rust@6db3289de7 Add more flags for
llvm-readobj
rust-lang/rust@093799693a make unsized_fn_params an internal feature
rust-lang/rust@70e9582f4c Auto merge of #17475 - lnicola:changelog-title, r=lnicola
rust-lang/rust@0744b36d53 Remove Changelog: XXX title from Github release notes
rust-lang/rust@e4944185ae chore: bump version
rust-lang/rust@6c3c4308bb document rustfmt support for
#![feature(unsafe_extern_blocks)]
rust-lang/rust@6daf3c1778 Document removing rustfmt's
lazy_static
dependencyrust-lang/rust@e2feea47bc Document fix for retaining inner attributes on const blocks
rust-lang/rust@9748af80c6 reorder link reference definitions and one changelog entry
rust-lang/rust@0737d553ed Add changelog entry for match expr inner attribute fix with version=Two
rust-lang/rust@5cab54ff1e Add itertools v0.11 -> v0.12 bump to changelog
rust-lang/rust@51ae60ca33 add link to dirs v5 changelog
rust-lang/rust@591df0823c Add missing issue reference
rust-lang/rust@eca7a94033 move
trace!
macro fixes toChanged
section.rust-lang/rust@4b3498b188 Add another batch of updates to the changelog
rust-lang/rust@9b33872c89 Auto merge of #17469 - roife:fix-issue-17425, r=Veykril
rust-lang/rust@398e3a3c28 Auto merge of #17474 - Veykril:ty-perf-stuff, r=Veykril
rust-lang/rust@619574928c Prevent re-allocation in
CallableSig::from_params_and_return
rust-lang/rust@54f3f56ee8 Save allocations for empty generic_defaults query results
rust-lang/rust@36c37313a0 Auto merge of #17473 - Veykril:generics, r=Veykril
rust-lang/rust@2893153c34 Don't attempt to compute implict sized clauses for empty generics
rust-lang/rust@5cbaa3f554 Save allocations for empty generic_predicates query results
rust-lang/rust@873dcf4b9c Lazy generics
rust-lang/rust@3b97b75599 Simplify
rust-lang/rust@3a66230a44 There can only be one self param
rust-lang/rust@c133c649a0 Light docs and privacy
rust-lang/rust@30cdc2b3e9 format safety keywords on static items
rust-lang/rust@51b138cc79 fix: use ItemInNs::Macros to convert ModuleItem to ItemInNs
rust-lang/rust@af9f632be7 fix issue number
rust-lang/rust@7b50a5ff43 Extract generics module
rust-lang/rust@9b8b6f92b2 Auto merge of #17464 - wyatt-herkamp:fix-actix-macro, r=lnicola
rust-lang/rust@edd66a754e Check that Expr is none before adding fixup
rust-lang/rust@48b6f28b0e Auto merge of #17462 - Veykril:sema-attr-macro-res, r=Veykril
rust-lang/rust@16a28cacc2 fix: Fix IDE features breaking in some attr macros
rust-lang/rust@1d0d439168 Auto merge of #17461 - Veykril:drop-flycheck-recv, r=Veykril
rust-lang/rust@e8717758b8 Auto merge of #17419 - ishanjain28:filter_builtin_macro_expansion, r=Veykril
rust-lang/rust@e5d5c7b20a Invert matching on builtin macros in expand_allowed_builtins
rust-lang/rust@a17efb9ec9 Auto merge of #17456 - panicbit:remove-cargo-extension-warning, r=Veykril
rust-lang/rust@2f4e555407 fix: Fix flycheck panicking when cancelled
rust-lang/rust@153a2bab58 Auto merge of #17457 - roife:remove-circle, r=Veykril
rust-lang/rust@f18fe6c437 Auto merge of #17460 - lnicola:sync-from-rust, r=lnicola
rust-lang/rust@185971c47d fix: ensure there are no cycles in the source_root_parent_map
rust-lang/rust@9d2bb7f40f Merge from rust-lang/rust
rust-lang/rust@35d0bcd89f Preparing for merge from rust-lang/rust
rust-lang/rust@e95043cf6f Auto merge of #17459 - MariaSolOs:async-compl, r=Veykril
rust-lang/rust@b4952b20f4 fix(completion): complete async keyword
rust-lang/rust@79b4dec6c4 remove panicbit.cargo extension warning
rust-lang/rust@a2d4e2934e removed format_args from allowed expansions
rust-lang/rust@33d4ab65e8 updated tests
rust-lang/rust@c1fed6a11c Auto merge of #17449 - kilpkonn:assoc_const, r=Veykril
rust-lang/rust@17f2596bbe Auto merge of #17438 - jjoeldaniel:toggle_lsp_logs, r=Veykril
rust-lang/rust@50ba0c0d56 Auto merge of #17431 - roife:fix-issue-17428, r=Veykril
rust-lang/rust@cbbdf1e8b1 Auto merge of #17426 - roife:fix-issue-17420, r=Veykril
rust-lang/rust@cf50b298bf Auto merge of #17415 - Wilfred:unlinked_diagnostic_span, r=Veykril
rust-lang/rust@2ad31327f9 Auto merge of #17455 - Veykril:vscode-ext, r=Veykril
rust-lang/rust@74c1675664 Tidy up vscode extension a bit
rust-lang/rust@279bf05ffb remove
GIT_DIR
handling in pre-push hookrust-lang/rust@d3d840b5cc Add tactic for associated item constants
rust-lang/rust@521e707d7a make codegen-backend config warning less noisy
rust-lang/rust@f76c3b7fb9 replace
remove_dir
withremove_dir_all
inhelpers::symlink_dir
rust-lang/rust@1ad33f905f Auto merge of #17444 - abdullathedruid:patch-1, r=lnicola
rust-lang/rust@b8a5fc7c43 Update lib.rs
rust-lang/rust@455e2f9027 Update outdated README in build-manifest.
rust-lang/rust@3ffd7d46a9 Merge pull request #6193 from ytmimi/subtree-push-nightly-2024-06-13
rust-lang/rust@6891225afa Auto merge of #17442 - Veykril:pat-eof, r=Veykril
rust-lang/rust@d2f975a060 fix: Fix pat fragment parsers choking on
rust-lang/rust@5d5c29824c Auto merge of #17435 - Lunaphied:fix/manual-generation, r=Veykril
rust-lang/rust@e06b8aad88 Auto merge of #17434 - Lunaphied:fix/document-inlay-parameters, r=Veykril
rust-lang/rust@45b1e13ffe Auto merge of #17439 - Veykril:paralleler-prime-caches, r=Veykril
rust-lang/rust@13a4f234f7 Auto merge of #17440 - Veykril:runnables, r=Veykril
rust-lang/rust@ebb32f5d1b Fix and cleanup VSCode task building
rust-lang/rust@ffb00fd50f Add some more syntax fixup rules
rust-lang/rust@2fe9b7edad Properly prime all crate def maps in
parallel_prime_caches
rust-lang/rust@5934eeda55 feat: add
toggleLSPLogs
commandrust-lang/rust@e9e3c38d01 tidy: skip submodules if not present for non-CI environments
rust-lang/rust@306ddabe0a Merge branch 'master' into subtree-push-nightly-2024-06-13
rust-lang/rust@55a70266e2 docs: pin a version of markedjs from cdnjs
rust-lang/rust@0257394d4c docs: fix manual generation instructions
rust-lang/rust@5385429f7f docs: document omission heuristics for parameter inlay hints
rust-lang/rust@a8ca5d0201 feat: add space after specific keywords in completion
rust-lang/rust@9ce8a96755 fix: handle character boundaries for wide chars in extend_selection
rust-lang/rust@9b619035b9 Created expand_allowed_builtins, updated expand_macro to call this function
rust-lang/rust@e0c1b2bf75 Auto merge of #17417 - Wilfred:intern_macros_salsa, r=Veykril
rust-lang/rust@5ca4b3dcf5 Auto merge of #17418 - Wilfred:rustdoc_warnings, r=Veykril
rust-lang/rust@1623f15166 allow format_args! expansion
rust-lang/rust@4d58fc1729 fixed tests
rust-lang/rust@8ab0fc3353 added tests
rust-lang/rust@767da82b13 Prefer plain trait definitions over macros for salsa
rust-lang/rust@501cef922d internal: Fix rustdoc warnings
rust-lang/rust@e11ea3cffc fix: Only show unlinked-file diagnostic on first line during startup
rust-lang/rust@85e87fbf29 Auto merge of #17407 - davidbarsky:david/fix-17402, r=Veykril
rust-lang/rust@c2843be1bb fix: avoid doubling cargo args in runnables
rust-lang/rust@66ec9772b5 Auto merge of #17412 - davidhewitt:source-loop-cycle-bail, r=Veykril
rust-lang/rust@a29d99de3b fix: add a breaker to avoid infinite loops from source root cycles
rust-lang/rust@e728026bc5 hir/semantics: Only allow expansion of specific built in macros
rust-lang/rust@30eb54b5ca Add
config_proc_macro
to system testsrust-lang/rust@8abbcad938 format #![feature(unsafe_attributes)]
rust-lang/rust@8e80f8aa3a don't apply formatting to builtin type ascription syntax
rust-lang/rust@8c4c336e37 remove archived
error-chain
crate from integration testsrust-lang/rust@acc687735a Bumped bytecount 0.6.4 -> 0.6.8
rust-lang/rust@2db10950fe allow dead code for
StyleEditionDefault
rust-lang/rust@afa731e42f bump toolchain to nightly-2024-06-13
rust-lang/rust@76cd550c54 Merge remote-tracking branch 'upstream/master' into subtree-push-nightly-2024-06-13
rust-lang/rust@51ea7e8318 Auto merge of #17406 - Veykril:modpath-clone, r=Veykril
rust-lang/rust@4e21a5a391 internal: Don't unnecessarily clone ModPaths out of interning wrappers
rust-lang/rust@68fa2a9bc4 Auto merge of #17405 - Veykril:modpath-clone, r=Veykril
rust-lang/rust@1a26a1f232 internal: Don't unnecessarily clone ModPaths in early name res
rust-lang/rust@031d37ff95 Auto merge of #17398 - Veykril:bogus-file, r=Veykril
rust-lang/rust@c86f3d3234 internal: Remove FileId::BOGUS
rust-lang/rust@a97aef8466 Auto merge of #16840 - Wilfred:shell_runnable, r=Veykril
rust-lang/rust@1e9e86c655 feature: add build system info; runnables to
rust-project.json
rust-lang/rust@5e1ab70dff Auto merge of #17394 - Veykril:recurse-fix, r=Veykril
rust-lang/rust@36caa43ec1 fix: Fix
HirDisplay
stackoverflow for parameter Self defaultsrust-lang/rust@21e9022cda Auto merge of #17364 - roife:fix-issue-12917, r=Veykril
rust-lang/rust@a3ec3b9621 Auto merge of #17392 - randomicon00:17242, r=Veykril
rust-lang/rust@ca7e04ffe1 edit: Length to Len in benchmark
rust-lang/rust@668327a672 refactor: move the logic that displays container type bounds to function fmt
rust-lang/rust@6c122f6990 fix: skip container header if no generics params
rust-lang/rust@687889c5c3 internal: simplify and rename display_xxx to write_xxx for consistency
rust-lang/rust@445e8866a3 feat: add hover config for showing container bounds
rust-lang/rust@e5f859868e feat: show type bounds from containers for functions
rust-lang/rust@80a2ac5681 internal: simplify and refactor write_where_clause
rust-lang/rust@25004a1018 edit: change 'Length' to 'Len'
rust-lang/rust@4cf0490c21 Auto merge of #17389 - rust-lang:dependabot/npm_and_yarn/editors/code/braces-3.0.3, r=lnicola
rust-lang/rust@5e3bf0a8a9 Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 in /editors/code
rust-lang/rust@d181bfdb0b Auto merge of #17374 - Veykril:configs, r=Veykril
rust-lang/rust@34d273b5be Simplify some config serialization stuff
rust-lang/rust@704b56b5bb Auto merge of #17377 - Young-Flash:hir_print, r=Veykril
rust-lang/rust@c995190044 Auto merge of #17381 - roife:fix-issue-17378, r=Veykril
rust-lang/rust@5aa6137470 fix: ensure that the parent of a SourceRoot cannot be itself
rust-lang/rust@dd50e18ff0 Revert "Update
rustc-perf
submodule before running tidy"rust-lang/rust@8fd1b507ea Auto merge of #17380 - Veykril:sema-source, r=Veykril
rust-lang/rust@ac9cdbbfa6 Remove extra parse cache from Semantics again
rust-lang/rust@0a57742600 Thread more HasSource::source calls through Semantics for caching
rust-lang/rust@0ef2213ed8 Auto merge of #17372 - Veykril:parallel-diagnostics, r=Veykril
rust-lang/rust@5a1df7f548 Auto merge of #17375 - Veykril:attr-input-no-intern, r=Veykril
rust-lang/rust@a65c912663 Don't intern attribute inputs as their spans make them unique
rust-lang/rust@b45cf63f06 minor: use push_str instead
rust-lang/rust@6e08590436 internal: tweak test case
rust-lang/rust@a800a1d86a Fix divide by zero
rust-lang/rust@7053aed3dc Register virtual workspace Cargo.toml files in the VFS
rust-lang/rust@02dd22721c Allow choosing logical cores for num threads config
rust-lang/rust@3243ea0c2b feat: Compute native diagnostics in parallel
rust-lang/rust@f4153f46ed internal: better print style for hir
rust-lang/rust@994a9b86ff Auto merge of #17365 - DropDemBits:diagnostic-snippet-cap, r=Veykril
rust-lang/rust@4f180b6fed Auto merge of #17368 - Veykril:dist-fix, r=Veykril
rust-lang/rust@b4891c3f56 fix: Fix generated markers not being patchable in package.json
rust-lang/rust@4f67f71db5 internal: Expose snippet capability to diagnostic quickfixes
rust-lang/rust@c501753236 Auto merge of #17359 - Veykril:status-bar, r=Veykril
rust-lang/rust@fc92e5c87a Add version info to status bar item
rust-lang/rust@f711c68f98 Auto merge of #17360 - Veykril:rename-alias-foreign, r=Veykril
rust-lang/rust@ab0917ed58 fix: Fix renaming imports of foreign items touching foreign sources
rust-lang/rust@a9f0e206d9 Auto merge of #17058 - alibektas:13529/ratoml, r=Veykril
rust-lang/rust@1eda1ae586 Auto merge of #17308 - mathew-horner:prefer-workspace, r=Veykril
rust-lang/rust@59002b3828 Fix processing of ratoml files
rust-lang/rust@07034ff910 Auto merge of #17356 - Wilfred:span_shorthand, r=lnicola
rust-lang/rust@22ee477606 chore: Prefer tracing span shorthand macros
rust-lang/rust@783a411f67 Revert "Rollup merge of #124099 - voidc:disallow-ambiguous-expr-attrs, r=davidtwco"
rust-lang/rust@4739660378 Auto merge of #17353 - roife:fix-issue-12728, r=Veykril
rust-lang/rust@8573eb2060 fix: incorrect formatting of hover actions
rust-lang/rust@49dd2d3d29 Auto merge of #17352 - roife:fix-issue-17338, r=Veykril
rust-lang/rust@07fde0779e test: add regression test for prelude shadowing in block modules
rust-lang/rust@6561b71eed fix: do not resolve prelude within block modules
rust-lang/rust@d726854555 Fix file loading of r-a toml files
rust-lang/rust@c1ea87876f Auto merge of #124482 - spastorino:unsafe-extern-blocks, r=oli-obk
rust-lang/rust@56a298bf3d Auto merge of #17346 - ChosenName:master, r=Veykril
rust-lang/rust@b8e94ddb7d Auto merge of #17350 - Wilfred:mark_missing_file_unused, r=Veykril
rust-lang/rust@3a99bb063a Auto merge of #17349 - Wilfred:update_libc, r=lnicola
rust-lang/rust@901c01c279 fix: Highlight unlinked files consistently with inactive files
rust-lang/rust@9e31bce003 chore: Update Cargo.lock to avoid yanked version
rust-lang/rust@003106cf6b Keep config diagnostics across changes
rust-lang/rust@dfae2a5437 Diagnose most incorrect ra-toml config errors
rust-lang/rust@6e7eecc423 Auto merge of #17348 - regexident:fix-type-or-const-param-source, r=Veykril
rust-lang/rust@bd5f27605a Resolve #17344 by using
.get(…)
instead of[…]
inTypeOrConstParam::source(…)
rust-lang/rust@cf89e9ce95 Fix local configs allowing to contain global changes
rust-lang/rust@0e207fef97 Shuffle around some of the configs between the levels
rust-lang/rust@292bb94c6b Apply requested changes round 3
rust-lang/rust@ff6e912efb Apply requested changes round 2
rust-lang/rust@53b5038b54 Apply suggested changes
rust-lang/rust@02c178b780 Auto merge of #17347 - Veykril:inv-offset-err, r=Veykril
rust-lang/rust@9559894312 Add debug info to invalid offset error
rust-lang/rust@ca07bf2f8d fmt
rust-lang/rust@728001eb33 fmt
rust-lang/rust@d47848ec99 Update dist.rs
rust-lang/rust@adb7de2c69 Update config.rs
rust-lang/rust@e592d8866f fmt
rust-lang/rust@48f1b49721 Fix typos
rust-lang/rust@dc1074862b Update config.rs
rust-lang/rust@b885cea989 Update package.json
rust-lang/rust@ecb2dd151c rustfmt: Remove an unnecessary
catch_unwind
use.rust-lang/rust@5962aa96f1 Make top-level
rustc_parse
functions fallible.rust-lang/rust@eeefcd66cb Remove
stream_to_parser
.rust-lang/rust@6478d9e59c Handle safety keyword for extern block inner items
rust-lang/rust@4c007c86bb Auto merge of #17004 - Veykril:ide-macro-caching, r=Veykril
rust-lang/rust@6eab89fd37 Use dyn cache for Semantics macro resolution
rust-lang/rust@8d5e14d408 Cache parse trees in
Semantics
rust-lang/rust@c5a5c93ed9 Cache
file_to_def
inSourceToDefCtx
rust-lang/rust@98769133c6 Try caching macro calls more aggressively
rust-lang/rust@59c3a3a86b Auto merge of #17341 - Veykril:inert-attr, r=Veykril
rust-lang/rust@211af03439 Cleanup some inert attribute stuff
rust-lang/rust@33a902147f Auto merge of #17282 - jkelleyrtp:jk/filter-by-underscorte, r=Veykril
rust-lang/rust@93b87e9719 Recognize
__
prefixes for symbol search queryrust-lang/rust@c97996fab6 collapse nested if detected by clippy
rust-lang/rust@76ef162af7 add check_diff crate skeleton code
rust-lang/rust@845754af9c Auto merge of #17340 - Veykril:find-path2, r=Veykril
rust-lang/rust@59cef9c624 Add fuel to
find_path
rust-lang/rust@1eecc1863a Remove an allocation in
find_path::find_local_import_locations
rust-lang/rust@1244fc5044 Simplify
rust-lang/rust@45a1662c80 Deduplicate
rust-lang/rust@cd265cab64 Fix find_path search not reducing scope appropriately for foreign items
rust-lang/rust@b26a06f678 Simplify
rust-lang/rust@bdd2bd1925 Auto merge of #17329 - Nilstrieb:rustc_deprecated_safe_2024, r=Veykril
rust-lang/rust@af65ff500a Auto merge of #17315 - hamirmahal:style/simplify-string-interpolation, r=Veykril
rust-lang/rust@fa41f196b5 Auto merge of #17312 - regexident:function-fn-ptr-type, r=Veykril
rust-lang/rust@fcde6c9b35 Auto merge of #17333 - DropDemBits:extract-format-args-snippet-cap, r=Veykril
rust-lang/rust@1bed783846 Auto merge of #17337 - Veykril:assert-info, r=Veykril
rust-lang/rust@a10d710813 Add path info to
AbsPathBuf::assert
's assertrust-lang/rust@0c7d5c6340 fix typos & formatting
rust-lang/rust@9e317051b3 Make
extract_expressions_from_format_string
only use snippets when availablerust-lang/rust@b9c19c1a46 Add
ast::Expr::parse
rust-lang/rust@becd71f826 minor: tidy up
Parse
a little bitrust-lang/rust@5fc5f63d09 Add
tt_from_syntax
rust-lang/rust@ee26bcb9ce Don't mark
#[rustc_deprecated_safe_2024]
functions as unsaferust-lang/rust@bf7bb56524 Prevent rustfmt from removing inner attributes in inline const blocks
rust-lang/rust@871113eb42 Remove lazy_static dependency
rust-lang/rust@58cc9641b8 fix: formatting in
handlers/unresolved_method.rs
rust-lang/rust@e3d09394c2 style: simplify string interpolation
rust-lang/rust@a2c6f80a45 Rename HIR
TypeBinding
toAssocItemConstraint
and related cleanuprust-lang/rust@88f125ebc9 Add
Function::fn_ptr_type(…)
for obtaining name-erased function typerust-lang/rust@c07530c580 Add preference modifier for workspace-local crates when using auto import.
rust-lang/rust@28e43b6fb4 Use
with_capacity
inrewrite_path
rust-lang/rust@2feca17a93 Fix: clippy
rust-lang/rust@69e9d75678 Allow searching with prefix
rust-lang/rust@ada256c09e Feat: hide double underscored symbols from symbol search
rust-lang/rust@97bdbd96f1 Rename Unsafe to Safety
rust-lang/rust@05a2db7624 delegation: Implement list delegation
rust-lang/rust@2c7016776d Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=Nilstrieb
rust-lang/rust@d5f1200ed6 Add documentation for negated ignored files and add a test for it as well
rust-lang/rust@27d320d1b6 Rollup merge of #124524 - spastorino:make-foreign-static-use-struct, r=oli-obk
rust-lang/rust@fafa690716 Add StaticForeignItem and use it on ForeignItemKind
rust-lang/rust@997d5f2bec Move rustfmt changes out
rust-lang/rust@e606bb626e Remove direct dependencies on lazy_static, once_cell and byteorder
rust-lang/rust@f781b1b9d3 fix linter
rust-lang/rust@003bab7523 fix linter
rust-lang/rust@76ab3c19d8 refactor if into match
rust-lang/rust@1f806d979a Update src/matches.rs
rust-lang/rust@23c11f3a08 rename file and remove unecessary file and add testcase
rust-lang/rust@6540304790 add test and simplify code
rust-lang/rust@3854ce9aca add test and simplify code
rust-lang/rust@22a4306a7e fix the logic
rust-lang/rust@4b1596f8a1 itertools bump to 0.12
rust-lang/rust@20e40d5efe Error on using
yield
without also using#[coroutine]
on the closurerust-lang/rust@9c0e5f2c34 Rollup merge of #124099 - voidc:disallow-ambiguous-expr-attrs, r=davidtwco
rust-lang/rust@966dd60251 Disallow ambiguous attributes on expressions
rust-lang/rust@932f3ab762 Rename
BindingAnnotation
toBindingMode
rust-lang/rust@a568985c4f Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obk
rust-lang/rust@dac1a22ba0 Rollup merge of #123462 - fmease:rn-mod-sep-to-path-sep, r=nnethercote
rust-lang/rust@9400b9952e Rustfmt, clippy
rust-lang/rust@afa482ef24 store the span of the nested part of the use tree in the ast
rust-lang/rust@7af33b3076 Add pattern types to ast
rust-lang/rust@728939191e chore: fix some typos
rust-lang/rust@a848e28ff2 Revert "Initial work on formatting headers"
rust-lang/rust@fd204262e5 Rename ModSep to PathSep
rust-lang/rust@31a4eae7ea Add rustfmt test for mut ref mut
rust-lang/rust@645b94c155 Implement
mut ref
/mut ref mut
rust-lang/rust@5e141e034c Rollup merge of #122737 - ytmimi:conditionally_ignore_fatal_diagnostic, r=davidtwco
rust-lang/rust@0aa66d1705 Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkov
rust-lang/rust@f670f3b5e0 Implement macro-based deref!() syntax for deref patterns
rust-lang/rust@8f62a2dedb step cfgs
rust-lang/rust@911f6a438f conditionally ignore fatal diagnostic in the SilentEmitter
rust-lang/rust@202fa22cee Fix: ICE when formatting builtins
rust-lang/rust@fe0415e17a Rename
ast::StmtKind::Local
intoast::StmtKind::Let
rust-lang/rust@dd301b0c04 Initial work on formatting headers
rust-lang/rust@9580747a76 Fix failure with
=>
in comment after match=>
(#6092)rust-lang/rust@5f8d353fe1 Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, r=davidtwco
rust-lang/rust@1709dd59bd Add basic rustfmt implementation & test
rust-lang/rust@f3892a06cc Add MatchKind member to the Match expr for pretty printing & fmt
rust-lang/rust@677c1d8059 Rewrite the
untranslatable_diagnostic
lint.rust-lang/rust@124808b582 errors: share
SilentEmitter
between rustc and rustfmtrust-lang/rust@73c81495cd Ensure space after binary exprs that ends with
.
before range exprrust-lang/rust@35c1b7d734 fix clap deprecations
rust-lang/rust@fe9ceab356 Rename
DiagnosticMessage
asDiagMessage
.rust-lang/rust@78c99ebfea Rename all
ParseSess
variables/fields/lifetimes aspsess
.rust-lang/rust@0b56261cef Tweak
parse_asm_args
.rust-lang/rust@050610e772 Rollup merge of #121326 - fmease:detect-empty-leading-where-clauses-on-ty-aliases, r=compiler-errors
rust-lang/rust@fc64cbdbe7 AST: Refactor type alias where clauses
rust-lang/rust@6f2722b2fa Rollup merge of #121783 - nnethercote:emitter-cleanups, r=oli-obk
rust-lang/rust@9c85ae873c Inline and remove
HumanEmitter::stderr
.rust-lang/rust@0811e8f877 Rename
DiagCtxt::with_emitter
asDiagCtxt::new
.rust-lang/rust@45aad17905 Reinstate
emit_stashed_diagnostics
inDiagCtxtInner::drop
.rust-lang/rust@4026fd735c Rename
DiagnosticBuilder
asDiag
.rust-lang/rust@d84567c0ff Rename
Diagnostic
asDiagInner
.rust-lang/rust@f9dba393ea Auto merge of #121636 - matthiaskrgr:rollup-1tt2o5n, r=matthiaskrgr
rust-lang/rust@c18226de7d Rollup merge of #121615 - nnethercote:fix-121517, r=oli-obk
rust-lang/rust@50987bb36d Auto merge of #120586 - ShE3py:exprkind-err, r=fmease
rust-lang/rust@90af751966 Move
emit_stashed_diagnostic
call in rustfmt.rust-lang/rust@1bbfb76993 Add
ErrorGuaranteed
toast::ExprKind::Err
rust-lang/rust@7d82dd0d31 Add
ast::ExprKind::Dummy
rust-lang/rust@8c337451c1 Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkin
rust-lang/rust@21f353a637 Spelling fixes(#6088)
rust-lang/rust@ce71137b96 Explicitly call
emit_stashed_diagnostics
.rust-lang/rust@163c3ebf52 Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote
rust-lang/rust@b5dcc6ff0e doc: simplify environment variable setting
rust-lang/rust@263910118c Allow newly added non_local_definitions in rustfmt
rust-lang/rust@aba5f546de errors: only eagerly translate subdiagnostics
rust-lang/rust@6674be9657 Add an
ErrorGuaranteed
toast::TyKind::Err
.rust-lang/rust@5805040d28 Search span using unnormalized ident (#6073)
rust-lang/rust@e504c64a41 Rollup merge of #121035 - compiler-errors:rustfmt-asyncness, r=calebcartwright
rust-lang/rust@bed388348b Format async bounds in rustfmt
rust-lang/rust@16250ea7ba Add rustfmt test from #117942
rust-lang/rust@88c5838c06 Lower anonymous structs or unions to HIR
rust-lang/rust@8486837d55 Bless the target file instead of the source file
rust-lang/rust@18f51f79f3 Make
Emitter::emit_diagnostic
consuming.rust-lang/rust@ead0fc9529 Consolidating dependencies (#6034)
rust-lang/rust@7bedb9fb8c wrap macro line with width off by one char beyond max width (#5582)
rust-lang/rust@cedb7b5058 Spelling (#5753)
rust-lang/rust@7f44a0825d Format diff line to be easily clickable
rust-lang/rust@a0958082b3 Actually, just use nonterminal_may_begin_with
rust-lang/rust@f8847ff3ec Do not eagerly recover malformed AST in rustfmt
rust-lang/rust@b92320c39b Check that a token can begin a nonterminal kind before parsing it as a macro arg in rustfmt
rust-lang/rust@bf967319e2 Add config option
generated_marker_line_search_limit
(#5993)rust-lang/rust@255d2cf8f1 Add
PatKind::Err
rust-lang/rust@6078b96b23 Delegation implementation: step 1
rust-lang/rust@381ef817b7 Stop using
DiagnosticBuilder::buffer
in the parser.rust-lang/rust@192c4a0cf4 Change how
force-warn
lint diagnostics are recorded.rust-lang/rust@6356fca675 Prevent enum variant attributes from wrapping one character early
rust-lang/rust@141b31a23f Make
DiagnosticBuilder::emit
consuming.rust-lang/rust@75e3172aaa fix a couply of clippy findings (#6007)
rust-lang/rust@250d7e764c Rollup merge of #119601 - nnethercote:Emitter-cleanups, r=oli-obk
rust-lang/rust@840824f3bb Rename
EmitterWriter
asHumanEmitter
.rust-lang/rust@4a1b4182fe Rename
unused_tuple_struct_fields
in rustfmtrust-lang/rust@ae760e695c Address unused tuple struct fields in rustfmt
rust-lang/rust@85e21fabf4 Merge pull request #5994 from ytmimi/subtree_sync_with_1.77.0_nightly_2023_12_28
rust-lang/rust@621904f452 chore: bump to nightly 2023_12_27 toolchain
rust-lang/rust@6cc513f5e5 Merge remote-tracking branch 'origin/master' into subtree_sync_with_1.77.0_nightly_2023_12_27
rust-lang/rust@fd78575c9c Bump Update itertools to 0.11.
rust-lang/rust@d86fc1bf64 Make
trace!
formatting consistent with other log macros (#5989)rust-lang/rust@c926898ff0 Clarify
format_macro_bodies
descriptionrust-lang/rust@f002221a53 Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-errors
rust-lang/rust@d9ea1027b5 bool->enum for ast::PatKind::Struct presence of
..
rust-lang/rust@101bc225d8 Improve some names.
rust-lang/rust@b29b02ca5b Auto merge of #118847 - eholk:for-await, r=compiler-errors
rust-lang/rust@5085bf51dd Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler-errors
rust-lang/rust@60419aa08a Refactor AST trait bound modifiers
rust-lang/rust@df30a7a2e4 Give
VariantData::Struct
named fields, to clairfyrecovered
.rust-lang/rust@0315daafee Plumb awaitness of for loops
rust-lang/rust@ca2472edd7 Rename many
DiagCtxt
andEarlyDiagCtxt
locals.rust-lang/rust@ef315b3d7f Rename
default_handler
asdefault_dcx
.rust-lang/rust@cce3961f9a Rename
ParseSess::with_span_handler
asParseSess::with_dcx
.rust-lang/rust@7738d69007 Rename
ParseSess::span_diagnostic
asParseSess::dcx
.rust-lang/rust@c7992aff25 Rename
Handler
asDiagCtxt
.rust-lang/rust@d739d93787 rename
hide_parse_errors
asshow_parse_errors
rust-lang/rust@7045cad330 Split
Handler::emit_diagnostic
in two.rust-lang/rust@20196767d4 Merge pull request #5980 from ytmimi/subtree_push_2023_12_12
rust-lang/rust@03510f3515 chore: bump to the nightly 2023-12-12 toolchain
rust-lang/rust@227e361187 Merge remote-tracking branch 'upstream/master' into subtree_push_2023_12_12
rust-lang/rust@948c9047d5 Rollup merge of #118802 - ehuss:remove-edition-preview, r=TaKO8Ki
rust-lang/rust@1cb804b520 Add spacing information to delimiters.
rust-lang/rust@b9ad02421a Remove edition umbrella features.
rust-lang/rust@1b9bf8adf3 remove redundant imports
rust-lang/rust@2174e6052d Add
StyleEdition
enum andStyleEditionDefault
traitrust-lang/rust@9c809ce8de Auto merge of #118420 - compiler-errors:async-gen, r=eholk
rust-lang/rust@3ffacf75fe Make some matches exhaustive to avoid bugs, fix tools
rust-lang/rust@6ebb66cea9 coro_kind -> coroutine_kind
rust-lang/rust@77bb46dedb Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errors
rust-lang/rust@f114bb42ec Address code review feedback
rust-lang/rust@13d284d177 Option
rust-lang/rust@97fdae1034 Merge Async and Gen into CoroutineKind
rust-lang/rust@a445ba8a9d Parse a pattern with no arm
rust-lang/rust@1ab7fc99af Rollup merge of #118157 - Nadrieril:never_pat-feature-gate, r=compiler-errors
rust-lang/rust@f2f243109b Add
never_patterns
feature gaterust-lang/rust@d84d8d2604 Rework
ast::BinOpKind::to_string
andast::UnOp::to_string
.rust-lang/rust@24ce52a199 Add
Span
toTraitBoundModifier
rust-lang/rust@c043d0169d Update itertools to 0.11.
rust-lang/rust@494560cb57 fixes for rustfmt + ast visitor
rust-lang/rust@37489e43b6 Update how
LD_LIBRARY_PATH
is set for rustfmt binaries in diff checkrust-lang/rust@b446e8eee5 update diff-check logging
rust-lang/rust@8d2c4157e6 Fixes comma added to comment in where-clause
rust-lang/rust@a3be235fcc Add gen blocks to ast and do some broken ast lowering
rust-lang/rust@041f113159 Fixed error caused by combination of match_arm_blocks and control_brace_style
rust-lang/rust@d5bf53b454 Auto merge of #116033 - bvanjoi:fix-116032, r=petrochenkov
rust-lang/rust@04bd7201a9 Merge commit '81fe905ca83cffe84322f27ca43950b617861ff7' into rustfmt-sync
rust-lang/rust@4335c28677 use visibility to check unused imports and delete some stmts
rust-lang/rust@7a20da333b Rename lots of files that had
generator
in their namerust-lang/rust@1b9dd4b4ad s/generator/coroutine/
rust-lang/rust@f867858755 Fix spans for comments in rustfmt
rust-lang/rust@e0d90ccd45 Update tools and fulldeps tests
rust-lang/rust@45e19aa80c Use relative positions inside a SourceFile.
rust-lang/rust@eb349e35aa Use conditional synchronization for Lock
rust-lang/rust@af6a6a3c2c Parse unnamed fields and anonymous structs or unions
rust-lang/rust@327903e669 Auto merge of #114481 - matthiaskrgr:rollup-58pczpl, r=matthiaskrgr
rust-lang/rust@6e87f866ec Rollup merge of #114434 - Nilstrieb:indexing-spans, r=est31
rust-lang/rust@e3d6bf8daa Auto merge of #114104 - oli-obk:syn2, r=compiler-errors
rust-lang/rust@aca22c73fd Improve spans for indexing expressions
rust-lang/rust@4cc22af56c Rollup merge of #114300 - MU001999:fix/turbofish-pat, r=estebank
rust-lang/rust@14101ed5a5 Remove
MacDelimiter
.rust-lang/rust@35d875a3a0 Fix rustfmt dep
rust-lang/rust@aac383e3ea Use builder pattern instead of lots of arguments for
EmitterWriter::new