100 Commits
Author SHA1 Message Date
Boxy Uwu 0e0911b5d8 Misc cleanups 2025-12-24 15:06:06 +00:00
Boxy Uwu 7a3097f18d Fix tools 2025-12-23 13:55:00 +00:00
Boxy Uwu 79fd535473 Fix tools 2025-12-23 13:55:00 +00:00
Boxy Uwu 484480412e Lower hir::ConstArgKind::Struct to a ValTree 2025-12-23 13:54:59 +00:00
Boxy Uwu 6722805cdc Make ValTree recurse through ty::Const 2025-12-23 13:54:59 +00:00
Boxy Uwu c65551e835 Introduce hir::ConstArgKind::Struct 2025-12-23 13:54:59 +00:00
Boxy Uwu 8f3a76bd38 mgca always resolve params 2025-12-23 13:54:59 +00:00
BoxyandLeón Orell Valerian Liehr df780f87c7 Update compiler/rustc_lint_defs/src/builtin.rs
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
2025-12-19 15:04:30 -08:00
Boxy Uwu 8321ad2369 update missing targets list 2025-12-19 15:04:30 -08:00
Boxy Uwu 2ffb1d55ef Handle bootstrap cfgs 2025-12-19 15:04:30 -08:00
Boxy Uwu 93fc203606 bump stage0 2025-12-19 15:04:30 -08:00
Boxy Uwu 90a33f69f4 replace version placeholder 2025-12-19 15:04:30 -08:00
Boxy Uwu dbfc8c218e dont create unnecessary DefIds under mgca 2025-12-15 22:59:15 +00:00
Boxy 9f4a972c52 Merge pull request #2688 from cyrgani/errorcode
update some outdated infos on error codes
2025-12-13 00:53:45 +00:00
Boxy f936b9f5c4 Refinement of Providers into Providers and ExternProviders 2025-12-12 17:45:22 +00:00
Boxy Uwu acc3a0e2da Syntactically distinguish anon const const args 2025-12-12 15:45:37 +00:00
Boxy 97b86810be Merge pull request #2680 from BoxyUwU/binders_example_error
make more clear code snippet is supposed to error
2025-12-12 00:12:22 +00:00
Boxy a9fe1b4cb2 link to rust forge review policy in readme 2025-12-12 00:06:32 +00:00
Boxy Uwu bceccc2eb3 link to forge policy 2025-12-12 00:02:33 +00:00
Boxy 2b195c3e02 Add LoongArch notification group instructions 2025-12-11 23:58:23 +00:00
Boxy 298a9d3b4e remove CI dashboard :( 2025-12-11 23:54:52 +00:00
Boxy Uwu ce822cd6f2 remove dashboard :( 2025-12-11 23:53:21 +00:00
Boxy 1e9e5c9f34 clarify test suite is not formatted 2025-12-11 23:50:54 +00:00
Boxy Uwu 31f801ef40 clarify test suite is not formatted 2025-12-11 23:48:40 +00:00
Boxy Uwu 8e77f362c7 make more clear code snippet is supposed to error 2025-12-11 23:39:22 +00:00
Boxy 25cb251941 Merge pull request #2429 from smanilov/patch-18
Update opaque-types-type-alias-impl-trait.md
2025-12-11 21:21:41 +00:00
Boxy e58de3a54c clarify why define_opaque isnt needed 2025-12-11 21:18:21 +00:00
Boxy 1e4d530fc3 Fix help wanted link
fix help wanted search
2025-12-11 21:16:13 +00:00
Boxy Uwu 0e81edcc67 fix help wanted search 2025-12-11 21:14:14 +00:00
Boxy 30eb6adf41 say "certain" 2025-12-11 20:18:57 +00:00
Boxy a22e0a3b03 Basic const generics docs 2025-12-11 20:01:50 +00:00
Boxy Uwu c17a0f4256 move docs about ambig ty and consts 2025-12-10 16:08:39 +00:00
Boxy Uwu f4ee932b88 initial const generics docs 2025-12-10 16:05:42 +00:00
Boxy 85aeb4f259 Forbid object lifetime changing pointer casts 2025-12-10 09:38:56 +00:00
Boxy Uwu e6b6de40c2 bump version number 2025-12-05 19:33:24 +00:00
Boxy Uwu 2f95ecfdd6 reviews 2025-12-03 16:36:32 +00:00
Boxy Uwu 24a3f58ade remove redundant lub 2025-12-03 14:55:44 +00:00
Boxy Uwu 85cf2825f4 account for safe target features in fndef<->closure and fndef<->fndef coerce-lubs 2025-12-03 14:55:41 +00:00
Boxy Uwu 7f61da9c69 account for safe target features in fndef<->closure and fndef<->fndef coerce-lubs 2025-12-03 14:55:41 +00:00
Boxy Uwu 76bd21ad66 account for safe target features in fndef<->closure and fndef<->fndef coerce-lubs 2025-12-03 14:55:41 +00:00
Boxy Uwu 2676c9363c Properly handle closure<->closure and fndef<->fndef coerce-lubs
- leak checking the lub for fndef<->fndef coerce-lubs
- start lubbing closure<->closure coerce-lubs and leak check it
2025-12-03 14:53:54 +00:00
Boxy Uwu 12173eba3e explicit leak check enum 2025-12-03 14:53:54 +00:00
Boxy Uwu 9a1b2e8846 remove normalize call 2025-12-03 14:53:54 +00:00
Boxy Uwu 6f632ef243 non-behaviour changing cleanups 2025-12-03 14:53:54 +00:00
Boxy 8b15760b2e Add coercions chapter and split out non hir typeck stuff 2025-12-01 16:23:09 +00:00
BoxyandSantiago Pastorino b55796faca Uppper typo
Co-authored-by: Santiago Pastorino <spastorino@gmail.com>
2025-12-01 16:22:27 +00:00
Boxy Uwu 74da3a26c6 add coercions chapter and split out non hir typeck stuff 2025-11-29 15:02:23 +00:00
Boxy Uwu d663152fa7 use right span for inferrable ret ty 2025-11-08 13:50:48 -05:00
Boxy Uwu 0a355170c0 fix associated_const_equality tests 2025-11-08 13:50:48 -05:00
Boxy Uwu a7626dc996 Fix const qualifs under mgca 2025-11-08 13:50:48 -05:00
Boxy Uwu 838684b11a add ConstArgKind::Error 2025-11-01 14:51:10 -04:00
Boxy Uwu 901664a7dd setup canonical normalization for const norm 2025-11-01 14:51:10 -04:00
Boxy Uwu 30bedc74d4 in opaque type handling lift region vars to static if they outlive placeholders 2025-10-13 15:26:22 +01:00
Boxy Uwu f6336bc8e4 rename select_where_possible and select_all_or_error 2025-10-07 23:02:23 +01:00
Boxy Uwu 8e9b0c4ca9 rename select_where_possible and select_all_or_error 2025-10-07 23:02:23 +01:00
Boxy Uwu 66b664c996 more rename 2025-09-29 16:06:25 +01:00
Boxy Uwu 4d41177513 Rename various "concrete opaque type" terminology to say "hidden type" 2025-09-27 22:58:02 +01:00
Boxy Uwu c92dee244d Add relnotes 1.90 2025-09-15 08:34:06 -04:00
Boxy 0df12d7b0a erase_regions to erase_and_anonymize_regions 2025-09-09 14:49:16 +02:00
Boxy a211d63b83 erase_regions to erase_and_anonymize_regions 2025-09-09 14:49:16 +02:00
Boxy 8cde544b73 Add assertion 2025-09-09 14:49:16 +02:00
Boxy 332d8d6235 Driveby fixes 2025-09-09 14:49:16 +02:00
Boxy e379c77586 erase_regions to erase_and_anonymize_regions 2025-09-09 14:49:16 +02:00
Boxy 7bc34622f0 tidy 2025-08-06 16:55:50 +01:00
Boxy 351e4bd106 handle bootstrap cfgs 2025-08-06 14:14:44 +01:00
Boxy 607133bed2 Add a few missed entries 2025-08-06 13:57:36 +01:00
Boxy 21086317c1 bump stage0 2025-08-06 13:22:38 +01:00
Boxy 9ccc9f177e replace version placeholder 2025-08-06 13:22:38 +01:00
Boxyandalexey semenyuk 6b805102c0 Update RELEASES.md
Co-authored-by: alexey semenyuk <alexsemenyuk88@gmail.com>
2025-08-04 10:29:01 +01:00
Boxyandalexey semenyuk 7e3bb00fa7 Update RELEASES.md
Co-authored-by: alexey semenyuk <alexsemenyuk88@gmail.com>
2025-08-04 10:28:55 +01:00
Boxy 700e063e7e Merge pull request #2531 from Kivooeo/update-doc
Update documentation for current tests requirements
2025-08-02 15:42:44 +01:00
Boxy 54ade652c1 bump version 2025-08-01 09:04:01 +01:00
Boxy 2b11851452 Raw Pointers are Constant PatKinds too 2025-07-28 10:13:19 +01:00
Boxy 97676e609f Allow setting release-blog-post label with rustbot 2025-07-25 00:02:39 +01:00
Boxy fa5895ea8c Reviews 2025-06-25 12:29:04 +01:00
Boxy 377d8fa4e3 Reviews 2025-06-18 17:51:22 +01:00
Boxy 2411fbaa49 Link to dev-guide docs 2025-06-18 16:00:33 +01:00
Boxy 6c7830e75d Merge pull request #2474 from BoxyUwU/ambig_unambig_ty_consts
Document Ambig vs Unambig Type/Consts
2025-06-18 15:30:14 +01:00
Boxy 39e98006ac Reviews 2025-06-18 15:28:44 +01:00
Boxy c1506c0cc0 Add links 2025-06-17 18:09:06 +01:00
Boxy 42888bb018 Write chapter on Unambig vs Ambig Types/Consts 2025-06-17 18:09:06 +01:00
Boxy d96b2d4398 Stub chapter and consolidate under /hir/ 2025-06-17 18:09:02 +01:00
Boxy c9264a1f49 Don't double visit HirIds of inferred const/types 2025-06-17 15:03:02 +01:00
Boxy f4b77355c6 Rename hir const arg walking functions 2025-06-17 15:02:38 +01:00
Boxy ae65625252 Dont replace escaping bound vars in item sigs 2025-06-17 14:48:17 +01:00
Boxy 9961747414 rebase 2025-06-17 14:28:46 +01:00
Boxy 2a950b5637 Test whether we use DeepRejectCtxt 2025-06-17 14:18:34 +01:00
Boxy 442862bc78 Don't build ParamEnv and do trait solving in ItemCtxts 2025-06-17 14:18:34 +01:00
Boxy 02334e1ad0 Merge pull request #2472 from cbloodsworth/fix/tytable_parens
Remove hanging parenthesis from example signature.
2025-06-16 22:59:37 +01:00
Boxy 4cb48c8d75 stabilize gai 2025-06-11 15:30:15 +01:00
Boxy fe04ae7faf stabilize gai 2025-06-11 15:30:15 +01:00
Boxy c27aff35ca Add test 2025-05-26 16:35:36 +01:00
Boxy 8b4f9b6ebe Merge pull request #2414 from smanilov/patch-15
Link normalization chapter
2025-05-26 13:44:34 +01:00
Boxy fdccb42167 Add test/comment about const patterns with unused params 2025-05-22 12:52:46 +01:00
Boxy 217c4ad427 Review Comments 2025-05-22 12:47:19 +01:00
Boxy bc9cdc960f Return correct error term kind on projection errors 2025-05-22 12:02:45 +01:00
Boxy cc10370fc8 Reviews 2025-05-22 11:39:49 +01:00
Boxy 4316259729 Anon consts cant appear as repeat expr elements 2025-05-21 20:38:49 +01:00
Boxy 508a9f0853 Check for element being const before resolving repeat count 2025-05-21 20:38:49 +01:00
Boxy 77a2fc60a1 GAI logic on stable too 2025-05-21 20:38:49 +01:00