Skip to content

Autodiff Upstreaming - rustc_codegen_llvm changes #178

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