Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5139 commits
Select commit Hold shift + click to select a range
16a4ad7
rustdoc: use shorter paths as preferred canonical paths
Dec 26, 2024
fc8a541
docs: inline `core::ffi::c_str` types to `core::ffi`
Dec 26, 2024
da1c1c3
Adjust test for slightly changed inlining behavior
Dec 26, 2024
d997bc9
Simplify or delete normalize directives that don't care about bit-width
Dec 25, 2024
b919afa
Rollup merge of #131522 - c410-f3r:unlock-rfc-2011, r=chenyukang
Dec 27, 2024
b618af1
Rollup merge of #134379 - bjoernager:slice-as-array, r=dtolnay
Dec 27, 2024
9551808
Rollup merge of #134644 - kpreid:duplicates, r=Mark-Simulacrum
Dec 27, 2024
0521d6c
Rollup merge of #134649 - SUPERCILEX:statx-remember, r=thomcc
Dec 27, 2024
50c3696
Rollup merge of #134728 - deltragon:barrier-doc, r=tgross35
Dec 27, 2024
0bfd367
Rollup merge of #134782 - wtlin1228:docs/iter-rposition, r=Mark-Simul…
Dec 27, 2024
5a57d10
Rollup merge of #134789 - betrusted-io:bump-unwinding-to-0.25.0, r=Ma…
Dec 27, 2024
c1447e3
Rollup merge of #134791 - notriddle:notriddle/inline-ffi-error-types,…
Dec 27, 2024
207ed1b
Auto merge of #134812 - jhpratt:rollup-a9klvez, r=jhpratt
Dec 27, 2024
2855098
Sort triples by name in platform_support.md
Dec 27, 2024
c5e4b72
tools: fix build failure caused by PR #134420
Dec 27, 2024
5ba0dd4
Don't use `parse_cfg_name_directive` for normalize directives
Dec 25, 2024
835fbcb
Remove the `-test` suffix from normalize directives
Dec 25, 2024
0af396f
Fix mistake in windows file open
Dec 24, 2024
54b130a
Fix renaming symlinks on Windows
Dec 26, 2024
42591a4
Auto merge of #134786 - ChrisDenton:fix-rename-symlink, r=tgross35
Dec 27, 2024
454c09e
Spruce up the docs of several queries related to the type/trait syste…
Dec 26, 2024
11f7e30
Add diff test for MatchBranchSimplification
Oct 4, 2024
e32ec45
MatchBranchSimplification: Consider empty-unreachable otherwise branch
Oct 4, 2024
9e57593
Add LTO support to clang in CI
Dec 23, 2024
4fd3baa
Add `--no-capture` as a bootstrap argument
Dec 26, 2024
bccc11e
compiletest: Replace `--nocapture` with `--no-capture`
Dec 27, 2024
5bb727a
compiletest: Remove/don't write empty 'expected' files
Dec 26, 2024
35bbb01
Add change tracker entry
Dec 27, 2024
b9df376
Rollup merge of #134606 - RalfJung:ptr-copy-docs, r=Mark-Simulacrum
Dec 27, 2024
7bbbfc6
Rollup merge of #134622 - ChrisDenton:write-file-utf8, r=Mark-Simulacrum
Dec 27, 2024
bc3e891
Rollup merge of #134759 - Zalathar:normalize, r=jieyouxu
Dec 27, 2024
72ef16f
Rollup merge of #134787 - fmease:spruce-up-queries, r=compiler-errors
Dec 27, 2024
d419cc7
Rollup merge of #134806 - notriddle:notriddle/parent-path-is-better, …
Dec 27, 2024
3980cc6
Rollup merge of #134815 - 9names:sort_platform_md_targets, r=jieyouxu
Dec 27, 2024
f65dc4f
Rollup merge of #134816 - Integral-Tech:pathbuf-refactor, r=lqd
Dec 27, 2024
5544091
Rollup merge of #134819 - ChrisDenton:trunc, r=Mark-Simulacrum
Dec 27, 2024
6d3db55
Auto merge of #134822 - jieyouxu:rollup-5xuaq82, r=jieyouxu
Dec 27, 2024
e1b65be
Fix typos
Dec 27, 2024
2c0c912
Move `{widening, carrying}_mul` to an intrinsic with fallback MIR
Nov 30, 2024
4669c0d
Override `carrying_mul_add` in cg_llvm
Nov 30, 2024
e5f0d6f
Auto merge of #134803 - clubby789:strip-debuginfo, r=Kobzol
Dec 27, 2024
6039eab
Add spastorino to users_on_vacation
Dec 27, 2024
85aad52
Make sure there are no registered constraints from creating universal…
Dec 27, 2024
df189f6
Add clubby789 to bootstrap review rotation
Dec 27, 2024
95e66ff
Rollup merge of #133663 - scottmcm:carrying_mul_add, r=Amanieu
Dec 27, 2024
26fb78a
Rollup merge of #134798 - compiler-errors:err-auto, r=jackh726
Dec 27, 2024
7ba9655
Rollup merge of #134808 - clubby789:compiletest-remove-stderr, r=jiey…
Dec 27, 2024
5b249f8
Rollup merge of #134809 - clubby789:nocapture, r=jieyouxu
Dec 27, 2024
a77a827
Rollup merge of #134826 - spastorino:vacations, r=lqd
Dec 27, 2024
6385e65
Rollup merge of #134828 - clubby789:ununreview, r=lqd
Dec 27, 2024
dd84b7d
Auto merge of #134830 - matthiaskrgr:rollup-7hdjojz, r=matthiaskrgr
Dec 27, 2024
fef8ec5
Add test of dot after eager statement boundary expr
Dec 27, 2024
e67fe36
Skip parenthesis if `.` makes statement boundary unambiguous
Dec 27, 2024
c95f9f5
Add pretty-printer test of tuple field function call
Dec 27, 2024
68bd853
Update `compiler-builtins` to 0.1.140
Dec 27, 2024
26bb4e6
Skip parenthesis around tuple struct field calls
Dec 27, 2024
ecc1899
Auto merge of #134690 - clubby789:ci-clang-lto, r=Kobzol
Dec 27, 2024
bc05424
Update library/alloc/tests/sort/tests.rs
Dec 28, 2024
9aebd28
Rollup merge of #134823 - chloefeal:fix, r=tgross35,dtolnay
Dec 28, 2024
2d96f2a
Rollup merge of #134827 - compiler-errors:borrowck-nits, r=lqd
Dec 28, 2024
3fc0f08
Rollup merge of #134833 - dtolnay:leftmostwithdot, r=compiler-errors
Dec 28, 2024
0a09252
Rollup merge of #134834 - dtolnay:unnamedcall, r=compiler-errors
Dec 28, 2024
ef19017
compiletest: Self-test for `normalize-*` with revisions
Dec 28, 2024
3a4e821
compiletest: Only pass the post-colon value to `parse_normalize_rule`
Dec 28, 2024
f228458
Tidy up bigint mul methods
Oct 26, 2024
2b0ceb8
Auto merge of #134839 - dtolnay:rollup-1jm11rl, r=dtolnay
Dec 28, 2024
378dc03
Disable `backtrace-debuginfo.rs` on windows-gnu
Dec 28, 2024
f557363
compiletest: Make a FIXME for escaped newlines less confusing
Dec 28, 2024
b77ab2d
tests: migrate `libs-through-symlink` to rmake.rs
Dec 27, 2024
b32591e
tests: migrate `branch-protection-check-IBT` to rmake.rs
Dec 25, 2024
7cb0849
Auto merge of #134842 - jieyouxu:disable-flaky-test, r=ibraheemdev
Dec 28, 2024
3e3db73
Rollup merge of #134737 - estebank:deive-lint-default-fields-base, r=…
Dec 28, 2024
dd03fba
Rollup merge of #134760 - jieyouxu:enable-branch-protection-check-IBT…
Dec 28, 2024
3048c4a
Rollup merge of #134829 - jieyouxu:migrate-libs-through-symlinks, r=lqd
Dec 28, 2024
d21cdf7
Rollup merge of #134832 - tgross35:update-builtins, r=tgross35
Dec 28, 2024
41c74f4
Rollup merge of #134840 - Zalathar:normalize, r=jieyouxu
Dec 28, 2024
8b3f7ac
Auto merge of #134844 - Zalathar:rollup-1225wh9, r=Zalathar
Dec 28, 2024
ec9502d
remove an invalid FIXME note
Dec 22, 2024
47cd3e7
read to `String` directly without extra conversion
Dec 22, 2024
eedafbc
remove deprecated option `parallel-compiler`
Dec 22, 2024
c393811
bootstrap: drop warning for top-level test suite path check
Dec 28, 2024
4e0bc49
Auto merge of #131244 - clubby789:match-branches-unreachable, r=DianQK
Dec 28, 2024
c1c2d85
bootstrap: Allow `./x check compiletest`
Dec 28, 2024
a625ddd
Remove the unused `cdbg-*` debugger directive prefix
Dec 28, 2024
2f8824a
Simplify `DebuggerCommands::parse_from` to only take one prefix
Dec 28, 2024
3c1e750
Auto merge of #134547 - SUPERCILEX:unify-copy, r=thomcc
Dec 28, 2024
11ad6ff
docs: inline `alloc::ffi::c_str` types to `alloc::ffi`
Dec 28, 2024
ceb0441
Auto merge of #134790 - onur-ozkan:cfg-test, r=clubby789
Dec 28, 2024
35e5c7d
Document virality of `feature(rustc_private)`
Dec 28, 2024
8742e05
Auto merge of #134845 - jieyouxu:temp-drop-warning, r=onur-ozkan
Dec 28, 2024
d6c73eb
Added a codegen test for optimization with const arrays
Dec 28, 2024
00bf871
Add GUI test for item info elements color
Dec 28, 2024
b76036c
Auto merge of #134848 - Zalathar:check-compiletest, r=jieyouxu
Dec 28, 2024
f5c4975
nits: librustdoc::clean
Dec 23, 2024
a8a1011
Rollup merge of #134849 - Zalathar:debuginfo-prefixes, r=lqd,clubby78…
Dec 28, 2024
8060f58
Rollup merge of #134850 - tamird:rustc-private-book-update, r=bjorn3
Dec 28, 2024
0a52407
Rollup merge of #134852 - alex:patch-1, r=durin42
Dec 28, 2024
563920c
rustc_codegen_ssa: Buffer file writes in link_rlib
Dec 29, 2024
519c233
cargo update
Dec 29, 2024
8c8fed7
Bump compiler cc
Dec 29, 2024
0b63477
Auto merge of #134864 - Zalathar:rollup-suc8ay9, r=Zalathar
Dec 29, 2024
480eec0
Auto merge of #134867 - rust-lang:cargo_update, r=clubby789
Dec 29, 2024
0c2f435
Fix sentence fragment in `pin` module docs
Dec 29, 2024
71e3ea3
Add codegen test for issue 63646
Dec 29, 2024
7b7f634
Consolidate the macros for declaring compiletest suites
Dec 29, 2024
1e37bbe
Allow macro-declared test steps to have docstrings and attributes
Dec 29, 2024
fd19773
Auto merge of #134627 - estebank:issue-133252, r=jackh726
Dec 29, 2024
4192293
Fix `./x check bootstrap` by moving `shared_helpers::tests`
Dec 29, 2024
e7738af
Auto merge of #134650 - onur-ozkan:clean-up-fixmes, r=Kobzol
Dec 29, 2024
62bb35a
make -Csoft-float have an effect on all ARM targets
Dec 29, 2024
42a372f
Rollup merge of #134799 - poliorcetics:ab/push-xuxotrnrtysz, r=Guilla…
Dec 29, 2024
8f4bf86
Rollup merge of #134851 - lukas-code:alloc-ffi, r=tgross35
Dec 29, 2024
ea2851b
Rollup merge of #134869 - clubby789:cc-bump, r=jieyouxu
Dec 29, 2024
a43730b
Rollup merge of #134876 - Zalathar:bootstrap-test-macros, r=jieyouxu
Dec 29, 2024
fc89cb2
Rollup merge of #134883 - Zalathar:shared-helpers, r=clubby789
Dec 29, 2024
64feb9b
Auto merge of #134887 - Zalathar:rollup-ghpz7oy, r=Zalathar
Dec 29, 2024
4f8bebd
fix: typos
Dec 29, 2024
0ebdc0c
docs: fix typos
Dec 29, 2024
dab1c57
Added codegen test for elidings bounds check when indexes are manuall…
Dec 29, 2024
5c0a6e6
Auto merge of #134891 - dxsullivan:fix-typo, r=GuillaumeGomez
Dec 29, 2024
9007cb1
Document how to run the split Docker pipelines
Dec 29, 2024
b235cc9
Document x86_64-unknown-linux-none is PIE by default
Dec 25, 2024
42f28cb
introduce polonius context
Dec 22, 2024
de049e6
add variance recording
Dec 22, 2024
d1cadf6
record variance of use/drop live regions
Dec 22, 2024
1bea7f9
record variance of regular live regions
Dec 22, 2024
cbdac2f
improve `bit_set` assertion
Dec 22, 2024
6e88db9
finish filling polonius context
Dec 22, 2024
93527d2
liveness constraints: draw the rest of the owl
Dec 22, 2024
089c525
address review comments
Dec 29, 2024
14ee63a
Auto merge of #134765 - Noratrieb:linux-none-cant-unwind-silly, r=jie…
Dec 29, 2024
d45cb76
Rollup merge of #134870 - geofft:patch-1, r=jhpratt
Dec 29, 2024
344a61e
Rollup merge of #134884 - calciumbe:patch1, r=jieyouxu
Dec 29, 2024
96c44ef
Rollup merge of #134892 - alex:codegen-55147, r=durin42
Dec 29, 2024
e178795
Rollup merge of #134894 - Kobzol:docker-ci-documentation, r=the8472
Dec 29, 2024
586a805
review fixes: Adjust whitespace
Dec 29, 2024
f4d215e
Add tidy check for list of proc-macro crate transitive dependencies
Dec 28, 2024
f073462
bootstrap: Don't apply `-Ztls-model=initial-exec` to deps of proc-macros
Dec 28, 2024
6cd33d8
Auto merge of #134901 - matthiaskrgr:rollup-b0wwuht, r=matthiaskrgr
Dec 29, 2024
8cdc67e
Auto merge of #134670 - lqd:polonius-next-episode-4, r=jackh726
Dec 30, 2024
84e9308
Auto merge of #134866 - osiewicz:write-rlib-bufwriter, r=bjorn3
Dec 30, 2024
b0fc1d4
fix a couple nits
Dec 29, 2024
50c152f
move `location` module to polonius legacy module
Dec 29, 2024
fbf48c1
simplify `add_extra_drop_facts`
Dec 29, 2024
4107a3c
move `facts` module to polonius legacy module
Dec 30, 2024
fbefa2e
merge `diags` module into `diagnostics`
Dec 30, 2024
8c86e52
clean up `BorrowckDiags`
Dec 30, 2024
099b809
rename `diags` field
Dec 30, 2024
c156614
Auto merge of #134865 - clubby789:proc-macro-tls, r=onur-ozkan
Dec 30, 2024
4c279fb
chore: fix typos
Dec 30, 2024
92e8e84
tests: add basic test coverage for cli flag `--crate-type`
Dec 29, 2024
f95c996
Auto merge of #134885 - RalfJung:arm-soft-float, r=workingjubilee
Dec 30, 2024
a0b3452
Fix typos
Dec 30, 2024
62c3c9a
add suggestion for wrongly ordered format parameters
Dec 29, 2024
ac3ffcc
Add illumos target documentation
Nov 1, 2024
b4d14ce
ci: Cleanup docker build logs in CI
Dec 30, 2024
93722f7
Auto merge of #134906 - jieyouxu:multi-crate-type, r=lqd,fmease
Dec 30, 2024
b560f5a
Update books
Dec 30, 2024
fff026c
rustc_llvm: expose FloatABIType target machine parameter
Dec 30, 2024
26f523e
Make slice::as_flattened_mut unstably const
Dec 30, 2024
2061630
Auto merge of #134914 - lqd:polonius-next-episode-5, r=jackh726
Dec 30, 2024
e36b4c9
ptr docs: make it clear that we are talking only about memory accesses
Dec 30, 2024
3c0c138
fmt
Dec 30, 2024
953418c
Rollup merge of #132477 - Noratrieb:illumos-oxide, r=workingjubilee
Dec 30, 2024
6c12546
Rollup merge of #134871 - clubby789:test-63646, r=compiler-errors
Dec 30, 2024
4b9e3da
Rollup merge of #134911 - HigherOrderLogic:master, r=onur-ozkan
Dec 30, 2024
b31c9d5
Rollup merge of #134922 - ericlehong:fix/typos, r=lqd
Dec 30, 2024
05c0cd3
Rollup merge of #134924 - ranger-ross:cleanup-ci-output, r=Kobzol
Dec 30, 2024
0a0f5d3
Fix typos
Dec 30, 2024
a0dbb37
add llvm_floatabi field to target spec that controls FloatABIType
Dec 30, 2024
a51fefc
explicitly set float ABI for all ARM targets
Dec 30, 2024
c3189c5
musleabi* targets: we no longer need to set gnueabi* for LLVM now tha…
Dec 30, 2024
7f75bfa
Auto merge of #134931 - matthiaskrgr:rollup-b47ly73, r=matthiaskrgr
Dec 30, 2024
7d5ff8b
Windows: Enable issue 70093 link tests
Dec 30, 2024
c0d3634
compiler: Add a statement-of-intent to `rustc_abi`
Dec 30, 2024
4e5fec2
Auto merge of #134757 - RalfJung:const_swap, r=scottmcm
Dec 30, 2024
796835f
Make `./x test compiler` actually run the compiler unit tests
Dec 30, 2024
ed9a4cf
Make sure we check the future type is Sized in AsyncFn*
Dec 30, 2024
f694db1
Stabilize style_edition 2024 in-tree
Dec 30, 2024
aac741a
Unsafe binder support in rustdoc
Dec 28, 2024
b994124
Explain how to mutate a HashMap/BTreeMap with more nuance
Dec 31, 2024
aea2a6f
Convert some Into impls into From impls
Dec 31, 2024
6a3474e
Use if-let in structured suggestion instead of Option::map
Dec 31, 2024
f28e13b
Fix span for IndexMut method call on HashMap/BTreeMap
Dec 31, 2024
dc1f2be
Add comments to -Zlink-* tests
Dec 31, 2024
d9ef419
fix doc for read write unaligned in zst operation
Dec 31, 2024
80f5a81
Auto merge of #134929 - compiler-errors:style-edition-2024, r=ytmimi
Dec 31, 2024
a777f4a
Rollup merge of #134919 - Zalathar:x-test-compiler, r=jieyouxu
Dec 31, 2024
1200d3d
Rollup merge of #134927 - DaniPopes:const-as_flattened_mut, r=scottmcm
Dec 31, 2024
fa6990c
Rollup merge of #134930 - RalfJung:ptr-docs-valid-access, r=jhpratt
Dec 31, 2024
e49929e
Rollup merge of #134932 - RalfJung:arm-float-abi, r=workingjubilee
Dec 31, 2024
a93bef6
Rollup merge of #134933 - compiler-errors:async-fn-future-sized, r=lqd
Dec 31, 2024
f3748c4
Rollup merge of #134934 - Noname-Official:patch-1, r=saethlin
Dec 31, 2024
7da22aa
Rollup merge of #134941 - workingjubilee:rustc-abi-normal, r=Noratrieb
Dec 31, 2024
2491eda
Rollup merge of #134949 - compiler-errors:froms, r=jieyouxu
Dec 31, 2024
54e33bb
Account for C string literals in HiddenUnicodeCodepoints lint
Dec 31, 2024
c6afe82
Make parsed string literal fields named
Dec 31, 2024
ea291e5
Account for format_args in HiddenUnicodeCodepoints lint
Dec 31, 2024
41b5796
Auto merge of #134952 - Zalathar:rollup-i6g97md, r=Zalathar
Dec 31, 2024
693a0d5
use python built in type annotations
Dec 14, 2024
09541c2
chore: fix some typos
Dec 31, 2024
f3d404a
Rollup merge of #134291 - Walnut356:type_annots, r=tgross35
Dec 31, 2024
3785bc2
Rollup merge of #134857 - compiler-errors:rustdoc-unsafe-binders, r=c…
Dec 31, 2024
77926e6
Rollup merge of #134957 - peicuiping:master, r=lqd
Dec 31, 2024
aea4e43
Auto merge of #134959 - jhpratt:rollup-vxt40of, r=jhpratt
Dec 31, 2024
1afeeef
Move most of the `Step::run` impl out of `tool_check_step!`
Dec 31, 2024
c59ccae
Infer tool-check-step display name from the last path component
Dec 31, 2024
774e83c
Make `tool_check_step!` always assume `SourceType::InTree`
Dec 31, 2024
66fd534
Use struct-like syntax in `tool_check_step!`
Dec 31, 2024
bbb5ca7
Enable Python formatting checks in tidy on CI
Dec 31, 2024
787c2a2
Reformat Python file
Dec 31, 2024
7a0cde9
Auto merge of #134620 - ChrisDenton:line-writer, r=tgross35
Dec 31, 2024
3e88882
Rollup merge of #134610 - tbu-:pr_doc_target_fmt, r=Noratrieb
Dec 31, 2024
d08d132
Rollup merge of #134918 - ChrisDenton:issue-70093, r=jieyouxu
Dec 31, 2024
852440b
Rollup merge of #134953 - DiuDiu777:unaligned-doc, r=RalfJung
Dec 31, 2024
0c94f63
Rollup merge of #134956 - compiler-errors:format-args-hidden-chars, r…
Dec 31, 2024
a985205
Add more mailmap entries
Nov 1, 2024
ca8b12e
Print how to rebless Python formatting in tidy
Dec 31, 2024
aa685bc
char to_digit: avoid unnecessary casts to u64
Dec 31, 2024
bb16267
chore: fix typos
Dec 31, 2024
b4a0926
Revert "Rollup merge of #119515 - joshtriplett:style-guide-gat-where-…
Dec 31, 2024
19387e6
add .mailmap entry for myself
Dec 31, 2024
34719e8
Auto merge of #134966 - matthiaskrgr:rollup-lmhmgsv, r=matthiaskrgr
Dec 31, 2024
a6ba04a
Revert "Rollup merge of #132369 - joshtriplett:style-guide-binop-heur…
Dec 31, 2024
7a46c7b
Revert "Rollup merge of #119838 - joshtriplett:style-guide-binop-inde…
Dec 31, 2024
2b2ea9e
Provide structured suggestion for `impl Default` of type where all fi…
Dec 31, 2024
d117b7f
Auto merge of #132195 - clarfonthey:bigint-mul, r=scottmcm
Dec 31, 2024
40b2cd9
Update reference, edition-guide
Dec 31, 2024
acb38ec
Update cargo
Dec 31, 2024
4e59b1d
Auto merge of #134987 - weihanglo:update-cargo, r=weihanglo
Dec 31, 2024
ecfb85b
Rollup merge of #132474 - Noratrieb:lots-of-mailmapping-round-2, r=Ma…
Dec 31, 2024
3d3d898
Rollup merge of #133486 - dianne:fix-move-error-suggestion, r=estebank
Dec 31, 2024
63d5b72
Rollup merge of #134861 - GuillaumeGomez:item-info-colors, r=fmease
Dec 31, 2024
53b99de
Rollup merge of #134968 - Kobzol:tidy-bless-log, r=Noratrieb
Dec 31, 2024
ac4546c
Rollup merge of #134971 - dxsullivan:fix-typo, r=lqd
Dec 31, 2024
8a2979c
Rollup merge of #134972 - Skgland:master, r=Noratrieb
Dec 31, 2024
fee79a2
Rollup merge of #134974 - ehuss:revert-single-line-where, r=compiler-…
Dec 31, 2024
9472d32
Rollup merge of #134975 - ehuss:revert-style-guide-rhs-break, r=compi…
Dec 31, 2024
2085bce
Auto merge of #134988 - tgross35:rollup-s59bx7c, r=tgross35
Jan 1, 2025
a8953d8
Auto merge of #134926 - rustbot:docs-update, r=ehuss
Jan 1, 2025
f4db757
Rollup merge of #131439 - mu001999-contrib:cleanup/static-mut, r=este…
Jan 1, 2025
0204259
Rollup merge of #133292 - dianne:e0277-suggest-deref, r=estebank
Jan 1, 2025
1ea1db5
Rollup merge of #134877 - DavisRayM:129966-format-string-help-message…
Jan 1, 2025
f91bfd9
Rollup merge of #134945 - compiler-errors:map-mutate-nits, r=estebank
Jan 1, 2025
cf7d7f5
Rollup merge of #134950 - Zalathar:tool-check-step, r=jieyouxu
Jan 1, 2025
65cb7c6
Rollup merge of #134979 - estebank:default-lint-sugg, r=compiler-errors
Jan 1, 2025
bc3e301
Auto merge of #134992 - Zalathar:rollup-pldy5w6, r=Zalathar
Jan 1, 2025
eeeff9a
Auto merge of #134969 - Marcondiro:master, r=jhpratt,programmerjake
Jan 1, 2025
372442f
Auto merge of #134964 - Kobzol:tidy-full-check, r=onur-ozkan
Jan 1, 2025
d753cbf
upstream rustc_codegen_llvm changes for enzyme/autodiff
Jan 1, 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.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/tracking_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ for larger features an implementation could be broken up into multiple PRs.

