Commit graph

  • 6242335fdb
    Improve diagnostic for E0178 (bad + in type) León Orell Valerian Liehr 2025-04-15 07:44:24 +02:00
  • 8887af72a0
    Improve parse errors for lifetimes in type position León Orell Valerian Liehr 2025-04-14 20:48:51 +02:00
  • c49b0bdb1a
    Use rust-cache to speed-up citool compilation Jakub Beránek 2025-04-14 19:40:47 +02:00
  • f433fa46b0 Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalathar bors 2025-04-15 08:02:23 +00:00
  • 6c441cc7a5
    canonicalize test build dir before normalizing it Waffle Lapkin 2025-04-14 19:04:34 +02:00
  • 1397dabd1e
    fix typo Waffle Lapkin 2025-04-14 19:04:34 +02:00
  • fc8df06f4f
    update submodules if the directory doesn't exist Waffle Lapkin 2025-04-14 18:24:30 +02:00
  • 4ac3877521 unstable book; document macro_metavar_expr_concat mejrs 2025-04-15 09:28:04 +02:00
  • 6513df9652 Add comment Alice Ryhl 2025-04-14 06:52:32 +00:00
  • 1cbdfab75d Use full path for core::mem::transmute Alice Ryhl 2025-04-14 13:54:49 +00:00
  • 2009ca6d88 Remove #![feature(no_sanitize)] Tamir Duberstein 2025-04-14 13:54:14 +00:00
  • d1e82ba37c Setup editor file associations for non-rs extensions Thalia Archibald 2025-04-14 21:43:53 -07:00
  • c12b4aade0 Use a dummy ident for a lint_if_path_starts_with_module call. Nicholas Nethercote 2025-04-09 15:45:25 +10:00
  • 2b43e66496 Remove a kw::Empty usage in symbol mangling. Nicholas Nethercote 2025-04-09 07:16:57 +10:00
  • f3847f0639 Remove some "name isn't empty" assertions. Nicholas Nethercote 2025-04-08 13:50:01 +10:00
  • 783b08156e
    Rollup merge of #139836 - glyn:test-mpmc-receiver-cloning, r=jhpratt Stuart Cook 2025-04-15 15:47:32 +10:00
  • 4d5284a866
    Rollup merge of #139833 - nnethercote:fix-139633, r=oli-obk Stuart Cook 2025-04-15 15:47:32 +10:00
  • 45b644b3c1
    Rollup merge of #139822 - 0x79de:fix-eopnotsupp-mapping, r=dtolnay Stuart Cook 2025-04-15 15:47:31 +10:00
  • b21c5cd025
    Rollup merge of #139798 - lcnr:where-bounds-gt-alias-bound, r=compiler-errors Stuart Cook 2025-04-15 15:47:30 +10:00
  • e8c9dcc79e
    Rollup merge of #139791 - lcnr:ignore-global-where-bounds, r=compiler-errors Stuart Cook 2025-04-15 15:47:30 +10:00
  • 8118fca7fd
    Rollup merge of #139789 - lcnr:opaques-auto-trait-leakage, r=compiler-errors Stuart Cook 2025-04-15 15:47:29 +10:00
  • 5a9455f560
    Rollup merge of #139785 - fneddy:fix_test_cstring_merging_alignment, r=Mark-Simulacrum Stuart Cook 2025-04-15 15:47:29 +10:00
  • 9d6c95d146
    Rollup merge of #139772 - nnethercote:rm-hir-Map, r=Zalathar Stuart Cook 2025-04-15 15:47:28 +10:00
  • 36df54881d
    Rollup merge of #139750 - no1wudi:fix, r=tgross35 Stuart Cook 2025-04-15 15:47:28 +10:00
  • bc4e7ad248
    Rollup merge of #139671 - m-ou-se:proc-macro-span, r=dtolnay Stuart Cook 2025-04-15 15:47:27 +10:00
  • 13cd5256ac
    Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obk Stuart Cook 2025-04-15 15:47:27 +10:00
  • efcf4f9d2d
    Rollup merge of #139660 - Zalathar:new-executor, r=jieyouxu Stuart Cook 2025-04-15 15:47:26 +10:00
  • 6a9d27d320
    Rollup merge of #139554 - lolbinarycat:std-output-exit_ok, r=tgross35 Stuart Cook 2025-04-15 15:47:26 +10:00
  • 46b197ad3b
    Rollup merge of #139517 - Ayush1325:uefi-cmd-stdin-null, r=joboet Stuart Cook 2025-04-15 15:47:25 +10:00
  • aa9a80cc34
    Rollup merge of #138393 - oli-obk:pattern-type-in-pattern, r=BoxyUwU Stuart Cook 2025-04-15 15:47:25 +10:00
  • b8413ab8ed
    Rollup merge of #138380 - cuviper:ci-llvm-20, r=Kobzol Stuart Cook 2025-04-15 15:47:24 +10:00
  • 380ad1b5d4
    Rollup merge of #138374 - celinval:issue-136925-const-contract, r=compiler-errors,oli-obk,RalfJung Stuart Cook 2025-04-15 15:47:24 +10:00
  • 65942d19cd Avoid using kw::Empty for param names in rustdoc. Nicholas Nethercote 2025-04-15 15:01:48 +10:00
  • 40978580ec Avoid using kw::Empty when comparing names. Nicholas Nethercote 2025-04-15 13:31:17 +10:00
  • 5fb0f570f5 Avoid another kw::Empty use. Nicholas Nethercote 2025-04-15 13:26:19 +10:00
  • 31320a925f Remove another kw::Empty use in rustdoc. Nicholas Nethercote 2025-04-15 12:28:18 +10:00
  • 58c2dd9a54 Auto merge of #139826 - matthiaskrgr:rollup-0q0qvkd, r=matthiaskrgr bors 2025-04-15 04:50:15 +00:00
  • e3d6813920 compiletest: Add an experimental new executor to replace libtest Zalathar 2025-04-06 10:48:44 +10:00
  • 6fda3e52c9 compiletest: Extract libtest-specific executor code to a submodule Zalathar 2025-04-11 16:10:09 +10:00
  • 4c23295dd9 Use a constant for unstable features needed by compiletest Zalathar 2025-04-03 16:17:16 +11:00
  • e216915295 Stabilize -Zdwarf-version as -Cdwarf-version Wesley Wiser 2025-02-12 08:06:34 -06:00
  • e53f2a01ce Remove some kw::Empty uses in rustdoc. Nicholas Nethercote 2025-04-15 12:26:37 +10:00
  • 1376810d44 Basic tests of MPMC receiver cloning Glyn Normington 2025-04-15 02:34:32 +01:00
  • 16670e1676 Fix HIR pretty-printing of fns with just a variadic arg. Nicholas Nethercote 2025-04-15 10:17:32 +10:00
  • f8edc831ca Pretty-print PatKind::Missing as _. Nicholas Nethercote 2025-04-15 10:05:20 +10:00
  • 9676d4aeb7 std: add Output::exit_ok binarycat 2025-04-08 14:58:28 -05:00
  • c2712bcd2d ci: add runners for vanilla LLVM 20 Josh Stone 2025-03-11 17:36:27 -07:00
  • 78599d83e7 Move name field from AssocItem to AssocKind variants. Nicholas Nethercote 2025-04-14 13:15:01 +10:00
  • 89e93a51c8 Move two methods from AssocKind to AssocItem. Nicholas Nethercote 2025-04-14 15:39:47 +10:00
  • b26f3d4347 Move opt_rpitit_info field to hir::AssocKind::Type. Nicholas Nethercote 2025-04-11 16:50:20 +10:00
  • 8587c95bc6
    Rollup merge of #139813 - RalfJung:miri-sync, r=RalfJung Matthias Krüger 2025-04-14 21:55:41 +02:00
  • 04d10520f0
    Rollup merge of #139811 - yotamofek:pr/newtype_cleanups, r=oli-obk Matthias Krüger 2025-04-14 21:55:40 +02:00
  • 7dc3feccdd
    Rollup merge of #139799 - clubby789:print=file, r=jieyouxu Matthias Krüger 2025-04-14 21:55:39 +02:00
  • 1bceed826e
    Rollup merge of #139797 - folkertdev:naked-allow-unsafe, r=tgross35 Matthias Krüger 2025-04-14 21:55:39 +02:00
  • 6b3531e915
    Rollup merge of #139783 - jieyouxu:ignore-dir, r=Zalathar Matthias Krüger 2025-04-14 21:55:38 +02:00
  • bf247c7086
    Rollup merge of #139778 - reddevilmidzy:add-success-test, r=lcnr Matthias Krüger 2025-04-14 21:55:38 +02:00
  • 9b564dfc1d
    Rollup merge of #139757 - ognevny:opt-dist-hostllvm, r=Kobzol Matthias Krüger 2025-04-14 21:55:37 +02:00
  • efca25fddc
    Rollup merge of #139745 - thaliaarchi:iter-unused-clone-copy, r=joboet Matthias Krüger 2025-04-14 21:55:37 +02:00
  • 2da29dbe8f Auto merge of #139577 - davidtwco:sizedness-go-vroom, r=oli-obk bors 2025-04-14 19:54:27 +00:00
  • 1d757833c6
    Remove safe remove Chris Denton 2025-04-14 18:35:51 +00:00
  • cb22c1d5e9
    Allow (but don't require) #[unsafe(naked)] so that compiler-builtins can upgrade to it Folkert de Vries 2025-04-14 14:36:53 +02:00
  • 188d44dd6e Fix: Map EOPNOTSUPP to ErrorKind::Unsupported on Unix 0x79de 2025-04-14 21:25:48 +03:00
  • 3df7882272 Normalize ADT fields in find_tails_for_unsizing Michael Goulet 2025-04-14 16:49:56 +00:00
  • 990039ec53 Auto merge of #139814 - matthiaskrgr:rollup-lxkkcz6, r=matthiaskrgr bors 2025-04-14 16:45:11 +00:00
  • 4b63362f3d Use newtype_index!-generated types more idiomatically Yotam Ofek 2025-04-14 15:52:25 +00:00
  • 47e5b18f33
    Rollup merge of #139807 - Kobzol:post-merge-report-wording, r=marcoieni Matthias Krüger 2025-04-14 18:15:34 +02:00
  • b70e119e37
    Rollup merge of #139804 - WaffleLapkin:real, r=jieyouxu Matthias Krüger 2025-04-14 18:15:34 +02:00
  • 06d0ea7c33
    Rollup merge of #139801 - clubby789:clubby-mailmap, r=jieyouxu Matthias Krüger 2025-04-14 18:15:33 +02:00
  • 470e4de1da
    Rollup merge of #139796 - RalfJung:usize-backtics, r=jieyouxu Matthias Krüger 2025-04-14 18:15:33 +02:00
  • 87c319a770
    Rollup merge of #139777 - compiler-errors:debuggier-proj, r=lcnr Matthias Krüger 2025-04-14 18:15:32 +02:00
  • 143f5d7696
    Rollup merge of #139767 - compiler-errors:www, r=oli-obk Matthias Krüger 2025-04-14 18:15:32 +02:00
  • bf49dfc943
    Rollup merge of #139392 - compiler-errors:raw-expr, r=oli-obk Matthias Krüger 2025-04-14 18:15:31 +02:00
  • a4adc005a1
    Rollup merge of #139127 - compiler-errors:prim-ty-hack, r=oli-obk Matthias Krüger 2025-04-14 18:15:30 +02:00
  • 758e99a800 update lockfile Ralf Jung 2025-04-14 17:43:14 +02:00
  • 83ea3454df Remove define_debug_via_print for ExistentialProjection Michael Goulet 2025-04-14 02:08:35 +00:00
  • 1f3199c899 Disable some r-a tests in bootstrap. Mara Bos 2025-04-14 16:53:24 +02:00
  • 13b4734e31 Derive Obligation's fold impls Michael Goulet 2025-04-13 22:43:16 +00:00
  • 7ad16974b9 Allow const patterns of matches to contain pattern types Oli Scherer 2025-01-24 15:57:13 +00:00
  • 3da0a19a29
    Improve wording of post-merge report Jakub Beránek 2025-04-14 16:27:33 +02:00
  • 1b46969a11 Specify --print info=file syntax in --help clubby789 2025-04-14 14:16:30 +01:00
  • d5de2fa8bb
    use realpath in bootstrap.py when creating build-dir Waffle Lapkin 2025-04-14 15:32:34 +02:00
  • 07d3fd1d9b Auto merge of #138603 - xizheyin:issue-137405, r=chenyukang bors 2025-04-14 13:33:44 +00:00
  • dc584580f3 Add myself to mailmap clubby789 2025-04-14 14:27:15 +01:00
  • 9c88eb6c43 normalize: prefer ParamEnv over AliasBound lcnr 2025-04-14 14:46:48 +02:00
  • 5827183801 ptr docs: add missing backtics around 'usize' Ralf Jung 2025-04-14 13:56:51 +02:00
  • 8dc773296c Clarify why SGX code specifies linkage/symbol names for certain statics Jethro Beekman 2025-04-14 13:36:06 +02:00
  • 836ea25b4d add RPITIT tests: method compat auto trait leakage lcnr 2025-04-14 11:02:36 +02:00
  • 2e79f7cd61 move tests lcnr 2025-04-14 10:38:16 +02:00
  • ce9d8678ca do not leak auto traits in item bounds lcnr 2025-04-14 10:37:51 +02:00
  • 2c2c9df653 drop global where-bounds before merging candidates lcnr 2025-04-14 12:43:16 +02:00
  • c580c498a1 Auto merge of #139241 - bvanjoi:less-decoding, r=petrochenkov bors 2025-04-14 10:21:14 +00:00
  • 6a8718cab7 Add test for issue 34834 reddevilmidzy 2025-04-14 11:06:46 +09:00
  • 1ac3d6bba7 Let CStrings be either 1 or 2 byte aligned. Eddy (Eduard) Stefes 2025-04-14 09:49:43 +02:00
  • f3344ef4bd
    tests: use compiletest-ignore-dir for bootstrap self-tests Jieyou Xu 2025-04-14 15:28:41 +08:00
  • 5961e5ba3d Auto merge of #139781 - jhpratt:rollup-qadsjvb, r=jhpratt bors 2025-04-14 07:07:54 +00:00
  • 97be6a6131
    Merge pull request #2333 from rust-lang/convetions-chapt-cleaning Tshepang Mbambo 2025-04-14 08:43:05 +02:00
  • 9e99fc3a73 clean "Coding conventions" chapter Tshepang Mbambo 2025-04-14 08:41:22 +02:00
  • 8c8212ef12
    Consistent with treating Ctor Call as Struct in liveness analysis xizheyin 2025-04-14 14:29:14 +08:00
  • ce2aa97cd6 Move has_self field to hir::AssocKind::Fn. Nicholas Nethercote 2025-04-11 06:28:59 +10:00
  • abce592029 Use Symbol in LateContext::get_associated_type. Nicholas Nethercote 2025-04-11 19:44:11 +10:00