Skip to content

Rebase onto current rust-lang/rust master #1

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

Closed
wants to merge 7,126 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7126 commits
Select commit Hold shift + click to select a range
4c87e84
allow running `x doc` on std for no_std targets
onur-ozkan Jul 25, 2024
d3aed2c
remove the requirement of `Builder` arg in `doc::Std::new` function
onur-ozkan Jul 26, 2024
f56d58e
ignore `crates` if running unit tests
onur-ozkan Jul 26, 2024
9e05fb6
Small simplification
Nadrieril Jun 23, 2024
e2fd9aa
Set up false edges in `lower_match_tree`
Nadrieril Jun 23, 2024
cbdacec
Abstract out the candidate manipulation not in the main algorithm
Nadrieril Jun 23, 2024
55c703b
feat(ide-completion): explictly show `async` keyword on `impl trait`
hyf0 Jul 29, 2024
c747166
Visiting bindings is straightforward now
Nadrieril Jun 23, 2024
08bcc01
Entirely hide `Candidate`s from outside `lower_match_tree`
Nadrieril Jun 30, 2024
5b184ff
Fix error message
hyf0 Jul 29, 2024
6a6824a
Optimize empty case in Vec::retain
jcsp Jul 26, 2024
568228f
Cargo fmt
hyf0 Jul 29, 2024
7e6943d
Rollup merge of #128182 - onur-ozkan:fix-no-std-crates, r=Mark-Simula…
matthiaskrgr Jul 29, 2024
eb8114b
Rollup merge of #128277 - RalfJung:offset_from_wildcard, r=oli-obk
matthiaskrgr Jul 29, 2024
d73decd
Rollup merge of #128304 - Zalathar:thir-pat-display, r=Nadrieril
matthiaskrgr Jul 29, 2024
8f7af88
Rollup merge of #128307 - ojeda:unescaped_backticks, r=GuillaumeGomez
matthiaskrgr Jul 29, 2024
43c50bc
Rollup merge of #128322 - ojeda:rfl-ci-update, r=Kobzol
matthiaskrgr Jul 29, 2024
624f9bd
Rollup merge of #128333 - RalfJung:miri-sync, r=RalfJung
matthiaskrgr Jul 29, 2024
56c698c
Auto merge of #128334 - matthiaskrgr:rollup-nhxdt0c, r=matthiaskrgr
bors Jul 29, 2024
ae681c9
Perform instsimplify before inline to eliminate some trivial calls
dianqk Jul 27, 2024
8a5efd1
Use Vec in instantiate_binder_with_fresh_vars
Bryanskiy Jul 29, 2024
ee72122
Auto merge of #17722 - joshka:jm/logs, r=Veykril
bors Jul 29, 2024
ca16c06
Auto merge of #17715 - Throne3d:fix/glob-may-override-vis-2, r=Veykril
bors Jul 29, 2024
dc548f0
Revert "Fix error message"
hyf0 Jul 29, 2024
4db3d12
Auto merge of #128265 - DianQK:instsimplify-before-inline, r=saethlin
bors Jul 29, 2024
8250345
Add test in `ide-completion/src/tests/item_list.rs`
hyf0 Jul 29, 2024
79defab
Make basic use of spans for macro expansion errors
Veykril Jul 29, 2024
51130d8
Auto merge of #17736 - hyf0:hyf_09234908234, r=Veykril
bors Jul 29, 2024
eb0e716
Make `rustc_attr::parse_version` pub
Alexendoo Jul 29, 2024
06d64ea
simplify the use of `CiEnv`
onur-ozkan Jul 29, 2024
a895797
Fix error spans for include! and compile_error!
Veykril Jul 29, 2024
5ac8b79
Add missing doc string
Veykril Jul 29, 2024
722f79d
Auto merge of #17707 - Veykril:proc-macro-err-cleanup, r=Veykril
bors Jul 29, 2024
97469cc
only accept adt type during infer source visitor
bvanjoi Jul 29, 2024
0c8f194
rewrite share-generics-dylib to rmake
Oneirical Jul 23, 2024
8c09a7f
rewrite raw-dylib-import-name-type to rmake
Oneirical Jul 23, 2024
9ffe161
rewrite raw-dylib-link-ordinal to rmake
Oneirical Jul 23, 2024
23cccb3
rewrite raw-dylib-stdcall-ordinal to rmake
Oneirical Jul 23, 2024
dc471c1
Remove clippy errors
alibektas Jul 29, 2024
f3661dc
rustdoc: word wrap CamelCase in the item list table
notriddle Jun 10, 2024
583bf1e
Fix tidy call in runtest with custom HTML element
notriddle Jun 10, 2024
0d0e18e
rustdoc: use `<wbr>`-tolerant function to check text contents
notriddle Jul 7, 2024
9186001
rustdoc: avoid redundant HTML when there's already line breaks
notriddle Jul 7, 2024
2e9d962
Rollup merge of #127882 - compiler-errors:cfi-sized-self-gat, r=oli-obk
matthiaskrgr Jul 29, 2024
5551f54
Rollup merge of #128174 - compiler-errors:trait-alias-marker, r=oli-obk
matthiaskrgr Jul 29, 2024
162db34
Rollup merge of #128202 - compiler-errors:internal-lib-features, r=ol…
matthiaskrgr Jul 29, 2024
28c1743
Rollup merge of #128239 - compiler-errors:error-on-object-cand-confir…
matthiaskrgr Jul 29, 2024
5de94b6
Rollup merge of #128337 - bvanjoi:issue-121613, r=compiler-errors
matthiaskrgr Jul 29, 2024
83734f2
Rollup merge of #128341 - Alexendoo:parse-version-pub, r=compiler-errors
matthiaskrgr Jul 29, 2024
f990239
Stop using MoveDataParamEnv for places that don't need a param-env
compiler-errors Jul 24, 2024
23f46e5
Stabilize offset_of_nested
GKFX Jul 29, 2024
66e5852
Auto merge of #128112 - Oneirical:testidigitation-cantrip, r=jieyouxu
bors Jul 29, 2024
f4fa80f
triagebot: make sure Nora is called Nora
jieyouxu Jul 29, 2024
f2f9aab
Delegation: support generics for delegation from free functions
Bryanskiy May 30, 2024
1d339b0
rustdoc: use `<wbr>` in sidebar headers
notriddle Jul 7, 2024
3bf8bcf
rustdoc: properly handle path wrapping
notriddle Jul 19, 2024
ac303df
rustdoc: move the wbr after the underscore, instead of before
notriddle Jul 22, 2024
454c600
Detect non-lifetime binder params shadowing item params
compiler-errors Jul 29, 2024
a7cb1a5
Make the buttons remain when code example is clicked
GuillaumeGomez Jul 29, 2024
99906dc
Add rustdoc GUI test to check click on code examples
GuillaumeGomez Jul 29, 2024
612a33f
Auto merge of #128350 - matthiaskrgr:rollup-bcuhts8, r=matthiaskrgr
bors Jul 29, 2024
9aedec9
Rollup merge of #126247 - notriddle:notriddle/word-wrap-item-table, r…
matthiaskrgr Jul 29, 2024
91b18a0
Rollup merge of #128104 - mu001999-contrib:fix/128053, r=petrochenkov
matthiaskrgr Jul 29, 2024
b02cf4c
Rollup merge of #128153 - compiler-errors:mdpe, r=cjgillot
matthiaskrgr Jul 29, 2024
a73a025
Rollup merge of #128284 - GKFX:stabilize-offset-of-nested, r=dtolnay,…
matthiaskrgr Jul 29, 2024
4d78d11
Rollup merge of #128342 - onur-ozkan:ci-env-usage, r=Kobzol
matthiaskrgr Jul 29, 2024
c261620
Rollup merge of #128355 - jieyouxu:rename-nora, r=aDotInTheVoid
matthiaskrgr Jul 29, 2024
d280b8c
CI: rfl: build the generated doctests
ojeda Jul 28, 2024
77cc18f
CI: rfl: build the documentation
ojeda Jul 29, 2024
368e2fd
Auto merge of #128360 - matthiaskrgr:rollup-wwy5mkj, r=matthiaskrgr
bors Jul 29, 2024
b61570a
Structured suggestion for `extern crate foo` when `foo` isn't resolve…
estebank Jul 24, 2024
dba8e2d
Auto merge of #128234 - jcsp:retain-empty-case, r=tgross35
bors Jul 30, 2024
e4076e3
Mark Parser::eat/check methods as must_use
compiler-errors Jul 30, 2024
d8bc876
Deny unsafe on more builtin attributes
carbotaniuman Jul 3, 2024
ae92125
Rollup merge of #127574 - lcnr:coherence-check-supertrait, r=compiler…
matthiaskrgr Jul 30, 2024
6b23cb5
Rollup merge of #128141 - nikic:aarch64-bti, r=DianQK,cuviper
matthiaskrgr Jul 30, 2024
f396a42
Rollup merge of #128315 - zetanumbers:psvita-unsafe-in-unsafe, r=work…
matthiaskrgr Jul 30, 2024
c2b085b
Rollup merge of #128339 - GuillaumeGomez:click-code-example, r=notriddle
matthiaskrgr Jul 30, 2024
710ce90
Auto merge of #128250 - Amanieu:select_unpredictable, r=nikic
bors Jul 30, 2024
7e3a971
Auto merge of #128378 - matthiaskrgr:rollup-i3qz9uo, r=matthiaskrgr
bors Jul 30, 2024
dadf3d2
the output in stderr expects panic-unwind
Dajamante Jul 30, 2024
90e1a58
fix: Fix builtin includes rejecting raw string literals
Veykril Jul 30, 2024
5fa145e
Auto merge of #17741 - Veykril:include-raw, r=Veykril
bors Jul 30, 2024
13c095a
fix: Fix incorrect retrying of inlay hint requests
Veykril Jul 30, 2024
cd266e0
Auto merge of #17742 - Veykril:wrong-retries, r=Veykril
bors Jul 30, 2024
33fdfb4
Auto merge of #17735 - alibektas:ratoml_workspaces, r=Veykril
bors Jul 30, 2024
e69c19e
Auto merge of #128336 - Bryanskiy:inst-binder-with-fresh, r=lcnr
bors Jul 30, 2024
579ab05
Update to LLVM 19
nikic Jul 9, 2024
00bfd70
Disable MC/DC tests on LLVM 19
krasimirgg Jun 17, 2024
b960390
Crash test for issue 121444 has been fixed
nikic Jul 24, 2024
cc7e7bc
cargo-miri: better error when we seem to run inside bootstrap but som…
RalfJung Jul 30, 2024
58bfd98
make `///` doc comments compatible with naked functions
folkertdev Jul 30, 2024
1ddedba
Auto merge of #125929 - Bryanskiy:delegation-generics-3, r=petrochenkov
bors Jul 30, 2024
2169fc7
Set tracing level to debug when `cargo config get env` fails
alibektas Jul 30, 2024
51a0dd2
Auto merge of #17744 - alibektas:debug_env_not_set, r=Veykril
bors Jul 30, 2024
918cdcc
More detailed note to deprecate ONCE_INIT
liigo Jul 30, 2024
595316b
Auto merge of #127955 - chenyukang:yukang-fix-mismatched-delimiter-is…
bors Jul 30, 2024
cbab16f
Test RUSTC_OVERRIDE_VERSION_STRING
oli-obk Apr 25, 2024
92f263b
Make RUSTC_OVERRIDE_VERSION_STRING overwrite the rendered version out…
oli-obk Apr 25, 2024
4776ac0
Suppress must_use on eat calls in rustfmt
compiler-errors Jul 30, 2024
b1b48dc
tidy: Fix quote in error message
awilfox Jul 30, 2024
67a08b5
Attribute checking simplifications
oli-obk Jul 30, 2024
abb1eba
Revert "opt-dist: dont overrwite config.toml when verifying"
Mark-Simulacrum Jul 30, 2024
006c8df
Auto merge of #124339 - oli-obk:supports_feature, r=wesleywiser
bors Jul 30, 2024
bb58488
Rewrite binary search implementation
Amanieu Jul 26, 2024
4feb949
migrate fmt-write-bloat to rmake
lolbinarycat Jul 24, 2024
689bb11
rewrite symbol-visibility to rmake
Oneirical Jun 27, 2024
dcaa17a
invalid stdout_utf8 handling in run_make_support
Oneirical Jul 15, 2024
ebd6718
tidy
lolbinarycat Jul 30, 2024
a2555b9
fix: Errors on method call inferences with elided lifetimes
ShoyuVanilla Jul 30, 2024
f8060d2
Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68
bors Jul 30, 2024
01a2662
rewrite and rename issue-69368 to rmake
Oneirical Jul 11, 2024
e7f89a7
derive(SmartPointer): rewrite bounds in where and generic bounds
dingxiangfei2009 Jul 13, 2024
a75d2f9
Cleanup sys module to match house style
ChrisDenton Jul 24, 2024
fe6478c
Match LLVM ABI in `extern "C"` functions for `f128` on Windows
beetrees Jul 30, 2024
9169622
Move Windows implementation of anon pipe
ChrisDenton Jul 24, 2024
e657773
Remove crate_level_only from ELIDED_LIFETIMES_IN_PATHS
compiler-errors Jul 30, 2024
40edd4f
Rollup merge of #128357 - compiler-errors:shadowed-non-lifetime-binde…
matthiaskrgr Jul 30, 2024
894db1f
Rollup merge of #128367 - ojeda:rfl-ci-build-doctests-and-docs, r=Kobzol
matthiaskrgr Jul 30, 2024
6f0b237
Rollup merge of #128376 - compiler-errors:finish-ur-vegetables, r=jie…
matthiaskrgr Jul 30, 2024
7ea1f72
Rollup merge of #128379 - Dajamante:aïssata_needs_unwind, r=pietroalbini
matthiaskrgr Jul 30, 2024
e6a82d2
Rollup merge of #128380 - folkertdev:naked-compatible-doc-comment, r=…
matthiaskrgr Jul 30, 2024
49327a0
Rollup merge of #128382 - RalfJung:cargo-miri-assert, r=oli-obk
matthiaskrgr Jul 30, 2024
42a0cc8
Rollup merge of #128398 - awilfox:awilfox/fix-tidy-quote, r=jieyouxu
matthiaskrgr Jul 30, 2024
249cf71
Auto merge of #128413 - matthiaskrgr:rollup-nrfcvdq, r=matthiaskrgr
bors Jul 30, 2024
3659d9d
bump-stage0: use IndexMap for determinism
cuviper Jun 14, 2024
2e9298b
Bump src/stage0 with determinism
cuviper Jul 30, 2024
49db8a5
Add toggle for `parse_meta_item` unsafe parsing
carbotaniuman Jul 10, 2024
83dcdb3
Auto merge of #128075 - Oneirical:try-your-damnetest, r=jieyouxu
bors Jul 31, 2024
a0b4d6d
Do not normalize constants eagerly.
cjgillot Jun 26, 2024
95986dd
Indirect places can only appear as first projection in runtime MIR.
cjgillot Jun 26, 2024
70ee6e4
Amortize growing rev_locals.
cjgillot Jun 26, 2024
9d23c86
Reduce allocations in GVN.
cjgillot Jun 26, 2024
61ef044
Encode constant determinism in disambiguator.
cjgillot Jun 26, 2024
98c1ea8
Simplify constant creation.
cjgillot Jun 26, 2024
4067795
Do not intern if we have provenance.
cjgillot Jun 26, 2024
7d7ad7b
android: Remove libstd hacks for unsupported Android APIs
maurer Jul 30, 2024
33a36ea
Bless coverage/mcdc for line number changes
cuviper Jul 31, 2024
d629d5f
Update cargo
weihanglo Jul 31, 2024
1b058b7
Add a test case
ShoyuVanilla Jul 31, 2024
f6f587e
Introduce REDUNDANT_IMPORTS lint
compiler-errors Apr 11, 2024
a2b3256
Print `thir::PatRange`, not its surrounding `thir::Pat`
Zalathar Jul 30, 2024
a9ea85e
Revert "Make `thir::Pat` not implement `fmt::Display` directly"
Zalathar Jul 30, 2024
dd5a8d7
Use a separate pattern type for `rustc_pattern_analysis` diagnostics
Zalathar Jul 30, 2024
9fb03f0
Auto merge of #17747 - ShoyuVanilla:issue-17734, r=Veykril
bors Jul 31, 2024
e552c16
Auto merge of #128420 - weihanglo:update-cargo, r=weihanglo
bors Jul 31, 2024
76b4a86
refactor(pal/hermit): return `!` to satisfy rust-analyzer
mkroening Jul 31, 2024
127b469
refactor(pal/hermit): use default impl of `GlobalAlloc::alloc_zeroed`
mkroening Jul 31, 2024
0b5eb7b
Auto merge of #127513 - nikic:llvm-19, r=cuviper
bors Jul 31, 2024
34fcf92
Add special-case for [T, 0] in dropck
Bryanskiy Jul 31, 2024
579eb68
Rollup merge of #126454 - cuviper:deterministic-bump, r=Kobzol
matthiaskrgr Jul 31, 2024
563f938
Rollup merge of #127681 - dingxiangfei2009:smart-ptr-bounds, r=compil…
matthiaskrgr Jul 31, 2024
75dfe1e
Rollup merge of #127830 - tgross35:archive-failure-message, r=BoxyUwU
matthiaskrgr Jul 31, 2024
336a378
Rollup merge of #128151 - estebank:missing-extern-crate, r=petrochenkov
matthiaskrgr Jul 31, 2024
22dbf88
Rollup merge of #128387 - liigo:patch-14, r=tgross35
matthiaskrgr Jul 31, 2024
5c63363
Rollup merge of #128388 - beetrees:f16-f128-slightly-improve-windows-…
matthiaskrgr Jul 31, 2024
e2d8f1a
Rollup merge of #128402 - oli-obk:checked_attrs, r=compiler-errors
matthiaskrgr Jul 31, 2024
06b8372
Rollup merge of #128412 - compiler-errors:crate-level-only, r=cjgillot
matthiaskrgr Jul 31, 2024
031093f
Rollup merge of #128430 - Zalathar:print-pat, r=Nadrieril
matthiaskrgr Jul 31, 2024
e84a7d9
Remove unneeded `pub(crate)`
ChrisDenton Jul 31, 2024
62d4998
Add VxWorks platfrom support documents
Jul 31, 2024
e8a9051
fix: remove AbsPath requirement from linkedProjects
davidbarsky Jul 31, 2024
bba84aa
Auto merge of #17750 - davidbarsky:david/remove-abspath-requirement-i…
bors Jul 31, 2024
ea04b0a
use llvm-nm in symbol-visibility rmake test
Oneirical Jul 30, 2024
f6c4110
improve bootstrap to allow selecting llvm tools individually
onur-ozkan Jul 31, 2024
99322d8
Auto merge of #128435 - matthiaskrgr:rollup-l76vu3i, r=matthiaskrgr
bors Jul 31, 2024
cf11f49
std: implement the `once_wait` feature
joboet Jul 10, 2024
1d49aad
std: fix busy-waiting in `Once::wait_force`, add more tests
joboet Jul 12, 2024
74754b8
Properly mark loop as diverging if it has no breaks
compiler-errors Jul 31, 2024
8b14b74
fix: Apply `IndexMut` obligations for non-assigning mutable index usa…
ShoyuVanilla Jul 31, 2024
840ca3c
Temporarily switch `ambiguous_negative_literals` lint to allow
Urgau Jul 31, 2024
03357f1
Create COFF archives for non-LLVM backends
dpaoliello Jul 31, 2024
086065e
Prevent redundant obigation push for assignee exprs
ShoyuVanilla Jul 31, 2024
14a0963
reject pointee without ?Sized
dingxiangfei2009 Jul 31, 2024
e12408b
Auto merge of #17755 - ShoyuVanilla:issue-17738, r=davidbarsky
bors Jul 31, 2024
f97aba2
raw_eq: using it on bytes with provenance is not UB (outside const-eval)
RalfJung Jul 31, 2024
276fa19
rustc_parser: consider the in 2024 an expression
vincenzopalazzo May 31, 2024
6b731c2
tests: add the _ as expr test for cargo fix
vincenzopalazzo Jul 26, 2024
28a58f2
Auto merge of #126991 - cjgillot:gvn-prof, r=oli-obk
bors Jul 31, 2024
83fb140
Fix docs for OnceLock::get_mut_or_init
juntyr Jul 31, 2024
79ef91e
tweak comment on `NonterminalKind::Expr`
compiler-errors Jul 31, 2024
6d7bb12
Emit an error if `#[optimize]` is applied to an incompatible item
clubby789 Jul 31, 2024
20379e4
Rollup merge of #123813 - compiler-errors:redundant-lint, r=petrochenkov
matthiaskrgr Jul 31, 2024
3acd910
Rollup merge of #126697 - vincenzopalazzo:macros/find_the_expression_…
matthiaskrgr Jul 31, 2024
19f6ff0
Rollup merge of #127159 - Nadrieril:hide-candidate, r=matthewjasper
matthiaskrgr Jul 31, 2024
52f7d33
Rollup merge of #128244 - compiler-errors:move-clone-sugg, r=estebank
matthiaskrgr Jul 31, 2024
1ef8a4c
Rollup merge of #128431 - biabbas:master, r=Urgau
matthiaskrgr Jul 31, 2024
b22c48e
Rollup merge of #128438 - Bryanskiy:empty-array-dropck, r=lcnr
matthiaskrgr Jul 31, 2024
7060a2f
Rollup merge of #128457 - juntyr:once-lock-docs, r=tgross35
matthiaskrgr Jul 31, 2024
c1f2112
Rollup merge of #127567 - joboet:once_wait, r=Amanieu
matthiaskrgr Jul 31, 2024
8377aae
Rollup merge of #128162 - ChrisDenton:cleanup, r=joboet
matthiaskrgr Jul 31, 2024
c4ee411
Rollup merge of #128296 - heiher:update-metadata, r=Urgau
matthiaskrgr Jul 31, 2024
ac67d10
Rollup merge of #128443 - compiler-errors:async-unreachable, r=fmease
matthiaskrgr Jul 31, 2024
046664b
Rollup merge of #128449 - Urgau:tmp-allow-negative-lit-lint, r=compil…
matthiaskrgr Jul 31, 2024
cf900ab
Rollup merge of #128452 - dingxiangfei2009:smart-ptr-require-maybe-si…
matthiaskrgr Jul 31, 2024
1df27d8
docs: Fix JSON example for rust-analyzer.workspace.discoverConfig
Wilfred Jul 31, 2024
71b2116
Auto merge of #128469 - matthiaskrgr:rollup-00svite, r=matthiaskrgr
bors Aug 1, 2024
e485266
Auto merge of #128461 - matthiaskrgr:rollup-3dpp11g, r=matthiaskrgr
bors Aug 1, 2024
68df46c
Finish blessing `coverage/mcdc` tests after LLVM 19 upgrade
Zalathar Aug 1, 2024
36075eb
Ignore `use` declaration reformatting in `.git-blame-ignore-revs`.
nnethercote Aug 1, 2024
70591dc
Auto merge of #127060 - Oneirical:testificate, r=jieyouxu
bors Aug 1, 2024
0cda002
Rollup merge of #128416 - maurer:remove-android-hack, r=tgross35
matthiaskrgr Aug 1, 2024
cd52527
Rollup merge of #128437 - onur-ozkan:handle-llvm-tools-properly, r=al…
matthiaskrgr Aug 1, 2024
2c3b89e
Rollup merge of #128450 - dpaoliello:coff, r=bjorn3
matthiaskrgr Aug 1, 2024
7c60525
Rollup merge of #128458 - clubby789:optimize-unused-attr, r=compiler-…
matthiaskrgr Aug 1, 2024
5dc8d49
Rollup merge of #128477 - Zalathar:bless-mcdc-19, r=cuviper
matthiaskrgr Aug 1, 2024
ff1476c
Rollup merge of #128478 - nnethercote:update-git-blame-ignore-revs, r…
matthiaskrgr Aug 1, 2024
97ac52f
Auto merge of #128481 - matthiaskrgr:rollup-efa706r, r=matthiaskrgr
bors Aug 1, 2024
bf5844e
Auto merge of #17756 - Wilfred:fix_adoc_json, r=Veykril
bors Aug 1, 2024
70805f9
when josh-proxy screws up the roundtrip, say what the involved commit…
RalfJung Aug 1, 2024
b21af62
refactor(pal/hermit): make `ENV` a non-mutable static
mkroening Jul 31, 2024
4da966c
fix(pal/hermit): `deny(unsafe_op_in_unsafe_fn)`
mkroening Jul 31, 2024
820ec72
fix(os/hermit): `deny(unsafe_op_in_unsafe_fn)`
mkroening Jul 31, 2024
9ec4844
Auto merge of #17761 - RalfJung:josh-roudntrip-error, r=lnicola
bors Aug 1, 2024
c0e3298
Auto merge of #127543 - carbotaniuman:more_unsafe_attr_verification, …
bors Aug 1, 2024
de78cb5
on a signed deref check, mention the right pointer in the error
RalfJung Jul 29, 2024
5d5c97a
interpret: simplify pointer arithmetic logic
RalfJung Aug 1, 2024
db1652e
fix the way we detect overflow for inbounds arithmetic (and tweak the…
RalfJung Aug 1, 2024
e157954
Fix removed `box_syntax` diagnostic if source isn't available
clubby789 Aug 1, 2024
e60ebb2
Auto merge of #128490 - lnicola:sync-from-ra, r=lnicola
bors Aug 1, 2024
6d312d7
MIR required_consts, mentioned_items: ensure we do not forget to fill…
RalfJung Aug 1, 2024
f449586
Update sysinfo version to 0.31.2
GuillaumeGomez Jul 31, 2024
c8a3caf
fix dropck documentation for `[T;0]` special-case
Bryanskiy Aug 1, 2024
45d35ba
chore: refactor backtrace formatting
Konippi Aug 1, 2024
52a49d9
rustdoc: Add test for `impl_trait_in_accos_type`
aDotInTheVoid Jul 19, 2024
73ac5e0
rustdoc: Remove OpaqueTy
aDotInTheVoid Jul 3, 2024
93561a1
Rollup merge of #127490 - ferrocene:hoverbear/add-riscv64gc-unknown-l…
matthiaskrgr Aug 1, 2024
683f2d3
Rollup merge of #128433 - hermit-os:hermit-unsafe_op_in_unsafe_fn, r=…
matthiaskrgr Aug 1, 2024
8671b0b
Rollup merge of #128482 - RalfJung:ptr-signed-offset, r=oli-obk
matthiaskrgr Aug 1, 2024
29cd310
Rollup merge of #128496 - clubby789:box-syntax-multipart, r=compiler-…
matthiaskrgr Aug 1, 2024
ca73b8b
Rollup merge of #128497 - Bryanskiy:fix-dropck-doc, r=lcnr
matthiaskrgr Aug 1, 2024
e6b6d04
Rollup merge of #128499 - Konippi:refactor-backtrace-formatting, r=tg…
matthiaskrgr Aug 1, 2024
a886938
Auto merge of #128504 - matthiaskrgr:rollup-pawylnk, r=matthiaskrgr
bors Aug 1, 2024
8ce8c42
Do not underline suggestions for code that is already there
estebank Jun 22, 2024
8e86c95
Auto merge of #127276 - aDotInTheVoid:no-opaque, r=camelid
bors Aug 1, 2024
b72685b
rustdoc: Remove dead opaque_tys rendering logic
aDotInTheVoid Aug 1, 2024
425ae69
Auto merge of #127624 - Oneirical:a-test-of-lime, r=jieyouxu
bors Aug 2, 2024
b2f7e71
Dogfood
c410-f3r Aug 2, 2024
05e692a
Auto merge of #128147 - lolbinarycat:fmt-write-bloat-rmake, r=jieyouxu
bors Aug 2, 2024
d1d57bd
Rollup merge of #126818 - estebank:suggestions-fix, r=wesleywiser
matthiaskrgr Aug 2, 2024
2dabaa0
Rollup merge of #128436 - GuillaumeGomez:update-sysinfo, r=clubby789
matthiaskrgr Aug 2, 2024
67fcb58
Rollup merge of #128453 - RalfJung:raw_eq, r=saethlin
matthiaskrgr Aug 2, 2024
55ed05c
Rollup merge of #128491 - c410-f3r:unlock-rfc-2011, r=workingjubilee
matthiaskrgr Aug 2, 2024
66d243f
Rollup merge of #128494 - RalfJung:mir-lazy-lists, r=compiler-errors
matthiaskrgr Aug 2, 2024
1140fd1
Rollup merge of #128521 - aDotInTheVoid:opaque-fallout, r=camelid
matthiaskrgr Aug 2, 2024
2cec7a8
Auto merge of #128529 - matthiaskrgr:rollup-gzq2slo, r=matthiaskrgr
bors Aug 2, 2024
1932602
Auto merge of #128254 - Amanieu:orig-binary-search, r=tgross35
bors Aug 2, 2024
1dc8df2
make declare macro a part of query system
SparrowLii May 21, 2024
ff888ae
no hash for the query result
SparrowLii May 21, 2024
fb9dd74
cleanup hashes and span in the query key
SparrowLii May 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
BasedOnStyle: LLVM
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,5 @@ b2d2184edea578109a48ec3d8decbee5948e8f35
# test directives migration
6e48b96692d63a79a14563f27fe5185f122434f8
ec2cc761bc7067712ecc7734502f703fe3b024c8
# format use declarations
84ac80f1921afc243d71fd0caaa4f2838c294102
12 changes: 12 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!-- homu-ignore:start -->
<!--
If this PR is related to an unstable feature or an otherwise tracked effort,
please link to the relevant tracking issue here. If you don't know of a related
tracking issue or there are none, feel free to ignore this.

This PR will get automatically assigned to a reviewer. In case you would like
a specific user to review your work, you can assign it to them by using

r​? <reviewer name>
-->
<!-- homu-ignore:end -->
10 changes: 3 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ concurrency:
cancel-in-progress: true
env:
TOOLSTATE_REPO: "https://github.com/rust-lang-nursery/rust-toolstate"
# This will be empty in PR jobs.
TOOLSTATE_REPO_ACCESS_TOKEN: ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}
jobs:
# The job matrix for `calculate_matrix` is defined in src/ci/github-actions/jobs.yml.
# It calculates which jobs should be executed, based on the data of the ${{ github }} context.
Expand All @@ -63,7 +65,7 @@ jobs:
defaults:
run:
shell: ${{ contains(matrix.os, 'windows') && 'msys2 {0}' || 'bash' }}
timeout-minutes: 600
timeout-minutes: 240
env:
CI_JOB_NAME: ${{ matrix.image }}
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
Expand Down Expand Up @@ -93,8 +95,6 @@ jobs:
path-type: inherit
install: >
make
dos2unix
diffutils

