-
626406f1b3
Do not filter empty passes & Make CTFE Clippy into lintless pass
blyxyas
2024-11-05 13:40:36 +01:00
-
2eac3c0e53
Do not filter empty passes & Make CTFE Clippy into lintless pass
blyxyas
2024-11-05 13:40:36 +01:00
-
-
-
f745467cd9
codegen_ssa: use
llvm-objcopy
for macOS strip
David Wood
2024-10-08 15:20:02 +01:00
-
d8ab230e73
bootstrap: include
llvm-objcopy
in dist
David Wood
2024-10-08 15:19:37 +01:00
-
-
-
5b1c6264e0
Rollup merge of #132630 - RalfJung:const-eval-pings, r=jieyouxu
Jubilee
2024-11-05 01:34:24 -08:00
-
-
ea08bbeb34
Rollup merge of #132600 - durin42:llvm-20-passbuilder-arg, r=Zalathar
Jubilee
2024-11-05 01:34:23 -08:00
-
-
57f64c67e0
Rollup merge of #132473 - ZhekaS:core_fmt_radix_no_panic, r=joboet
Jubilee
2024-11-05 01:34:23 -08:00
-
-
1ee6617414
Rollup merge of #132153 - bjoernager:const-char-encode-utf16, r=dtolnay
Jubilee
2024-11-05 01:34:22 -08:00
-
-
-
-
d8a3fcc792
Auto merge of #132580 - compiler-errors:globs, r=Noratrieb
bors
2024-11-05 08:30:56 +00:00
-
-
-
-
096277e989
Auto merge of #132580 - compiler-errors:globs, r=Noratrieb
bors
2024-11-05 08:30:56 +00:00
-
-
-
-
613f53ef19
add const_eval_select macro to reduce redundancy
Ralf Jung
2024-11-03 19:58:57 +01:00
-
b81e919f65
triagebot: ping wg-const-eval when relevant files change
Ralf Jung
2024-11-05 09:13:28 +01:00
-
27e38f8fc7
Auto merge of #132626 - workingjubilee:rollup-hbmtbzk, r=workingjubilee
bors
2024-11-05 05:53:19 +00:00
-
-
-
-
e8d17440e2
PassWrapper: adapt for new parameter in LLVM
Augie Fackler
2024-11-04 10:53:12 -05:00
-
7bff6ff3a6
Rollup merge of #132609 - NotWearingPants:patch-1, r=Amanieu
Jubilee
2024-11-04 20:40:50 -08:00
-
-
33ebfff83a
Rollup merge of #132608 - mejrs:type_impls_trait, r=compiler-errors
Jubilee
2024-11-04 20:40:49 -08:00
-
-
67477ca342
Rollup merge of #132606 - eduardosm:char-slice-str-pattern-doc, r=tgross35
Jubilee
2024-11-04 20:40:49 -08:00
-
-
3d4dd742bb
Rollup merge of #132601 - rustbot:docs-update, r=ehuss
Jubilee
2024-11-04 20:40:48 -08:00
-
-
d70e2e30da
Rollup merge of #132598 - jdonszelmann:move-lints-to-early, r=xFrednet
Jubilee
2024-11-04 20:40:48 -08:00
-
-
b3fc9e6d6f
Rollup merge of #132596 - GuillaumeGomez:show-coverage, r=notriddle
Jubilee
2024-11-04 20:40:47 -08:00
-
-
f8ac0e71f8
Rollup merge of #132587 - nnethercote:revert-avoid-nested-replacement-ranges, r=petrochenkov
Jubilee
2024-11-04 20:40:47 -08:00
-
-
23ef001d66
Rollup merge of #132492 - RalfJung:const-intrinsics, r=compiler-errors
Jubilee
2024-11-04 20:40:46 -08:00
-
-
56aa51e67f
Rollup merge of #132303 - nyurik:non-exhaustive-err, r=compiler-errors
Jubilee
2024-11-04 20:40:45 -08:00
-
-
c17cf1d84e
Rollup merge of #132025 - duncpro:E0027, r=compiler-errors
Jubilee
2024-11-04 20:40:45 -08:00
-
-
972fef232e
Rollup merge of #131153 - VulnBandit:copy_impl_vuln, r=compiler-errors
Jubilee
2024-11-04 20:40:44 -08:00
-
-
19d5dc0ed1
coverage: Tidy up coverage-specific FFI functions
Zalathar
2024-11-01 21:29:09 +11:00
-
b790e4473c
coverage: Extract safe FFI wrapper functions to
llvm_cov
Zalathar
2024-11-01 20:32:20 +11:00
-
-
-
96477c55bc
Auto merge of #131341 - taiki-e:ppc-clobber-abi, r=bzEq,workingjubilee
bors
2024-11-05 03:13:47 +00:00
-
-
-
-
5791a66a88
suggest swapping the equality
makai410
2024-11-05 10:09:34 +08:00
-
e37a3a85e4
Explain how to evaluate an obligation
mejrs
2024-11-05 01:08:20 +01:00
-
44c2a82972
Swap Visitors to early exit, instead of storing poison flag
GnomedDev
2024-11-04 23:49:25 +00:00
-
-
a741b33c14
when an intrinsic has a const-stable fallback body, we can easily expose it on stable
Ralf Jung
2024-11-02 08:49:49 +01:00
-
5069434c81
most const intrinsics don't need an explicit rustc_const_unstable any more
Ralf Jung
2024-11-02 08:25:30 +01:00
-
1f0ed2b0f5
add new rustc_const_stable_intrinsic attribute for const-stable intrinsics
Ralf Jung
2024-11-01 22:53:59 +01:00
-
10723c2896
remove support for extern-block const intrinsics
Ralf Jung
2024-11-01 22:19:42 +01:00
-
7934f26613
convert all const-callable intrinsics into the new form (without extern block)
Ralf Jung
2024-11-01 22:09:07 +01:00
-
-
-
ffad9aac27
mark some target features as 'forbidden' so they cannot be (un)set
Ralf Jung
2024-09-02 11:45:59 +02:00
-
63d0ba9de9
Move two attribute lints to be early pass (post expansion)
Jonathan Dönszelmann
2024-11-04 14:55:07 +01:00
-
f4b72dcff0
Move two attribute lints to be early pass (post expansion)
Jonathan Dönszelmann
2024-11-04 14:55:07 +01:00
-
-
-
fbab78289d
Auto merge of #132594 - lnicola:sync-from-ra, r=lnicola
bors
2024-11-04 20:20:16 +00:00
-
-
-
-
107b4fdba2
docs: fix grammar in doc comment at unix/process.rs
NotWearingPants
2024-11-04 20:42:21 +02:00
-
0bc622d251
Prefer
pub(super)
in unreachable_pub
lint suggestion
Urgau
2024-10-31 23:03:09 +01:00
-
4872b6bcbd
Improve example of
impl Pattern for &[char]
Eduardo Sánchez Muñoz
2024-11-04 19:08:28 +01:00
-
-
-
65d8f1b8bf
Fixed typo, rebased
Eugene Shamis
2024-11-04 12:43:57 -05:00
-
82c24eccad
Auto merge of #132603 - matthiaskrgr:rollup-ikzofgc, r=matthiaskrgr
bors
2024-11-04 17:39:34 +00:00
-
-
-
-
37f48da802
Updated SAFETY comment to address underflow
Eugene Shamis
2024-11-04 09:50:08 -05:00
-
02a1ab8071
Replace checked slice indexing by unchecked to support panic-free code
Eugene Shamis
2024-11-01 15:33:07 -04:00
-
-
-
75c943ed2d
Update books
rustbot
2024-11-04 12:01:29 -05:00
-
-
-
a4f323ce9c
Rollup merge of #132583 - mejrs:tuples, r=compiler-errors
Matthias Krüger
2024-11-04 18:12:48 +01:00
-
-
46ae1555e2
Rollup merge of #132579 - RalfJung:rustc-std-workspace-crates, r=Amanieu
Matthias Krüger
2024-11-04 18:12:47 +01:00
-
-
909574e411
Rollup merge of #132559 - bvanjoi:fix-132534, r=compiler-errors
Matthias Krüger
2024-11-04 18:12:47 +01:00
-
-
b9db639ea5
Rollup merge of #132544 - dianne:unstable-library-feature-backticks, r=compiler-errors
Matthias Krüger
2024-11-04 18:12:46 +01:00
-
-
c89a6cd0ad
Rollup merge of #132486 - compiler-errors:no-binder, r=lcnr
Matthias Krüger
2024-11-04 18:12:45 +01:00
-
-
31ad4e4a54
Rollup merge of #132355 - practicalrs:fix_117638, r=SparrowLii
Matthias Krüger
2024-11-04 18:12:45 +01:00
-
-
c88ba28d9a
document
type_implements_trait
mejrs
2024-11-04 18:08:30 +01:00
-
-
-
5dfbc0383d
Rename
DocContext::is_json
into DocContext::is_json_output
Guillaume Gomez
2024-11-04 17:15:28 +01:00
-
0eff07ee4e
Add UI regressions tests for rustdoc
--show-coverage
option
Guillaume Gomez
2024-11-04 14:46:04 +01:00
-
e9161db5b5
Fix invalid coverage computation when
--output-format=json
is enabled
Guillaume Gomez
2024-11-04 14:28:35 +01:00
-
-
432972cae6
Auto merge of #132275 - compiler-errors:deref-effects, r=fee1-dead
bors
2024-11-04 12:12:55 +00:00
-
-
-
-
7faa84e20e
Stabilise 'const_char_encode_utf16';
Gabriel Bjørnager Jensen
2024-11-04 12:28:26 +01:00
-
-
-
5a48fe2c20
Suggest creating unary tuples
mejrs
2024-11-04 12:06:19 +01:00
-
5bfa0b106e
Simplify FFI calls for
-Ztime-llvm-passes
and -Zprint-codegen-stats
Zalathar
2024-11-03 15:15:46 +11:00
-
ca87b535a0
Auto merge of #132250 - nnethercote:rustc_borrowck-cleanups, r=compiler-errors
bors
2024-11-04 09:19:05 +00:00
-
-
-
-
0cd3fb2da9
Merge pull request #18472 from lnicola/reinterpret-function-casing
Laurențiu Nicola
2024-11-04 08:39:50 +00:00
-
-
9f4e71940f
Fix feature name casing
Laurențiu Nicola
2024-11-04 10:04:25 +02:00
-
-
b2fe71a2fe
miri: update ABI compat checks to accept Option-like types
Ralf Jung
2024-10-23 09:53:47 +01:00
-
56c6a2f9b1
Auto merge of #132586 - workingjubilee:rollup-qrmn49a, r=workingjubilee
bors
2024-11-04 06:45:33 +00:00
-
-
-
-
b12745863e
update rustc-std-workspace crates
Ralf Jung
2024-11-03 22:30:16 +01:00
-
e0e7a432db
BorrowckDiags
tweaks.
Nicholas Nethercote
2024-10-25 19:47:40 +11:00
-
ce2f0b4ce9
Simplify
LocalUseMapBuild
.
Nicholas Nethercote
2024-10-11 17:07:13 +11:00
-
6ecf80e1ad
Merge
BorrowCheckContext
into TypeChecker
.
Nicholas Nethercote
2024-10-10 14:02:28 +11:00
-
f86c76a782
Remove unnecessary qualifiers.
Nicholas Nethercote
2024-10-08 11:19:04 +11:00
-
a07011bde2
Remove unnecessary
continue
.
Nicholas Nethercote
2024-10-08 11:17:27 +11:00
-
e23bdd68f9
Remove
ToUniverseInfo
impl for CanonicalQueryInput<CustomTypeOp>
.
Nicholas Nethercote
2024-10-07 14:34:47 +11:00
-
7901c03d2d
Merge
UniverseInfo
and UniverseInfoInner
.
Nicholas Nethercote
2024-10-07 14:33:41 +11:00
-
bf1a5c2b7f
Tidy up comments and some formatting.
Nicholas Nethercote
2024-10-04 10:24:34 +10:00
-
ad875529bf
Move some
use
declarations.
Nicholas Nethercote
2024-10-04 10:21:55 +10:00
-
920d2774ac
Trim and tidy includes in
rustc_llvm
Zalathar
2024-11-03 21:09:01 +11:00
-
981dc02eaf
Revert "Avoid nested replacement ranges" from #129346.
Nicholas Nethercote
2024-11-04 15:41:32 +11:00
-
-
-
e3bd6b27f3
Fix minicore, add tests based off of it
Michael Goulet
2024-10-29 18:24:16 +00:00
-
7bd595d216
Make sure to enforce ~const DerefMut on mutability fixup
Michael Goulet
2024-11-03 04:40:35 +00:00
-
e03e9abe3c
Register const preds for Deref adjustments in HIR typeck
Michael Goulet
2024-11-03 04:39:08 +00:00
-
-
-
efeed550c4
Remove BorrowKind glob, make names longer
Michael Goulet
2024-11-03 22:02:31 +00:00
-
d458f850aa
ty::BrK -> ty::BoundRegionKind::K
Michael Goulet
2024-11-03 22:06:03 +00:00
-
b14362f665
ty::KContainer -> ty::AssocItemContainer::K
Michael Goulet
2024-11-03 21:47:56 +00:00
-
-
883f8705d4
Remove BorrowKind glob, make names longer
Michael Goulet
2024-11-03 22:02:31 +00:00
-
be4b0261c2
ty::KContainer -> ty::AssocItemContainer::K
Michael Goulet
2024-11-03 21:47:56 +00:00
-
8e6af16192
Remove the trivial constkind imports
Michael Goulet
2024-11-03 21:36:21 +00:00
-
-
-
6676cec925
Reduce visibilities.
Nicholas Nethercote
2024-10-04 10:04:34 +10:00
-
6026a0f6c9
find the generic container rather than simply looking up for the assoc with const arg
bohan
2024-11-03 22:28:16 +08:00
-
759e80d019
Rollup merge of #132576 - jdonszelmann:no-attrid-in-stats, r=nnethercote
Jubilee
2024-11-03 20:08:15 -08:00
-
-
7155c65d68
Rollup merge of #132565 - bjorn3:less_target_name_dependence, r=workingjubilee
Jubilee
2024-11-03 20:08:14 -08:00
-
-
3313e760d0
Rollup merge of #132423 - RalfJung:const-eval-align-offset, r=dtolnay
Jubilee
2024-11-03 20:08:13 -08:00
-
-
f35433e250
Rollup merge of #131222 - thejpster:fix-sparc-v7-symbol-o, r=workingjubilee
Jubilee
2024-11-03 20:08:13 -08:00
-
-
-
-
706eec8ce1
Auto merge of #132434 - tgross35:f128-tests, r=workingjubilee
bors
2024-11-04 04:03:29 +00:00
-
-
-
-
c0fc25cc20
Enable
f128
tests on all non-buggy platforms 🎉
Trevor Gross
2024-10-31 19:29:40 -05:00
-
44a056a50b
Move
LLVMRustAttribute[Kind]
out of LLVMWrapper.h
Zalathar
2024-11-04 12:11:01 +11:00
-
-
-
43c78051ea
Auto merge of #132581 - workingjubilee:rollup-4wj318p, r=workingjubilee
bors
2024-11-04 00:54:17 +00:00
-
-
-
-
95ecf0c262
Update
compiler_builtins
to 0.1.138 and pin it
Trevor Gross
2024-10-31 19:11:25 -05:00
-
72df7780dd
Rollup merge of #132574 - workingjubilee:abi-in-compiler, r=compiler-errors
Jubilee
2024-11-03 15:25:00 -08:00
-