[stabilization-guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html#stabilization-pr
[doc-guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html#documentation-prs
[nightly-style-procedure]: https://github.com/rust-lang/style-team/blob/master/nightly-style-procedure.md
[nightly-style-procedure]: https://github.com/rust-lang/style-team/blob/main/nightly-style-procedure.md
[Style Guide]: https://github.com/rust-lang/rust/tree/master/src/doc/style-guide

### Unresolved Questions
Expand Down
14 changes: 14 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
// Let Renovatebot keep an opened issue that tracks our dependencies
"dependencyDashboard": true,
// Disable "normal" package updates
"enabledManagers": [],
// Update lockfiles once per week
"lockFileMaintenance": {
"enabled": true,
"schedule": [
"before 5am on Tuesday"
]
}
}
17 changes: 7 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
# If you want to modify CI jobs, take a look at src/ci/github-actions/jobs.yml.
calculate_matrix:
name: Calculate job matrix
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
outputs:
jobs: ${{ steps.jobs.outputs.jobs }}
run_type: ${{ steps.jobs.outputs.run_type }}
Expand All @@ -65,7 +65,7 @@ jobs:
defaults:
run:
shell: ${{ contains(matrix.os, 'windows') && 'msys2 {0}' || 'bash' }}
timeout-minutes: 240
timeout-minutes: 360
env:
CI_JOB_NAME: ${{ matrix.image }}
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
Expand Down Expand Up @@ -110,11 +110,7 @@ jobs:
# less disk space.
- name: free up disk space
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be
if: contains(matrix.os, 'ubuntu')
with:
# Removing packages with APT saves ~5 GiB, but takes several
# minutes (and potentially removes important packages).
large-packages: false
if: matrix.free_disk

# Rust Log Analyzer can't currently detect the PR number of a GitHub
# Actions build on its own, so a hint in the log message is needed to
Expand Down Expand Up @@ -239,14 +235,15 @@ jobs:
DATADOG_API_KEY: ${{ secrets.DATADOG_API_KEY }}
DD_GITHUB_JOB_NAME: ${{ matrix.name }}
run: |
npm install -g @datadog/datadog-ci@^2.x.x
python3 src/ci/scripts/upload-build-metrics.py build/cpu-usage.csv
cd src/ci
npm ci
python3 scripts/upload-build-metrics.py ../../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).
outcome:
name: bors build finished
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
needs: [ calculate_matrix, job ]
# !cancelled() executes the job regardless of whether the previous jobs passed or failed
if: ${{ !cancelled() && contains(fromJSON('["auto", "try"]'), needs.calculate_matrix.outputs.run_type) }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
not-waiting-on-bors:
if: github.repository_owner == 'rust-lang'
name: skip if S-waiting-on-bors
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -47,7 +47,7 @@ jobs:
if: github.repository_owner == 'rust-lang'
name: update dependencies
needs: not-waiting-on-bors
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: checkout the source code
uses: actions/checkout@v4
Expand Down Expand Up @@ -94,7 +94,7 @@ jobs:
if: github.repository_owner == 'rust-lang'
name: amend PR
needs: update
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
contents: write
pull-requests: write
Expand Down
11 changes: 5 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,7 @@ no_llvm_build
/inst/
/llvm/
/mingw-build/
build/
!/compiler/rustc_mir_build/src/build/
/build
/build-rust-analyzer/
/dist/
/unicode-downloads
Expand Down Expand Up @@ -89,12 +88,12 @@ package.json
tests/rustdoc-gui/src/**.lock

## direnv
.envrc
.direnv/
/.envrc
/.direnv/

## nix
flake.nix
/flake.nix
flake.lock
default.nix
/default.nix

# Before adding new lines, see the comment at the top.
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/19.1-2024-09-17
branch = rustc/19.1-2024-12-03
shallow = true
[submodule "src/doc/embedded-book"]
path = src/doc/embedded-book
Expand Down
Loading