- name: disable git crlf conversion
run: git config --global core.autocrlf false
Expand Down Expand Up @@ -155,9 +155,6 @@ jobs:
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh

- name: install MSYS2
run: src/ci/scripts/install-msys2.sh

- name: install MinGW
run: src/ci/scripts/install-mingw.sh

Expand Down Expand Up @@ -239,6 +236,5 @@ jobs:
shell: bash
if: needs.calculate_matrix.outputs.run_type == 'auto'
env:
TOOLSTATE_REPO_ACCESS_TOKEN: ${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}
TOOLSTATE_ISSUES_API_URL: https://api.github.com/repos/rust-lang/rust/issues
TOOLSTATE_PUBLISH: 1
10 changes: 8 additions & 2 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,17 @@ jobs:
- name: cargo update
# Remove first line that always just says "Updating crates.io index"
run: cargo update 2>&1 | sed '/crates.io index/d' | tee -a cargo_update.log
- name: cargo update rustbook
run: |
echo -e "\nrustbook dependencies:" >> cargo_update.log
cargo update --manifest-path src/tools/rustbook 2>&1 | sed '/crates.io index/d' | tee -a cargo_update.log
- name: upload Cargo.lock artifact for use in PR
uses: actions/upload-artifact@v4
with:
name: Cargo-lock
path: Cargo.lock
path: |
Cargo.lock
src/tools/rustbook/Cargo.lock
retention-days: 1
- name: upload cargo-update log artifact for use in PR
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -113,7 +119,7 @@ jobs:
git config user.name github-actions
git config user.email [email protected]
git switch --force-create cargo_update
git add ./Cargo.lock
git add ./Cargo.lock ./src/tools/rustbook/Cargo.lock
git commit --no-verify --file=commit.txt

