Skip to content

Fix build errors #194

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
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2204 commits
Select commit Hold shift + click to select a range
143eb4f
Rollup merge of #138174 - compiler-errors:elaborate-unsize-self-pred,…
matthiaskrgr Mar 12, 2025
53e4e6f
Rollup merge of #138313 - rustbot:docs-update, r=jieyouxu
matthiaskrgr Mar 12, 2025
5833dfa
Rollup merge of #138347 - nnethercote:less-kw-Empty-2, r=compiler-errors
matthiaskrgr Mar 12, 2025
b849aa9
Rollup merge of #138360 - Urgau:fix-fp-expr_or_init, r=wesleywiser
matthiaskrgr Mar 12, 2025
2bdb10f
Rollup merge of #138372 - Eclips4:issue-138196, r=scottmcm
matthiaskrgr Mar 12, 2025
4c6edb1
Rollup merge of #138376 - nnethercote:hir-ItemKind-ident-precursors, …
matthiaskrgr Mar 12, 2025
76f9cda
Rollup merge of #138377 - nnethercote:rustc_hir_typeck, r=compiler-er…
matthiaskrgr Mar 12, 2025
143f393
Don't `alloca` just to look at a discriminant
scottmcm Mar 12, 2025
57a4736
Auto merge of #138388 - matthiaskrgr:rollup-kbax8sz, r=matthiaskrgr
bors Mar 12, 2025
cb26079
fix incorrect tracing log
onur-ozkan Mar 12, 2025
adbcb91
remove unnecessary variant
lcnr Mar 12, 2025
0998d40
Auto merge of #137612 - Kobzol:bootstrap-2024, r=onur-ozkan
bors Mar 12, 2025
d39a258
Enable metrics and verbose tests in PR CI
Kobzol Mar 12, 2025
7bfe213
Delegation: one more ICE fix for `MethodCall` generation
Bryanskiy Mar 12, 2025
8c0475e
Update mdbook to 0.4.47
ehuss Mar 12, 2025
ccdba16
Delegation: reject C-variadics
Bryanskiy Mar 12, 2025
aaa2d47
Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov
bors Mar 12, 2025
17d1e05
Use sa_sigaction instead of sa_union.__su_sigaction for AIX.
xingxue-ibm Mar 12, 2025
b54398e
Make opts.maybe_sysroot non-optional
bjorn3 Mar 7, 2025
0a67951
Avoid unnecessary argument mutation in fluent_bundle
bjorn3 Mar 7, 2025
7e8494f
Don't return an error from get_or_default_sysroot
bjorn3 Mar 7, 2025
926b5d2
Use materialize_sysroot in rustdoc
bjorn3 Mar 7, 2025
f51d1d2
Rename user_provided_sysroot argument of fluent_bundle
bjorn3 Mar 12, 2025
1543256
Remove unused host_tlib_path field
bjorn3 Mar 12, 2025
36719a9
Update sccache to 0.10.0
Kobzol Feb 26, 2025
7d141dc
Remove `sccache-plus-cl` MSVC hack
Kobzol Mar 1, 2025
42773bf
Disentangle ForwardGenericParamBan and ConstParamTy ribs
compiler-errors Mar 9, 2025
d55e2e4
Rollup merge of #137314 - lcnr:cycles-with-unknown-kind, r=compiler-e…
matthiaskrgr Mar 12, 2025
4ffbc32
Rollup merge of #137701 - cuviper:sharded-hashtable, r=fmease
matthiaskrgr Mar 12, 2025
a21d41a
Rollup merge of #138269 - Ayush1325:uefi-fs-permission, r=joboet
matthiaskrgr Mar 12, 2025
d93ef39
Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=on…
matthiaskrgr Mar 12, 2025
de7e5e9
Rollup merge of #138345 - oli-obk:autodiff-cleanup, r=compiler-errors
matthiaskrgr Mar 12, 2025
0c4415c
Rollup merge of #138387 - RalfJung:intrinsic-arg-names, r=oli-obk
matthiaskrgr Mar 12, 2025
579d058
Rollup merge of #138390 - onur-ozkan:fix-invalid-tracing-log, r=jieyouxu
matthiaskrgr Mar 12, 2025
185dd2d
Rollup merge of #134076 - GrigorenkoPV:InvalidFilename, r=joboet
Manishearth Mar 12, 2025
f88f27a
Rollup merge of #137504 - nnethercote:remove-Map-4, r=Zalathar
Manishearth Mar 12, 2025
40c7a90
Rollup merge of #138175 - sam-mccall:binobj, r=nnethercote
Manishearth Mar 12, 2025
2d7a592
Rollup merge of #138259 - compiler-errors:disentangle-ribs, r=BoxyUwU
Manishearth Mar 12, 2025
f5eb296
Rollup merge of #138280 - folkertdev:mir-dump-asm-const, r=compiler-e…
Manishearth Mar 12, 2025
277d05e
Rollup merge of #138318 - lolbinarycat:rustdoc-js-less-expect-error-p…
Manishearth Mar 12, 2025
245d3a9
Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=on…
Manishearth Mar 12, 2025
74c3794
Rollup merge of #138357 - lcnr:goodbye-TypeVerifier-rarw, r=compiler-…
Manishearth Mar 12, 2025
84a2b68
Rollup merge of #138394 - lcnr:yeet-variant, r=compiler-errors
Manishearth Mar 12, 2025
8d28328
Rollup merge of #138403 - Bryanskiy:delegation-ice-2, r=petrochenkov
Manishearth Mar 12, 2025
9d1b62c
Rollup merge of #138407 - Bryanskiy:delegation-variadic, r=petrochenkov
Manishearth Mar 12, 2025
c756251
Rollup merge of #138409 - xingxue-ibm:use-sigaction, r=compiler-errors
Manishearth Mar 12, 2025
675ae1a
use `expect` instead of `allow`
onur-ozkan Mar 12, 2025
249cb84
Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr
bors Mar 12, 2025
03c1b43
minor interpret cleanups
RalfJung Mar 12, 2025
eb2e421
Adapt to LLVM dropping CfiFunctionIndex::begin()/end()
zmodem Mar 12, 2025
5ec462e
Don't emit error within cast function, propagate it as a CastError
compiler-errors Mar 12, 2025
7a08d03
Add an opt-out in pretty printing for RTN rendering
compiler-errors Mar 12, 2025
2c0ad9d
Remove `feature = "hash_raw_entry"`
cuviper Feb 26, 2025
0a47792
rustdoc-json: Extract Id handling into its own module
aDotInTheVoid Dec 5, 2024
0434013
Fix RISC-V VxWorks LLVM target triples
madsmtm Mar 12, 2025
a05d6ab
rustdoc-json: Clean up & Document id handling
aDotInTheVoid Dec 6, 2024
0e76f8b
Auto merge of #138076 - tmiasko:pred-count, r=matthewjasper
bors Mar 12, 2025
c8a6fcc
fix: remove the check of lld not supporting @response-file
weihanglo Mar 12, 2025
8bf33c2
Visit PatField when collecting lint levels
compiler-errors Mar 13, 2025
8536f20
Auto merge of #138416 - Manishearth:rollup-fejor9p, r=Manishearth
bors Mar 13, 2025
26176b0
less text for same effect
tshepang Mar 13, 2025
d0a3160
Merge pull request #2281 from rust-lang/tshepang-patch-1
tshepang Mar 13, 2025
231627b
update error message
tshepang Mar 13, 2025
d2ff658
Update library/core/src/intrinsics/mod.rs
DiuDiu777 Mar 13, 2025
6a01990
Update library/core/src/intrinsics/mod.rs
DiuDiu777 Mar 13, 2025
2f824ea
Update library/core/src/intrinsics/mod.rs
DiuDiu777 Mar 13, 2025
961351c
Auto merge of #138249 - compiler-errors:auto-self, r=lcnr
bors Mar 13, 2025
91af4aa
Allow more top-down inlining for single-BB callees
scottmcm Mar 7, 2025
88b206d
atomic intrinsics: clarify which types are supported and (if applicab…
RalfJung Mar 12, 2025
d4c5e75
Preparing for merge from rustc
jieyouxu Mar 13, 2025
7bde176
Merge from rustc
jieyouxu Mar 13, 2025
2b15dd1
Add more comments to discriminant calculations.
scottmcm Mar 13, 2025
440d336
Document `fetch.prunetags = true` gotcha during rustc-pull
jieyouxu Mar 13, 2025
36ff87e
EUV: fix place of deref pattern's interior's scrutinee
dianne Mar 13, 2025
ed29ebb
Merge pull request #2282 from jieyouxu/fetch-prunetags
Kobzol Mar 13, 2025
3b1776d
Rollup merge of #126856 - onur-ozkan:remove-rls, r=clubby789
matthiaskrgr Mar 13, 2025
b3ab695
Rollup merge of #133981 - aDotInTheVoid:document-docs-ids, r=fmease
matthiaskrgr Mar 13, 2025
a488cf8
Rollup merge of #136842 - randomPoison:trusty-libstd-v3, r=ChrisDenton
matthiaskrgr Mar 13, 2025
9527572
Rollup merge of #137355 - thaliaarchi:io-optional-methods/sgx, r=Chri…
matthiaskrgr Mar 13, 2025
448aa30
Rollup merge of #138162 - ehuss:library-2024, r=cuviper
matthiaskrgr Mar 13, 2025
5ae93cf
Rollup merge of #138273 - petrochenkov:nonatroot, r=bjorn3
matthiaskrgr Mar 13, 2025
1827ffd
Rollup merge of #138346 - folkertdev:naked-asm-windows-endef, r=Chris…
matthiaskrgr Mar 13, 2025
3bfce83
Rollup merge of #138370 - cuviper:try_oom_error, r=jhpratt
matthiaskrgr Mar 13, 2025
a2aba05
Auto merge of #138448 - matthiaskrgr:rollup-3onhkse, r=matthiaskrgr
bors Mar 13, 2025
762acf5
Rollup merge of #137816 - folkertdev:naked-asm-xcoff, r=Noratrieb
matthiaskrgr Mar 13, 2025
1a7d2b9
Rollup merge of #138109 - Kohei316:feat/rust-doc-precise-capturing-ar…
matthiaskrgr Mar 13, 2025
419d913
Rollup merge of #138343 - tgross35:f16-powf, r=joboet
matthiaskrgr Mar 13, 2025
10be973
Rollup merge of #138356 - betrusted-io:bump-libc-0.2.171, r=jhpratt
matthiaskrgr Mar 13, 2025
459d5b5
Rollup merge of #138371 - cuviper:stable-asm-test, r=jieyouxu
matthiaskrgr Mar 13, 2025
ad23e9d
Rollup merge of #138404 - bjorn3:sysroot_handling_cleanup, r=petroche…
matthiaskrgr Mar 13, 2025
63447f2
Delegation: allow foreign fns `reuse`
Bryanskiy Mar 12, 2025
6f214c5
Fix pluralization of tests
Kobzol Mar 13, 2025
208cef4
Add note about the experimental status
Kobzol Mar 13, 2025
2192d5c
Print the compared SHAs
Kobzol Mar 13, 2025
7ed913b
Add cache for downloading job metrics
Kobzol Mar 13, 2025
5a7f227
Collapse report in `<details>`
Kobzol Mar 13, 2025
d5d633d
Group diffs by tests, rather than job groups
Kobzol Mar 13, 2025
f981a0a
Do not print doctest diffs in the report
Kobzol Mar 13, 2025
93257e2
Auto merge of #138450 - matthiaskrgr:rollup-4im25vf, r=matthiaskrgr
bors Mar 13, 2025
3cf1a68
Add `doc_url` attribute to CI jobs
Kobzol Mar 13, 2025
aab643f
Fill `doc_url` for Rust for Linux and Fuchsia jobs
Kobzol Mar 13, 2025
6117644
Output job doc URL to allow Rust Log Analyzer to access it
Kobzol Mar 13, 2025
0c6d24e
Print job doc URL on job failure
Kobzol Mar 13, 2025
a73e44b
Provide helpful diagnostics for shebang lookalikes
Pyr0de Feb 27, 2025
ad74285
add exclude to config.toml
Shourya742 Feb 16, 2025
7d1537e
add test for exclude feature
Shourya742 Feb 16, 2025
22571da
Add change info to change tracker
Shourya742 Feb 16, 2025
9d5f074
make test platform agnostic
Shourya742 Mar 4, 2025
c6ecd8c
update the test_exclude to not use paths with path separators
Shourya742 Mar 9, 2025
83ee034
Remove usage of legacy scheme paths on RedoxOS
bjorn3 Mar 13, 2025
52daa7d
Auto merge of #137152 - saethlin:bss-const-allocs, r=wesleywiser
bors Mar 13, 2025
b5955e7
Rollup merge of #138126 - compiler-errors:rtn-for-sugg, r=oli-obk
matthiaskrgr Mar 13, 2025
41d6e6e
Rollup merge of #138399 - Bryanskiy:delegation-extern-fn, r=petrochenkov
matthiaskrgr Mar 13, 2025
6db8e5a
Rollup merge of #138406 - ehuss:update-mdbook, r=jieyouxu
matthiaskrgr Mar 13, 2025
9339bc6
Rollup merge of #138417 - RalfJung:interpret-cleanup, r=oli-obk
matthiaskrgr Mar 13, 2025
4c20fe8
Rollup merge of #138420 - zmodem:cfifunctionindex_fix, r=durin42
matthiaskrgr Mar 13, 2025
962b646
Rollup merge of #138423 - compiler-errors:delay-emit, r=WaffleLapkin
matthiaskrgr Mar 13, 2025
883f00c
Rollup merge of #138425 - cuviper:remove-hash_raw_entry, r=jhpratt
matthiaskrgr Mar 13, 2025
69b3ad1
Rollup merge of #138427 - madsmtm:vxworks-llvm-target, r=jieyouxu
matthiaskrgr Mar 13, 2025
b9e00b3
bump html5ever to 0.28
klensy Mar 13, 2025
2c76bf7
Remove an outdated line from a test comment
WaffleLapkin Mar 13, 2025
7b4b4b1
bump html5ever to 0.29 with deps
klensy Mar 13, 2025
c88dfb2
Remove myself from libs review
cuviper Mar 13, 2025
190187b
Remove the doc for `no-system-llvm`
cuviper Mar 13, 2025
abed12a
Add `src/tools/x` to the main workspace
cuviper Mar 7, 2025
66deb69
Alphabetize the root workspace members
cuviper Mar 7, 2025
8c91fae
Remove separate `src/tools/x` from rust-analyzer settings
cuviper Mar 10, 2025
496788a
Record the new settings checksums
cuviper Mar 10, 2025
27d71f0
Merge pull request #2284 from rust-lang/cuviper-patch-1
jieyouxu Mar 13, 2025
e885122
Add a pretty printing test for fn params.
nnethercote Mar 12, 2025
cbfdf0b
Auto merge of #138459 - matthiaskrgr:rollup-hddfg18, r=matthiaskrgr
bors Mar 13, 2025
54d26b3
remove comment regarding a removed test directive
tshepang Mar 13, 2025
43499bf
Remove has_redox_scheme
bjorn3 Mar 13, 2025
c437178
Create libgccjit.so.0 alias also for CI-downloaded GCC
Kobzol Mar 12, 2025
955aef5
Change GCC build flags
Kobzol Mar 12, 2025
3fc7ca0
Use GCC for building GCC
Kobzol Mar 13, 2025
34272a5
Do not overwrite original `config.toml` in `opt-dist`
Kobzol Mar 13, 2025
38fc116
Store libgccjit.so in a lib directory in the GCC CI tarball
Kobzol Mar 13, 2025
9714f60
Inline and remove `FnParam::name`.
nnethercote Mar 13, 2025
958bc7b
Handle `_` properly in a couple of places.
nnethercote Mar 13, 2025
bebd91f
Fix HIR param pretty printing some more.
nnethercote Mar 13, 2025
79e4be1
Remove the ref from `FnParam::Ident`.
nnethercote Mar 13, 2025
88aaf1d
Fix grammar and remove redundant info
KonaeAkira Mar 13, 2025
82a79b9
Add codegen test for modulo with power-of-two divisor
KonaeAkira Mar 14, 2025
addae07
Auto merge of #138391 - scottmcm:SSA-discriminants, r=WaffleLapkin
bors Mar 14, 2025
ccde0a2
Fix formatting (line too long)
KonaeAkira Mar 14, 2025
b9f0ca1
Refactor is_snake_case.
remexre Mar 14, 2025
d989bf5
rustc_target: Add target features for LoongArch v1.1
heiher Mar 5, 2025
0160c60
Check type of const param correctly in MIR typeck
compiler-errors Mar 9, 2025
4c32adb
Deny impls for BikeshedGuaranteedNoDrop
compiler-errors Mar 14, 2025
523c507
Auto merge of #138157 - scottmcm:inline-more-tiny-things, r=oli-obk
bors Mar 14, 2025
c62707e
Rollup merge of #136001 - hkBst:patch-21, r=cuviper
jhpratt Mar 14, 2025
595c624
Rollup merge of #136230 - clarfonthey:net-memory-layout-assumptions, …
jhpratt Mar 14, 2025
459352a
Rollup merge of #136892 - erickt:fuchsia-target, r=jieyouxu
jhpratt Mar 14, 2025
6ae5c8d
Rollup merge of #136911 - Kobzol:ci-helper-link, r=marcoieni
jhpratt Mar 14, 2025
936e51e
Rollup merge of #137870 - karolzwolak:lazylock-const-hashmaps-137566,…
jhpratt Mar 14, 2025
b9c33fa
Rollup merge of #138179 - cuviper:x, r=jieyouxu
jhpratt Mar 14, 2025
82d4ab6
Rollup merge of #138389 - onur-ozkan:use-expect, r=jieyouxu
jhpratt Mar 14, 2025
637f059
Rollup merge of #138396 - Kobzol:ci-metrics, r=marcoieni
jhpratt Mar 14, 2025
91e4bab
Rollup merge of #138398 - RalfJung:atomic-intrinsics-provenance, r=nn…
jhpratt Mar 14, 2025
e928a8f
Rollup merge of #138432 - weihanglo:lld, r=lqd
jhpratt Mar 14, 2025
fb2a7fa
Rollup merge of #138434 - compiler-errors:lint-level-pat-field, r=jie…
jhpratt Mar 14, 2025
7de35c8
Rollup merge of #138441 - tshepang:patch-5, r=jieyouxu
jhpratt Mar 14, 2025
f505572
Rollup merge of #138442 - dianne:deref-pat-euv-fix, r=compiler-errors
jhpratt Mar 14, 2025
f6fcae0
Rollup merge of #138457 - bjorn3:redox_scheme_paths, r=Noratrieb
jhpratt Mar 14, 2025
db022a8
Rollup merge of #138461 - WaffleLapkin:indate-comment, r=ehuss
jhpratt Mar 14, 2025
dea8a15
Rollup merge of #138466 - cuviper:libs-review, r=jieyouxu
jhpratt Mar 14, 2025
a863f2c
Merge pull request #2285 from KonaeAkira/master
tshepang Mar 14, 2025
aad1db7
Pass precise HirId when calling check_stability
xizheyin Mar 13, 2025
f7b4354
Auto merge of #138480 - jhpratt:rollup-y3b8wu5, r=jhpratt
bors Mar 14, 2025
90bf2b1
Show valid crate types when the user passes unknown `--crate-type` value
malezjaa Dec 24, 2024
3d9bf08
Merge pull request #2283 from jieyouxu/sync
jieyouxu Mar 14, 2025
6ef465b
Add clarification about doctests
Kobzol Mar 14, 2025
bf095f6
Ensure that GCC is not built using Clang, as it misbehaves
Kobzol Mar 14, 2025
7afad54
Pass `CI_JOB_DOC_URL` to Docker
Kobzol Mar 14, 2025
2aa68ac
Remove `RUN_CHECK_WITH_PARALLEL_QUERIES`
Kobzol Mar 13, 2025
db8aa92
Take a break from reviews
ChrisDenton Mar 14, 2025
bc6047a
Use lit span when suggesting suffix lit cast
xizheyin Mar 14, 2025
79034bd
fix(linker): prevent overflow when estimating CLI arg list length
weihanglo Mar 13, 2025
a672448
fix(linker): use arg list estimate on only Windows
weihanglo Mar 14, 2025
08166b5
feat(linker): check ARG_MAX on Unix platforms
weihanglo Mar 14, 2025
cb50d4d
Auto merge of #137424 - Ayush1325:uefi-path-node, r=nicholasbishop,cu…
bors Mar 14, 2025
a891139
resolve: Avoid some unstable iteration
petrochenkov Mar 14, 2025
f8842bd
Rollup merge of #134720 - malezjaa:feat/crate-type-valid-values, r=ji…
fmease Mar 14, 2025
881d237
Rollup merge of #137619 - Pyr0de:issue_137249, r=fmease
fmease Mar 14, 2025
ffa96fe
Rollup merge of #138353 - RalfJung:expose-provenance-must-use, r=ibra…
fmease Mar 14, 2025
40ac358
Rollup merge of #138452 - Kobzol:remove-run-check-with-parallel-queri…
fmease Mar 14, 2025
1e7441f
Rollup merge of #138469 - tshepang:patch-6, r=onur-ozkan
fmease Mar 14, 2025
c42866f
Rollup merge of #138477 - compiler-errors:deny-bikeshed-guaranteed-no…
fmease Mar 14, 2025
8eeecb7
Rollup merge of #138485 - BoxyUwU:rdg-push, r=jieyouxu
fmease Mar 14, 2025
c5e3857
Rollup merge of #138487 - Kobzol:fix-doc-url-docker, r=marcoieni
fmease Mar 14, 2025
401b325
Rollup merge of #138495 - ChrisDenton:vacate, r=ChrisDenton
fmease Mar 14, 2025
9e3805d
Mirror NetBSD sources
Kobzol Mar 14, 2025
ecade53
Auto merge of #138506 - fmease:rollup-ve4h2eq, r=fmease
bors Mar 14, 2025
66c49c7
Make `Parser::parse_expr_cond` public.
mohe2015 Mar 14, 2025
e54bde6
Remove fake borrows of refs that are converted into non-refs in MakeB…
compiler-errors Mar 14, 2025
f0b8e13
Do not suggest using `-Zmacro-backtrace` for builtin macros
estebank Mar 11, 2025
58e0830
Update cargo
weihanglo Mar 14, 2025
5da1ba4
Fix typo in hir lowering lint diag
yotamofek Mar 14, 2025
e6f7ab5
Small grammar fix in comment
yotamofek Mar 14, 2025
d9e5539
Auto merge of #138519 - weihanglo:update-cargo, r=weihanglo
bors Mar 14, 2025
10055fb
Rollup merge of #138056 - heiher:loong64v1.1-features, r=petrochenkov
fmease Mar 14, 2025
fc7ac81
Rollup merge of #138451 - Kobzol:gcc-ci-build-gcc, r=GuillaumeGomez
fmease Mar 14, 2025
756b179
Rollup merge of #138454 - Kobzol:post-merge-workflow-fixes, r=jieyouxu
fmease Mar 14, 2025
43c41a8
Rollup merge of #138460 - xizheyin:issue-138319, r=petrochenkov
fmease Mar 14, 2025
03cda6b
Rollup merge of #138474 - remexre:refactor-is-snake-case, r=compiler-…
fmease Mar 14, 2025
370f8fb
Rollup merge of #138482 - nnethercote:fix-hir-printing, r=compiler-er…
fmease Mar 14, 2025
9b8a677
Rollup merge of #138507 - Kobzol:netbsd-mirror, r=Mark-Simulacrum
fmease Mar 14, 2025
7977592
Rollup merge of #138511 - mohe2015:rustc-parse-pub-parse-expr-cond, r…
fmease Mar 14, 2025
9838591
Rollup merge of #138518 - yotamofek:pr/hir-lint-typo, r=compiler-errors
fmease Mar 14, 2025
ecce387
Mark myself as unavailable for reviews
jieyouxu Mar 15, 2025
2828650
Auto merge of #138523 - fmease:rollup-j2j5h59, r=fmease
bors Mar 15, 2025
adea7cb
Auto merge of #138379 - estebank:macro-backtrace-note, r=petrochenkov
bors Mar 15, 2025
dc0cdfd
Squash fold into ty
compiler-errors Mar 13, 2025
e5a2220
Fold visit into ty
compiler-errors Mar 13, 2025
6438b9e
Use {Decodable,Encodable}_NoContext in type_ir
compiler-errors Mar 13, 2025
19c84c8
Move codec module back into middle
compiler-errors Mar 13, 2025
b88f85a
Stop relying on rustc_type_ir in non-type-system crates
compiler-errors Mar 13, 2025
aa95b96
Auto merge of #138464 - compiler-errors:less-type-ir, r=lcnr
bors Mar 15, 2025
a384039
Rollup merge of #138283 - compiler-errors:enforce-const-param, r=BoxyUwU
matthiaskrgr Mar 15, 2025
06b135f
Rollup merge of #138439 - weihanglo:argmax, r=jieyouxu
matthiaskrgr Mar 15, 2025
232ec5c
Rollup merge of #138502 - petrochenkov:resinstab, r=compiler-errors
matthiaskrgr Mar 15, 2025
81ba557
Rollup merge of #138514 - compiler-errors:fake-borrow-ref-to-value, r…
matthiaskrgr Mar 15, 2025
35aa49d
Rollup merge of #138524 - jieyouxu:vac, r=jieyouxu
matthiaskrgr Mar 15, 2025
ca85a3e
Fix build errors
vayunbiyani Mar 15, 2025
4d30011
Auto merge of #138532 - matthiaskrgr:rollup-mgcynqu, r=matthiaskrgr
bors Mar 15, 2025
9f06585
improves outer mod attribute test
spencer3035 Mar 13, 2025
6207559
improves duplicate label test
spencer3035 Mar 14, 2025
27077b9
improves duplicate lang item test
spencer3035 Mar 13, 2025
13134dd
Don't drop Rvalue::WrapUnsafeBinder during GVN
compiler-errors Mar 11, 2025
e3ac1fa
Add RTN support to rustdoc
compiler-errors Mar 3, 2025
9f274ba
Auto merge of #137665 - Kobzol:update-sccache, r=marcoieni
bors Mar 15, 2025
4946818
Rollup merge of #133055 - kpreid:clone-uninit-doc, r=Mark-Simulacrum
jieyouxu Mar 16, 2025
b8c51f4
Rollup merge of #137147 - Shourya742:2025-02-16-support-exclude-in-co…
jieyouxu Mar 16, 2025
903b526
Rollup merge of #137864 - compiler-errors:unsafe-binder-gvn, r=oli-obk
jieyouxu Mar 16, 2025
f16ce2a
Rollup merge of #137890 - lolbinarycat:docs-bufreader-peek-consume, r…
jieyouxu Mar 16, 2025
8882dac
Rollup merge of #137956 - compiler-errors:rtn-rustdoc, r=fmease
jieyouxu Mar 16, 2025
199e714
Rollup merge of #137968 - dingxiangfei2009:patch-1, r=Mark-Simulacrum
jieyouxu Mar 16, 2025
e084680
Rollup merge of #138082 - thaliaarchi:slice-cfg-not-test, r=thomcc
jieyouxu Mar 16, 2025
8210b84
Rollup merge of #138275 - folkertdev:expose-is-s390x-feature-detected…
jieyouxu Mar 16, 2025
7112951
Rollup merge of #138303 - DiuDiu777:rc-fix, r=Mark-Simulacrum
jieyouxu Mar 16, 2025
413600c
Rollup merge of #138309 - DiuDiu777:intrinsic-doc-fix, r=thomcc
jieyouxu Mar 16, 2025
5b92250
Rollup merge of #138323 - kpreid:offset-of-doc, r=Mark-Simulacrum
jieyouxu Mar 16, 2025
01bc954
Rollup merge of #138329 - scottmcm:assert-hint, r=Mark-Simulacrum
jieyouxu Mar 16, 2025
e42f339
Rollup merge of #138465 - klensy:linkchecker-b, r=Mark-Simulacrum
jieyouxu Mar 16, 2025
7c1555c
Rollup merge of #138471 - spencer3035:move-ui-test-1ofn, r=jieyouxu
jieyouxu Mar 16, 2025
c05a643
Rollup merge of #138472 - KonaeAkira:master, r=Mark-Simulacrum
jieyouxu Mar 16, 2025
f4372f5
Rollup merge of #138484 - xizheyin:issue-138392, r=compiler-errors
jieyouxu Mar 16, 2025
66678e6
Auto merge of #138548 - jieyouxu:rollup-xpslct5, r=jieyouxu
bors Mar 16, 2025
5abee91
Merge branch 'master' into fix-build-err-autodiff-libs
vayunbiyani Mar 16, 2025
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.
49 changes: 39 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# This file defines our primary CI workflow that runs on pull requests
# and also on pushes to special branches (auto, try).
#
# The actual definition of the executed jobs is calculated by a Python
# script located at src/ci/github-actions/ci.py, which
# The actual definition of the executed jobs is calculated by the
# `src/ci/citool` crate, which
# uses job definition data from src/ci/github-actions/jobs.yml.
# You should primarily modify the `jobs.yml` file if you want to modify
# what jobs are executed in CI.
Expand Down Expand Up @@ -56,7 +56,10 @@ jobs:
- name: Calculate the CI job matrix
env:
COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
run: python3 src/ci/github-actions/ci.py calculate-job-matrix >> $GITHUB_OUTPUT
run: |
cd src/ci/citool
CARGO_INCREMENTAL=0 cargo test
CARGO_INCREMENTAL=0 cargo run calculate-job-matrix >> $GITHUB_OUTPUT
id: jobs
job:
name: ${{ matrix.full_name }}
Expand All @@ -65,6 +68,7 @@ jobs:
timeout-minutes: 360
env:
CI_JOB_NAME: ${{ matrix.name }}
CI_JOB_DOC_URL: ${{ matrix.doc_url }}
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
# commit of PR sha or commit sha. `GITHUB_SHA` is not accurate for PRs.
HEAD_SHA: ${{ github.event.pull_request.head.sha || github.sha }}
Expand Down Expand Up @@ -179,9 +183,28 @@ jobs:
- name: show the current environment
run: src/ci/scripts/dump-environment.sh

# Pre-build citool before the following step uninstalls rustup
# Build it into the build directory, to avoid modifying sources
- name: build citool
run: |
cd src/ci/citool
CARGO_INCREMENTAL=0 CARGO_TARGET_DIR=../../../build/citool cargo build

- name: run the build
# Redirect stderr to stdout to avoid reordering the two streams in the GHA logs.
run: src/ci/scripts/run-build-from-ci.sh 2>&1
run: |
set +e
# Redirect stderr to stdout to avoid reordering the two streams in the GHA logs.
src/ci/scripts/run-build-from-ci.sh 2>&1
STATUS=$?
set -e

if [[ "$STATUS" -ne 0 && -n "$CI_JOB_DOC_URL" ]]; then
echo "****************************************************************************"
echo "To find more information about this job, visit the following URL:"
echo "$CI_JOB_DOC_URL"
echo "****************************************************************************"
fi
exit ${STATUS}
env:
AWS_ACCESS_KEY_ID: ${{ env.CACHES_AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}
Expand Down Expand Up @@ -215,16 +238,22 @@ jobs:
# erroring about invalid credentials instead.
if: github.event_name == 'push' || env.DEPLOY == '1' || env.DEPLOY_ALT == '1'

- name: postprocess metrics into the summary
run: |
if [ -f build/metrics.json ]; then
./build/citool/debug/citool postprocess-metrics build/metrics.json ${GITHUB_STEP_SUMMARY}
elif [ -f obj/build/metrics.json ]; then
./build/citool/debug/citool postprocess-metrics obj/build/metrics.json ${GITHUB_STEP_SUMMARY}
else
echo "No metrics.json found"
fi

- name: upload job metrics to DataDog
if: needs.calculate_matrix.outputs.run_type != 'pr'
env:
DATADOG_SITE: datadoghq.com
DATADOG_API_KEY: ${{ secrets.DATADOG_API_KEY }}
DD_GITHUB_JOB_NAME: ${{ matrix.full_name }}
run: |
cd src/ci
npm ci
python3 scripts/upload-build-metrics.py ../../build/cpu-usage.csv
run: ./build/citool/debug/citool upload-build-metrics build/cpu-usage.csv

# This job isused to tell bors the final status of the build, as there is no practical way to detect
# when a workflow is successful listening to webhooks only in our current bors implementation (homu).
Expand Down
47 changes: 47 additions & 0 deletions .github/workflows/post-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Workflow that runs after a merge to master, analyses changes in test executions
# and posts the result to the merged PR.

name: Post merge analysis

on:
push:
branches:
- master

jobs:
analysis:
runs-on: ubuntu-24.04
if: github.repository == 'rust-lang/rust'
permissions:
pull-requests: write
steps:
- uses: actions/checkout@v4
with:
# Make sure that we have enough commits to find the parent merge commit.
# Since all merges should be through merge commits, fetching two commits
# should be enough to get the parent bors merge commit.
fetch-depth: 2
- name: Perform analysis and send PR
env:
GH_TOKEN: ${{ github.token }}
run: |
# Get closest bors merge commit
PARENT_COMMIT=`git rev-list --author='bors <[email protected]>' -n1 --first-parent HEAD^1`
echo "Parent: ${PARENT_COMMIT}"

# Find PR for the current commit
HEAD_PR=`gh pr list --search "${{ github.sha }}" --state merged --json number --jq '.[0].number'`
echo "HEAD: ${{ github.sha }} (#${HEAD_PR})"

cd src/ci/citool

printf "*This is an experimental post-merge analysis report. You can ignore it.*\n\n" > output.log
printf "<details>\n<summary>Post-merge report</summary>\n\n" >> output.log

cargo run --release post-merge-report ${PARENT_COMMIT} ${{ github.sha }} >> output.log

printf "</details>\n" >> output.log

cat output.log

gh pr comment ${HEAD_PR} -F output.log
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ no_llvm_build
/target
/library/target
/src/bootstrap/target
/src/ci/citool/target
/src/tools/x/target
# Created by `x vendor`
/vendor
Expand Down
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,9 @@ James Hinshelwood <[email protected]> <[email protected]>
James Miller <[email protected]> <[email protected]>
James Perry <[email protected]>
James Sanderson <[email protected]>
Jana Dönszelmann <[email protected]>
Jana Dönszelmann <[email protected]> <[email protected]>
Jana Dönszelmann <[email protected]> <[email protected]>
Jan-Erik Rediger <[email protected]> <[email protected]>
Jaro Fietz <[email protected]>
Jason Fager <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ For submodules, changes need to be made against the repository corresponding the
submodule, and not the main `rust-lang/rust` repository.

For subtrees, prefer sending a PR against the subtree's repository if it does
not need to be made against the main `rust-lang/rust` repostory (e.g. a
not need to be made against the main `rust-lang/rust` repository (e.g. a
rustc-dev-guide change that does not accompany a compiler change).

## About the [rustc-dev-guide]
Expand Down
Loading