Skip to content

Eiiv2 #7

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

Draft
wants to merge 1,323 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1323 commits
Select commit Hold shift + click to select a range
a4adc00
Rollup merge of #139127 - compiler-errors:prim-ty-hack, r=oli-obk
matthiaskrgr Apr 14, 2025
bf49dfc
Rollup merge of #139392 - compiler-errors:raw-expr, r=oli-obk
matthiaskrgr Apr 14, 2025
143f5d7
Rollup merge of #139767 - compiler-errors:www, r=oli-obk
matthiaskrgr Apr 14, 2025
87c319a
Rollup merge of #139777 - compiler-errors:debuggier-proj, r=lcnr
matthiaskrgr Apr 14, 2025
470e4de
Rollup merge of #139796 - RalfJung:usize-backtics, r=jieyouxu
matthiaskrgr Apr 14, 2025
06d0ea7
Rollup merge of #139801 - clubby789:clubby-mailmap, r=jieyouxu
matthiaskrgr Apr 14, 2025
b70e119
Rollup merge of #139804 - WaffleLapkin:real, r=jieyouxu
matthiaskrgr Apr 14, 2025
47e5b18
Rollup merge of #139807 - Kobzol:post-merge-report-wording, r=marcoieni
matthiaskrgr Apr 14, 2025
4b63362
Use `newtype_index!`-generated types more idiomatically
yotamofek Apr 14, 2025
990039e
Auto merge of #139814 - matthiaskrgr:rollup-lxkkcz6, r=matthiaskrgr
bors Apr 14, 2025
3df7882
Normalize ADT fields in find_tails_for_unsizing
compiler-errors Apr 14, 2025
188d44d
Fix: Map EOPNOTSUPP to ErrorKind::Unsupported on Unix
0x79de Apr 14, 2025
cb22c1d
Allow (but don't require) `#[unsafe(naked)]` so that `compiler-builti…
folkertdev Apr 14, 2025
1d75783
Remove safe remove
ChrisDenton Apr 14, 2025
2da29db
Auto merge of #139577 - davidtwco:sizedness-go-vroom, r=oli-obk
bors Apr 14, 2025
efca25f
Rollup merge of #139745 - thaliaarchi:iter-unused-clone-copy, r=joboet
matthiaskrgr Apr 14, 2025
9b564df
Rollup merge of #139757 - ognevny:opt-dist-hostllvm, r=Kobzol
matthiaskrgr Apr 14, 2025
bf247c7
Rollup merge of #139778 - reddevilmidzy:add-success-test, r=lcnr
matthiaskrgr Apr 14, 2025
6b3531e
Rollup merge of #139783 - jieyouxu:ignore-dir, r=Zalathar
matthiaskrgr Apr 14, 2025
1bceed8
Rollup merge of #139797 - folkertdev:naked-allow-unsafe, r=tgross35
matthiaskrgr Apr 14, 2025
7dc3fec
Rollup merge of #139799 - clubby789:print=file, r=jieyouxu
matthiaskrgr Apr 14, 2025
04d1052
Rollup merge of #139811 - yotamofek:pr/newtype_cleanups, r=oli-obk
matthiaskrgr Apr 14, 2025
8587c95
Rollup merge of #139813 - RalfJung:miri-sync, r=RalfJung
matthiaskrgr Apr 14, 2025
b26f3d4
Move `opt_rpitit_info` field to `hir::AssocKind::Type`.
nnethercote Apr 11, 2025
89e93a5
Move two methods from `AssocKind` to `AssocItem`.
nnethercote Apr 14, 2025
78599d8
Move `name` field from `AssocItem` to `AssocKind` variants.
nnethercote Apr 14, 2025
c2712bc
ci: add runners for vanilla LLVM 20
cuviper Mar 12, 2025
9676d4a
std: add Output::exit_ok
lolbinarycat Apr 8, 2025
f8edc83
Pretty-print `PatKind::Missing` as `_`.
nnethercote Apr 15, 2025
16670e1
Fix HIR pretty-printing of fns with just a variadic arg.
nnethercote Apr 15, 2025
1376810
Basic tests of MPMC receiver cloning
glyn Apr 15, 2025
e53f2a0
Remove some `kw::Empty` uses in rustdoc.
nnethercote Apr 15, 2025
e216915
Stabilize `-Zdwarf-version` as `-Cdwarf-version`
wesleywiser Feb 12, 2025
4c23295
Use a constant for unstable features needed by compiletest
Zalathar Apr 3, 2025
6fda3e5
compiletest: Extract libtest-specific executor code to a submodule
Zalathar Apr 11, 2025
e3d6813
compiletest: Add an experimental new executor to replace libtest
Zalathar Apr 6, 2025
58c2dd9
Auto merge of #139826 - matthiaskrgr:rollup-0q0qvkd, r=matthiaskrgr
bors Apr 15, 2025
31320a9
Remove another `kw::Empty` use in rustdoc.
nnethercote Apr 15, 2025
5fb0f57
Avoid another `kw::Empty` use.
nnethercote Apr 15, 2025
4097858
Avoid using `kw::Empty` when comparing names.
nnethercote Apr 15, 2025
65942d1
Avoid using `kw::Empty` for param names in rustdoc.
nnethercote Apr 15, 2025
380ad1b
Rollup merge of #138374 - celinval:issue-136925-const-contract, r=com…
Zalathar Apr 15, 2025
b8413ab
Rollup merge of #138380 - cuviper:ci-llvm-20, r=Kobzol
Zalathar Apr 15, 2025
aa9a80c
Rollup merge of #138393 - oli-obk:pattern-type-in-pattern, r=BoxyUwU
Zalathar Apr 15, 2025
46b197a
Rollup merge of #139517 - Ayush1325:uefi-cmd-stdin-null, r=joboet
Zalathar Apr 15, 2025
6a9d27d
Rollup merge of #139554 - lolbinarycat:std-output-exit_ok, r=tgross35
Zalathar Apr 15, 2025
efcf4f9
Rollup merge of #139660 - Zalathar:new-executor, r=jieyouxu
Zalathar Apr 15, 2025
13cd525
Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obk
Zalathar Apr 15, 2025
bc4e7ad
Rollup merge of #139671 - m-ou-se:proc-macro-span, r=dtolnay
Zalathar Apr 15, 2025
36df548
Rollup merge of #139750 - no1wudi:fix, r=tgross35
Zalathar Apr 15, 2025
9d6c95d
Rollup merge of #139772 - nnethercote:rm-hir-Map, r=Zalathar
Zalathar Apr 15, 2025
5a9455f
Rollup merge of #139785 - fneddy:fix_test_cstring_merging_alignment, …
Zalathar Apr 15, 2025
8118fca
Rollup merge of #139789 - lcnr:opaques-auto-trait-leakage, r=compiler…
Zalathar Apr 15, 2025
e8c9dcc
Rollup merge of #139791 - lcnr:ignore-global-where-bounds, r=compiler…
Zalathar Apr 15, 2025
b21c5cd
Rollup merge of #139798 - lcnr:where-bounds-gt-alias-bound, r=compile…
Zalathar Apr 15, 2025
45b644b
Rollup merge of #139822 - 0x79de:fix-eopnotsupp-mapping, r=dtolnay
Zalathar Apr 15, 2025
4d5284a
Rollup merge of #139833 - nnethercote:fix-139633, r=oli-obk
Zalathar Apr 15, 2025
783b081
Rollup merge of #139836 - glyn:test-mpmc-receiver-cloning, r=jhpratt
Zalathar Apr 15, 2025
f3847f0
Remove some "name isn't empty" assertions.
nnethercote Apr 8, 2025
2b43e66
Remove a `kw::Empty` usage in symbol mangling.
nnethercote Apr 8, 2025
c12b4aa
Use a dummy ident for a `lint_if_path_starts_with_module` call.
nnethercote Apr 9, 2025
2009ca6
Remove #![feature(no_sanitize)]
tamird Apr 14, 2025
1cbdfab
Use full path for core::mem::transmute
Darksonn Apr 14, 2025
6513df9
Add comment
Darksonn Apr 14, 2025
4ac3877
unstable book; document `macro_metavar_expr_concat`
mejrs Apr 15, 2025
fc8df06
update submodules if the directory doesn't exist
WaffleLapkin Apr 14, 2025
1397dab
fix typo
WaffleLapkin Apr 14, 2025
6c441cc
canonicalize test build dir before normalizing it
WaffleLapkin Apr 14, 2025
f433fa4
Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalathar
bors Apr 15, 2025
c49b0bd
Use `rust-cache` to speed-up `citool` compilation
Kobzol Apr 14, 2025
8887af7
Improve parse errors for lifetimes in type position
fmease Apr 14, 2025
6242335
Improve diagnostic for E0178 (bad `+` in type)
fmease Apr 15, 2025
73065b9
CI: rename MacOS runner
marcoieni Apr 15, 2025
40dacd5
Auto merge of #139632 - Darksonn:cfi-fmt, r=m-ou-se
bors Apr 15, 2025
ee53c26
Add `explicit_extern_abis` unstable feature
obeis Apr 8, 2025
502b630
tidy: don't crush on non-existent submodules
WaffleLapkin Apr 15, 2025
52f4b16
use helper function instead of writing rustfmt stamp by hand
WaffleLapkin Apr 15, 2025
dda4d7b
slightly correct comments and diagnostics about checking modifications
WaffleLapkin Apr 15, 2025
8934ac5
add a comment for code that isn't
WaffleLapkin Apr 15, 2025
8120950
Add test for issue 125668
reddevilmidzy Apr 15, 2025
414da5b
Auto merge of #138906 - thaliaarchi:unsupported-test-exe, r=bjorn3
bors Apr 15, 2025
043c5ff
Add warning comment to `Take::get_ref` and `Chain::get_ref`
joshtriplett Apr 15, 2025
38f7060
Revert "Deduplicate template parameter creation"
petrochenkov Apr 15, 2025
c774adc
Split TypeFolder and FallibleTypeFolder
compiler-errors Apr 14, 2025
11e5987
Don't compute name of associated item if it's an RPITIT
compiler-errors Apr 15, 2025
ca0b7f4
Rollup merge of #138455 - yotamofek:pr/rustdoc/more-impl-display, r=G…
matthiaskrgr Apr 15, 2025
27f1f4d
Rollup merge of #139818 - compiler-errors:normalize-tails, r=oli-obk
matthiaskrgr Apr 15, 2025
b3e55a5
Rollup merge of #139819 - Kobzol:rust-cache, r=marcoieni
matthiaskrgr Apr 15, 2025
8bb01ff
Rollup merge of #139824 - ChrisDenton:non-canonical, r=petrochenkov
matthiaskrgr Apr 15, 2025
2144c94
Rollup merge of #139848 - nnethercote:kw-Empty-5, r=compiler-errors
matthiaskrgr Apr 15, 2025
2e363ce
Rollup merge of #139859 - marcoieni:rename-macos-runner, r=Kobzol
matthiaskrgr Apr 15, 2025
ebaef46
Rollup merge of #139877 - joshtriplett:take-care, r=dtolnay
matthiaskrgr Apr 15, 2025
38c560a
Auto merge of #139881 - matthiaskrgr:rollup-7x6zcrc, r=matthiaskrgr
bors Apr 15, 2025
2020adb
Fix wrong suggestion for async gen block and add regression ui test f…
GuillaumeGomez Apr 15, 2025
90aec13
commit rustfmt stump in `x t tidy` even on `check`
WaffleLapkin Apr 15, 2025
89b4eba
normalize canonical and non-canonical paths in compiletest
WaffleLapkin Apr 15, 2025
f35c85f
Add unstable foo::bar extern command line arguments
eholk Apr 8, 2025
f3f53d2
Update books
rustbot Apr 15, 2025
fe882bf
Rename `LifetimeName` as `LifetimeKind`.
nnethercote Mar 27, 2025
c4d3563
Also remove the no_sanitize feature for std
1c3t3a Apr 15, 2025
ea1b230
Update Cargo.lock for rustbook
ehuss Apr 15, 2025
cacb9ee
Auto merge of #139878 - petrochenkov:revllvmclean2, r=compiler-errors
bors Apr 15, 2025
766cd3a
Remove support for `#[rustc_mir(borrowck_graphviz_format="gen_kill")]`.
nnethercote Apr 15, 2025
62882f3
Improve `borrowck_graphviz_*` documentation.
nnethercote Apr 15, 2025
6999305
Make CodeStat's type sizes a public field
blyxyas Apr 15, 2025
b084603
rustc_target: RISC-V: feature addition batch 2
a4lg Apr 6, 2025
52392ec
rustc_target: Use "B" shorthand on the RISC-V Android target
a4lg Apr 6, 2025
efb1e3d
Auto merge of #139768 - compiler-errors:split-fold, r=lcnr
bors Apr 16, 2025
9dbd2bb
Include optional dso_local marker for functions in `enum-match.rs`
pvdrz Apr 16, 2025
bd9bd38
Allow disabling `--llvm-shared` in opt-dist
Kobzol Apr 16, 2025
6f386e7
Only delete the lld directory if it exists
Kobzol Apr 16, 2025
afa859f
Auto merge of #136926 - wesleywiser:stabilize_dwarf-version, r=petroc…
bors Apr 16, 2025
48e119e
stepping into impls for norm is unproductive
lcnr Apr 16, 2025
20ab952
Explicitly annotate edition for `unpretty=expanded` and `unpretty=hir…
Veykril Apr 16, 2025
a6dcd51
fix multiple `#[repr(align(N))]` on functions
folkertdev Apr 16, 2025
4d6ae78
Remove old diagnostic notes for type ascription syntax
Zalathar Apr 16, 2025
723ef24
Rollup merge of #139647 - eholk:package-namespace, r=fmease
matthiaskrgr Apr 16, 2025
f7b6f15
Rollup merge of #139823 - WaffleLapkin:bootpaper, r=jieyouxu
matthiaskrgr Apr 16, 2025
b65e6b7
Rollup merge of #139867 - WaffleLapkin:tidypaper, r=jieyouxu
matthiaskrgr Apr 16, 2025
a1de2a2
Rollup merge of #139871 - GuillaumeGomez:async-gen-move, r=compiler-e…
matthiaskrgr Apr 16, 2025
b3284ad
Rollup merge of #139876 - blyxyas:write_type_sizes, r=nnethercote
matthiaskrgr Apr 16, 2025
ec6bdda
Rollup merge of #139880 - compiler-errors:rpitit-nameless, r=nnethercote
matthiaskrgr Apr 16, 2025
1bde68e
Rollup merge of #139884 - rustbot:docs-update, r=ehuss
matthiaskrgr Apr 16, 2025
e96b999
Rollup merge of #139886 - nnethercote:graphviz_borrowck, r=compiler-e…
matthiaskrgr Apr 16, 2025
0039c7d
Rollup merge of #139893 - reddevilmidzy:add-test, r=SparrowLii
matthiaskrgr Apr 16, 2025
face471
replace some #[rustc_intrinsic] usage with use of the libcore declara…
RalfJung Apr 16, 2025
299877e
Update stdarch submodule
GuillaumeGomez Apr 16, 2025
7ce21e4
Cleaned up base tests for `isize` and `usize` in `tests/ui/numbers-ar…
spencer3035 Apr 16, 2025
c6aad02
Auto merge of #139914 - GuillaumeGomez:update-stdarch, r=Amanieu
bors Apr 16, 2025
96984c0
add retry support to recursive_remove
Shourya742 Apr 15, 2025
003d633
add remove_and_create_dir_all in build_helper
Shourya742 Apr 15, 2025
d4eab8a
remove old remove_and_create_dir_all and use build_helpers remove_and…
Shourya742 Apr 15, 2025
78f2104
Auto merge of #139912 - matthiaskrgr:rollup-va0rqvk, r=matthiaskrgr
bors Apr 16, 2025
b4b9cfb
Upgrade to `rustc-rayon-core` 0.5.1
cuviper Apr 16, 2025
01cfa9a
Add hard error for `extern` without explicit ABI
obeis Apr 8, 2025
d17c04e
Add test for `extern` without explicit ABI
obeis Apr 8, 2025
3863018
Fix replacing supertrait aliases in ReplaceProjectionWith
compiler-errors Apr 16, 2025
e1936d2
Remove FIXME that is no longer relevant
compiler-errors Apr 14, 2025
bb3c981
Don't require rigid alias's trait to hold
compiler-errors Apr 16, 2025
a68ae0c
working dupv and dupvonly for fwd mode
ZuseZ4 Apr 5, 2025
d7c0c32
passing test for dualv
ZuseZ4 Apr 9, 2025
3920514
Auto merge of #138011 - tnewsome-lynx:lynxos_178-nostd, r=davidtwco
bors Apr 16, 2025
9842698
Rollup merge of #139084 - petrochenkov:transpaque, r=davidtwco
matthiaskrgr Apr 16, 2025
844b7c7
Rollup merge of #139236 - Zoxc:anon-counter, r=davidtwco
matthiaskrgr Apr 16, 2025
5c963a4
Rollup merge of #139650 - Alexendoo:group-alias, r=davidtwco
matthiaskrgr Apr 16, 2025
8e5df28
Rollup merge of #139770 - nnethercote:rename-LifetimeName, r=BoxyUwU
matthiaskrgr Apr 16, 2025
fb3338c
Rollup merge of #139846 - nnethercote:kw-Empty-rustdoc, r=GuillaumeGomez
matthiaskrgr Apr 16, 2025
1ced326
Rollup merge of #139891 - pvdrz:add-dso-local, r=scottmcm
matthiaskrgr Apr 16, 2025
082073f
Rollup merge of #139908 - Zalathar:no-ascription, r=jieyouxu
matthiaskrgr Apr 16, 2025
cbe469a
Rollup merge of #139917 - folkertdev:fn-align-multiple, r=jdonszelmann
matthiaskrgr Apr 16, 2025
bb3e156
Rollup merge of #135340 - obeis:explicit-extern-abis, r=traviscross,n…
matthiaskrgr Apr 16, 2025
ff55f2a
Rollup merge of #139440 - a4lg:riscv-feature-addition-batch-2, r=Amanieu
matthiaskrgr Apr 16, 2025
f14e632
Rollup merge of #139667 - 1c3t3a:remove-no-sanitize, r=m-ou-se
matthiaskrgr Apr 16, 2025
c594a88
Rollup merge of #139828 - compiler-errors:rigid-trait, r=lcnr
matthiaskrgr Apr 16, 2025
7ab385e
Rollup merge of #139854 - fmease:modern-diag-for-lt-in-ty, r=davidtwco
matthiaskrgr Apr 16, 2025
afb60d3
Rollup merge of #139889 - spencer3035:clean-ui-tests-3-of-n, r=jieyouxu
matthiaskrgr Apr 16, 2025
848ec58
Rollup merge of #139894 - Kobzol:opt-dist-fixes, r=lqd
matthiaskrgr Apr 16, 2025
9e0be6c
Rollup merge of #139900 - lcnr:normalizes-to-where-bounds-unproductiv…
matthiaskrgr Apr 16, 2025
f8f22ad
Rollup merge of #139915 - RalfJung:intrinsic-imports, r=compiler-errors
matthiaskrgr Apr 16, 2025
b7fbf20
transmutability: Refactor tests for simplicity
joshlf Apr 11, 2025
8b09cbb
Update cargo
weihanglo Apr 15, 2025
a114bcf
document RUSTC_BOOTSTRAP, RUSTC_OVERRIDE_VERSION_STRING, and -Z allow…
jyn514 Apr 15, 2025
9f548e2
Support inlined cross-crate re-exported trait aliases
fmease Apr 17, 2025
79a272c
Auto merge of #139938 - matthiaskrgr:rollup-19ddpus, r=matthiaskrgr
bors Apr 17, 2025
0117884
Move eager translation to a method on `Diag`
shepmaster Mar 21, 2025
675360a
Remove some unnecessary lifetimes.
nnethercote Oct 22, 2024
99a60eb
`intern_with_temp_alloc` is for `DummyMachine` only.
nnethercote Oct 22, 2024
5636312
git: ignore `60600a6fa403216bfd66e04f948b1822f6450af7` for blame purp…
jieyouxu Apr 17, 2025
0de803c
Rollup merge of #138632 - clubby789:stabilize-cfg-boolean-lit, r=davi…
matthiaskrgr Apr 17, 2025
6426050
Rollup merge of #139416 - mejrs:metavar, r=tgross35
matthiaskrgr Apr 17, 2025
0757d24
Rollup merge of #139782 - xizheyin:issue-139627, r=wesleywiser
matthiaskrgr Apr 17, 2025
4e2fc09
Rollup merge of #139885 - jyn514:doc-rustc-bootstrap, r=Nadrieril
matthiaskrgr Apr 17, 2025
4a83f43
Rollup merge of #139904 - ferrocene:lw-wkumpwrytvtp, r=nnethercote,ji…
matthiaskrgr Apr 17, 2025
a7af610
Rollup merge of #139932 - joshlf:transmute-simplify-tests, r=jswrenn
matthiaskrgr Apr 17, 2025
059b7d0
Rollup merge of #139944 - shepmaster:eager-diagnostics, r=nnethercote
matthiaskrgr Apr 17, 2025
7650fe9
Rollup merge of #139948 - jieyouxu:ignore-breakup-commit, r=onur-ozkan
matthiaskrgr Apr 17, 2025
15c4cce
Auto merge of #139940 - matthiaskrgr:rollup-rd4d3fn, r=matthiaskrgr
bors Apr 17, 2025
94015d3
Auto merge of #139926 - weihanglo:update-cargo, r=weihanglo
bors Apr 17, 2025
bf26963
bootstrap: enable zlib for LLVM when we compile it for profiling
ognevny Apr 17, 2025
62a104d
opt-dist: add a flag for running tests
ognevny Apr 17, 2025
289a23e
do not emit `OpaqueCast` projections with `-Znext-solver`
lcnr Apr 16, 2025
c85b5fc
check OpaqueCast tests with next-solver
lcnr Apr 17, 2025
d20f848
compiletest: add specific `//@ ignore-auxiliary` for test support files
jieyouxu Apr 17, 2025
d1178fa
tests: refine disable reason for `tests/debuginfo/drop-locations.rs`
jieyouxu Apr 17, 2025
6bbee33
rustc-dev-guide: document `//@ ignore-auxiliary`
jieyouxu Apr 17, 2025
883f9f7
Auto merge of #139949 - matthiaskrgr:rollup-pxc5tsx, r=matthiaskrgr
bors Apr 17, 2025
35a4140
update libc
Apr 17, 2025
89cac55
tests: use `//@ ignore-auxiliary` with backlinked primary test file
jieyouxu Apr 17, 2025
6c5a481
tests: remove unused auxiliaries under `tests/ui/directory_ownership/`
jieyouxu Apr 17, 2025
8562110
Hide unstable print kinds within emit_unknown_print_request_help in s…
xizheyin Apr 15, 2025
7a5a884
Make C string merging test work on MIPS
LukasWoodtli Apr 17, 2025
50cf102
Change function visibility to pub
Patrick-6 Apr 17, 2025
f9091e2
Ignore zero-sized types in wasm future-compat warning
alexcrichton Apr 7, 2025
e5e5fb9
Fix drop handling in `hint::select_unpredictable`
Amanieu Apr 17, 2025
da43826
Rollup merge of #139774 - compiler-errors:supertrait-alias, r=lcnr
matthiaskrgr Apr 17, 2025
d2db1c1
Rollup merge of #139850 - xizheyin:issue-138698, r=jieyouxu
matthiaskrgr Apr 17, 2025
cecc7a4
Rollup merge of #139870 - Shourya742:2025-04-15-add-retries-to-remove…
matthiaskrgr Apr 17, 2025
67e2358
Rollup merge of #139902 - lcnr:no-opaque-cast-projection, r=oli-obk
matthiaskrgr Apr 17, 2025
dce7506
Rollup merge of #139931 - ognevny:bootstrap-llvm-zlib, r=Kobzol
matthiaskrgr Apr 17, 2025
b79996d
Rollup merge of #139935 - cuviper:rustc-rayon-core-0.5.1, r=lqd
matthiaskrgr Apr 17, 2025
7a4525c
Rollup merge of #139943 - fmease:rustdoc-ixcre-trait-aliases, r=Guill…
matthiaskrgr Apr 17, 2025
8281a54
Rollup merge of #139961 - nnethercote:two-rustc_const_eval-cleanups, …
matthiaskrgr Apr 17, 2025
6922524
Rollup merge of #139962 - ognevny:opt-dist-tests, r=Kobzol
matthiaskrgr Apr 17, 2025
a15cce2
Auto merge of #139979 - matthiaskrgr:rollup-7wu5169, r=matthiaskrgr
bors Apr 17, 2025
87a1635
Rollup merge of #139351 - EnzymeAD:autodiff-batching2, r=oli-obk
matthiaskrgr Apr 17, 2025
b6e48d3
Rollup merge of #139483 - RalfJung:nan, r=tgross35
matthiaskrgr Apr 17, 2025
8b7a289
Rollup merge of #139498 - alexcrichton:wasm-zst-safe, r=wesleywiser
matthiaskrgr Apr 17, 2025
026d56b
Rollup merge of #139967 - jieyouxu:auxiliary, r=wesleywiser
matthiaskrgr Apr 17, 2025
4c92186
Rollup merge of #139969 - psumbera:libc-rust-analyzer, r=lnicola
matthiaskrgr Apr 17, 2025
18f6c59
Rollup merge of #139971 - LukasWoodtli:gardena/lw/fix-cstring-merging…
matthiaskrgr Apr 17, 2025
e5ba69b
Rollup merge of #139974 - Patrick-6:change-visibility, r=RalfJung
matthiaskrgr Apr 17, 2025
dc2d273
Rollup merge of #139977 - Amanieu:select_unpredictable_drop, r=RalfJung
matthiaskrgr Apr 17, 2025
1f76d21
Auto merge of #139992 - matthiaskrgr:rollup-ak3uibu, r=matthiaskrgr
bors Apr 17, 2025
df67b90
add map for eii ids in resolver
jdonszelmann Mar 10, 2025
5a55dd2
eii_macro_for
jdonszelmann Mar 10, 2025
8771d95
some things work
jdonszelmann Mar 12, 2025
94ca8d8
add some files
jdonszelmann Mar 12, 2025
2b248f7
lowering doesn't error
jdonszelmann Mar 12, 2025
514826b
lowering works
jdonszelmann Mar 12, 2025
da12aaa
tidy up things
jdonszelmann Mar 12, 2025
f5e0312
typecheck EII
jdonszelmann Mar 13, 2025
a06b24a
rename compare fn
jdonszelmann Mar 14, 2025
3989e97
unsafe impl
jdonszelmann Mar 14, 2025
f06fabc
add tests
jdonszelmann Mar 14, 2025
d8ffcf3
remove namespace check in nameres
jdonszelmann Mar 14, 2025
0923d9a
type checking works (with some tests) for EII
jdonszelmann Mar 14, 2025
a737217
test attr misuse
jdonszelmann Mar 14, 2025
2b24fdd
propagate default
jdonszelmann Mar 14, 2025
c449220
Update.
m-ou-se Mar 17, 2025
161849d
Move eii macros to prelude.
m-ou-se Mar 17, 2025
e15d685
Add #[unsafe_eii].
m-ou-se Mar 17, 2025
c8190a5
Add eii macros to std preludes.
m-ou-se Mar 17, 2025
bb7478b
Update tests.
m-ou-se Mar 17, 2025
f8be9c3
Allow builtin macros to be used more than once.
m-ou-se Mar 17, 2025
99105ed
better error messages on cross-crate eiis
jdonszelmann Mar 17, 2025
e92c5bd
allow eii marked items to have a body which becomes a default
jdonszelmann Mar 31, 2025
fa1def3
codegen eii
jdonszelmann Mar 31, 2025
bb01451
test codegen of eii
jdonszelmann Mar 31, 2025
4d53800
tidy
jdonszelmann Mar 31, 2025
6b7701c
broken tests after rebase?
jdonszelmann Apr 2, 2025
d9b6e0a
fix bug with resolving EIIs in hir lowering
jdonszelmann Apr 18, 2025
3573fb6
forward attributes on EII implementation functions
jdonszelmann Apr 18, 2025
77d29b0
remove again defkind EIIShim
jdonszelmann Apr 18, 2025
7b39afd
fix various bugs in EII (todo: absorb)
jdonszelmann Apr 18, 2025
b01734e
fix tests
jdonszelmann Apr 18, 2025
706921f
remove panic handler from compiler
jdonszelmann Apr 18, 2025
ce4f68c
add feature gates for eii(-internals)
jdonszelmann Apr 18, 2025
5023994
make linkage be external more often
jdonszelmann Apr 18, 2025
bc1af76
include EIIs in used crates check
jdonszelmann Apr 18, 2025
39ebf6a
fix clippy
jdonszelmann Apr 18, 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: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,5 @@ ec2cc761bc7067712ecc7734502f703fe3b024c8
c682aa162b0d41e21cc6748f4fecfe01efb69d1f
# reformat with updated edition 2024
1fcae03369abb4c2cc180cd5a49e1f4440a81300
# Breaking up of compiletest runtest.rs
60600a6fa403216bfd66e04f948b1822f6450af7
4 changes: 3 additions & 1 deletion .github/ISSUE_TEMPLATE/library_tracking_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Library Tracking Issue
about: A tracking issue for an unstable library feature.
title: Tracking Issue for XXX
labels: C-tracking-issue, T-libs-api
labels: C-tracking-issue, T-libs-api, S-tracking-unimplemented
---
<!--
Thank you for creating a tracking issue!
Expand Down Expand Up @@ -49,6 +49,8 @@ For larger features, more steps might be involved.
If the feature is changed later, please add those PRs here as well.
-->

(Remember to update the `S-tracking-*` label when checking boxes.)

- [ ] Implementation: #...
- [ ] Final comment period (FCP)[^1]
- [ ] Stabilization PR
Expand Down
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/tracking_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,10 @@ for larger features an implementation could be broken up into multiple PRs.
- [ ] Implement the RFC (cc @rust-lang/XXX -- can anyone write up mentoring
instructions?)
- [ ] Adjust documentation ([see instructions on rustc-dev-guide][doc-guide])
- [ ] Formatting for new syntax has been added to the [Style Guide] ([nightly-style-procedure])
- [ ] Style updates for any new syntax ([nightly-style-procedure])
- [ ] Style team decision on new formatting
- [ ] Formatting for new syntax has been added to the [Style Guide]
- [ ] (non-blocking) Formatting has been implemented in `rustfmt`
- [ ] Stabilization PR ([see instructions on rustc-dev-guide][stabilization-guide])

[stabilization-guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html#stabilization-pr
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,13 @@ jobs:
steps:
- name: Checkout the source code
uses: actions/checkout@v4
# Cache citool to make its build faster, as it's in the critical path.
# The rust-cache doesn't bleed into the main `job`, so it should not affect any other
# Rust compilation.
- name: Cache citool
uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
with:
workspaces: src/ci/citool
- name: Calculate the CI job matrix
env:
COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
Expand Down
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
shallow = true
[submodule "src/tools/enzyme"]
path = src/tools/enzyme
url = https://github.com/EnzymeAD/Enzyme.git
url = https://github.com/rust-lang/Enzyme.git
shallow = true
[submodule "src/gcc"]
path = src/gcc
Expand Down
9 changes: 8 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ Jacob Greenfield <xales@naveria.com>
Jacob Pratt <jacob@jhpratt.dev> <the.z.cuber@gmail.com>
Jacob Pratt <jacob@jhpratt.dev> <jacopratt@tesla.com>
Jake Goulding <jake.goulding@integer32.com>
Jake Goulding <jake.goulding@integer32.com> <jake.goulding@gmail.com>
Jake Goulding <jake.goulding@integer32.com> <jake.goulding@gmail.com>
Jake Goulding <jake.goulding@integer32.com> <shepmaster@mac.com>
Jake Vossen <jake@vossen.dev>
Jakob Degen <jakob.e.degen@gmail.com> <jakob@degen.com>
Expand All @@ -292,6 +292,7 @@ James Hinshelwood <jameshinshelwood1@gmail.com> <james.hinshelwood@bigpayme.com>
James Miller <bladeon@gmail.com> <james@aatch.net>
James Perry <james.austin.perry@gmail.com>
James Sanderson <zofrex@gmail.com>
Jamie Hill-Daniel <jamie@hill-daniel.co.uk> <clubby789@gmail.com>
Jana Dönszelmann <jana@donsz.nl>
Jana Dönszelmann <jana@donsz.nl> <jonathan@donsz.nl>
Jana Dönszelmann <jana@donsz.nl> <jonabent@gmail.com>
Expand Down Expand Up @@ -408,10 +409,13 @@ Luqman Aden <me@luqman.ca> <laden@mozilla.com>
Luqman Aden <me@luqman.ca> <rust@luqman.ca>
Lzu Tao <taolzu@gmail.com>
Maik Klein <maikklein@googlemail.com>
Maja Kądziołka <maya@compilercrim.es> <github@compilercrim.es>
Maja Kądziołka <maya@compilercrim.es> <kuba@kadziolka.net>
Malo Jaffré <jaffre.malo@gmail.com>
Manish Goregaokar <manishsmail@gmail.com>
Mara Bos <m-ou.se@m-ou.se>
Marcell Pardavi <marcell.pardavi@gmail.com>
Marco Ieni <11428655+MarcoIeni@users.noreply.github.com>
Marcus Klaas de Vries <mail@marcusklaas.nl>
Margaret Meyerhofer <mmeyerho@andrew.cmu.edu> <mmeyerho@andrew>
Mark Mansi <markm@cs.wisc.edu>
Expand Down Expand Up @@ -565,6 +569,9 @@ Robert Habermeier <rphmeier@gmail.com>
Robert Millar <robert.millar@cantab.net>
Roc Yu <rocyu@protonmail.com>
Rohit Joshi <rohitjoshi@users.noreply.github.com> Rohit Joshi <rohit.joshi@capitalone.com>
Ross Smyth <18294397+RossSmyth@users.noreply.github.com>
Ross Smyth <18294397+RossSmyth@users.noreply.github.com> <crs2017@gmail.com>
Ross Smyth <18294397+RossSmyth@users.noreply.github.com> <rsmyth@electrocraft.com>
Roxane Fruytier <roxane.fruytier@hotmail.com>
Rui <xiongmao86dev@sina.com>
Russell Johnston <rpjohnst@gmail.com>
Expand Down
Loading
Loading