Commit Graph

  • 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