summary refs log tree commit diff
path: root/tests/ui/traits/new-solver
AgeCommit message (Expand)AuthorLines
2023-05-25Strongly prefer alias and param-env boundsMichael Goulet-20/+6
2023-05-23Auto merge of #110204 - compiler-errors:new-solver-hir-typeck-hacks, r=lcnrbors-0/+38
2023-05-22Structurally normalize in the new solverMichael Goulet-0/+38
2023-05-21Rename `drop_ref` lint to `dropping_references`Urgau-1/+1
2023-05-12Auto merge of #109732 - Urgau:uplift_drop_forget_ref_lints, r=davidtwcobors-3/+4
2023-05-10Adjust tests for new drop and forget lintsUrgau-3/+4
2023-05-09Make alias bounds sound in the new solverMichael Goulet-0/+71
2023-04-26Clear response values for overflow in new solverMichael Goulet-0/+43
2023-04-25Auto merge of #110811 - compiler-errors:vars-are-question-mark, r=WaffleLapkinbors-2/+2
2023-04-25vars are ?Michael Goulet-2/+2
2023-04-25Negative coherence testMichael Goulet-0/+52
2023-04-21Clone region var origins instead of taking in borrowckMichael Goulet-0/+23
2023-04-14Rollup merge of #110180 - lcnr:canonicalize, r=compiler-errorsMatthias Krüger-0/+12
2023-04-14Add test for uniquifying regionsMichael Goulet-0/+12
2023-04-12Rollup merge of #110103 - compiler-errors:new-solver-overflows, r=lcnrMatthias Krüger-8/+8
2023-04-10Report overflows gracefully with new solverMichael Goulet-8/+8
2023-04-10Stall auto-trait assembly for int/float vars in new solverMichael Goulet-0/+50
2023-04-10prioritize param-env candidateslcnr-7/+53
2023-04-08Enforce that PointerLike requires a pointer-like ABIMichael Goulet-2/+2
2023-04-06Rollup merge of #109755 - compiler-errors:new-solver-generator-witness-mir, r...Matthias Krüger-0/+44
2023-04-05Implement support for GeneratorWitnessMIR in new solverMichael Goulet-0/+44
2023-03-30Auto merge of #109791 - compiler-errors:rollup-c3o710k, r=compiler-errorsbors-0/+11
2023-03-30Rollup merge of #109739 - compiler-errors:new-solver-closure-fnonce, r=lcnrMichael Goulet-0/+11
2023-03-30Auto merge of #109740 - compiler-errors:new-solver-deep-reject-placeholder-co...bors-0/+37
2023-03-30Closures always implement FnOnce in new solverMichael Goulet-0/+11
2023-03-30Rollup merge of #109749 - compiler-errors:new-solver-float-var, r=lcnrYuki Okushi-0/+8
2023-03-30Rollup merge of #109748 - compiler-errors:new-solver-discr-kind-ice, r=lcnrYuki Okushi-10/+51
2023-03-30canonicalize float var as float in new solverMichael Goulet-0/+8
2023-03-30Check pointee metadata correctly in ui testMichael Goulet-10/+8
2023-03-30Don't ICE on DiscriminantKind projection in new solverMichael Goulet-0/+43
2023-03-29Don't ICE on placeholder consts in deep rejectMichael Goulet-0/+37
2023-03-29Do not consider elaborated projection predicates for objects in new solverMichael Goulet-6/+21
2023-03-28Check for overflow in assemble_candidates_after_normalizing_self_tyMichael Goulet-0/+52
2023-03-26transmute testMichael Goulet-0/+61
2023-03-25Still-further-specializable projections are ambiguousMichael Goulet-0/+47
2023-03-24Rollup merge of #109495 - compiler-errors:new-solver-destruct, r=eholk,lcnrMatthias Krüger-0/+14
2023-03-23Return nested obligations from canonical response var unificationMichael Goulet-0/+40
2023-03-23Auto merge of #109517 - matthiaskrgr:rollup-m3orqzd, r=matthiaskrgrbors-0/+34
2023-03-23Include relation direction in AliasEq predicateMichael Goulet-0/+34
2023-03-22Rollup merge of #109447 - lcnr:coherence, r=compiler-errorsMatthias Krüger-0/+56
2023-03-22Drive-by: Add -Ztrait-solver=next to canonical int var testMichael Goulet-0/+1
2023-03-22Implement non-const Destruct trait in new solverMichael Goulet-0/+13
2023-03-21new solver cleanup + coherencelcnr-0/+56
2023-03-21Also check function items' signatures for Fn* trait compatibilityOli Scherer-3/+67
2023-03-21Only implement Fn* traits for extern "Rust" safe function pointers.Oli Scherer-1/+80
2023-03-13Add a test that used to take forever to compileMichael Goulet-0/+43
2023-03-13Treat projections with infer as placeholder during fast reject in new solverMichael Goulet-0/+24
2023-03-11Commit some tests for the new solver + lazy normMichael Goulet-0/+216
2023-03-09Fix canonicalizer bug for int/float vars tooMichael Goulet-0/+21
2023-03-09Emit alias-eq when equating numeric var and projectionMichael Goulet-0/+18