- name: push
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ build/
/src/tools/x/target
# Created by default with `src/ci/docker/run.sh`
/obj/
/rustc-ice*

## Temporary files
*~
Expand Down
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
[submodule "src/llvm-project"]
path = src/llvm-project
url = https://github.com/rust-lang/llvm-project.git
branch = rustc/18.1-2024-05-19
branch = rustc/19.1-2024-07-30
shallow = true
[submodule "src/doc/embedded-book"]
path = src/doc/embedded-book
Expand Down
2 changes: 2 additions & 0 deletions .ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Make vscode *not* count `config.toml` as ignored, so it is included in search
!/config.toml
3 changes: 2 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,7 @@ Markus Westerlind <[email protected]> Markus <[email protected]>
Martin Carton <[email protected]>
Martin Habovštiak <[email protected]>
Martin Hafskjold Thoresen <[email protected]>
Martin Nordholts <[email protected]> <[email protected]>
Matej Lach <[email protected]> Matej Ľach <[email protected]>
Mateusz Mikuła <[email protected]>
Mateusz Mikuła <[email protected]> <[email protected]>
Expand Down Expand Up @@ -434,7 +435,7 @@ Nick Platt <[email protected]>
Niclas Schwarzlose <[email protected]>
Nicolas Abram <[email protected]>
Nicole Mazzuca <[email protected]>
Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> nils <[email protected]>
Noratrieb <48135649+Noratrieb@users.noreply.github.com> <[email protected]>
Nif Ward <[email protected]>
Nika Layzell <[email protected]> <[email protected]>
NODA Kai <[email protected]>
Expand Down
122 changes: 0 additions & 122 deletions .reuse/dep5

This file was deleted.

Loading