Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
da25af2
Make spans for tuple patterns in E0023 more precise
camelid Aug 17, 2021
f1e8607
Don't stabilize creation of TryReserveError instances
kornelski Aug 21, 2021
d0b482a
Add more tuple pattern too many fields test cases
camelid Aug 18, 2021
0fa3b4f
Make E0023 spans even more precise
camelid Aug 18, 2021
02ed23c
Use an exhaustive match in `Node::ident()` and add docs
camelid Aug 18, 2021
08ceac8
Add cross-crate tuple field count error test
camelid Aug 21, 2021
19f4510
Bless tests
camelid Aug 22, 2021
f28793d
Feat: added inline asm support for s390x
Sl1mb0 Aug 6, 2021
5f5afba
Feat: added s390x reg-definitions, constraint codes, and tests
Sl1mb0 Aug 18, 2021
7095dff
Refactor: added #[no_mangle]
Sl1mb0 Aug 18, 2021
66e95b1
Fix: moved #[no_mangle]
Sl1mb0 Aug 18, 2021
eeb0b52
Feat: further testing & support for i64 general register use
Sl1mb0 Aug 22, 2021
0c9e23c
Fix: appeased x.py test tidy --bless
Sl1mb0 Aug 22, 2021
0ac601d
Mach-O (Macos/ios/...) LLD flavor is always LD64.
hkratz Aug 23, 2021
a519095
Include ld64 nexte to ld for use with -Z gcc-ld
hkratz Aug 23, 2021
0f7702e
Pass -fuse-ld=/path/to/ld64 if -Z gcc-ld and the lld_flavor for the t…
hkratz Aug 23, 2021
820e268
handle ascription type op in NLL HRTB diagnostics
lqd Aug 23, 2021
05cd587
Refactor: disabled frame pointer; consolidated unsupported register e…
Sl1mb0 Aug 23, 2021
a9f6237
Fix: made suggested change
Sl1mb0 Aug 23, 2021
7b0e564
Update NLL HRTB type ascription blessed expectations
lqd Aug 23, 2021
96381d3
Fix: added necessary prefix
Sl1mb0 Aug 24, 2021
07d3729
Update cargo
ehuss Aug 24, 2021
4d8d72f
Handle match with non axhaustive variants in closures
roxelo Aug 24, 2021
1335b4c
Add additional match test case
roxelo Aug 24, 2021
68b1bfc
Create a specific match folder for match tests
roxelo Aug 24, 2021
4a9ba65
Feat: added explicit register tests; added prefix to check_reg asm st…
Sl1mb0 Aug 24, 2021
a216d66
type_implements_trait consider obligation failure on overflow
arora-aman Aug 25, 2021
d7d122f
update docs for `type_implements_trait`
nikomatsakis Aug 25, 2021
88bcd44
trailing whitespace
nikomatsakis Aug 25, 2021
0a42dfc
Fix debugger stepping behavior around `match` expressions
wesleywiser Jul 23, 2021
8a6501d
Adjust spans
camelid Aug 25, 2021
5df5659
Revert "Add type of a let tait test impl trait straight in let"
spastorino Aug 25, 2021
84a2661
Add test for stepping though `match` expressions
wesleywiser Aug 6, 2021
118df1c
Adjust linking order of static nobundle libraries
12101111 Aug 22, 2021
4924e34
Add argument types tait tests
spastorino Aug 25, 2021
027db5d
RustWrapper: adapt to LLVM change 0f45c16f2caa
durin42 Aug 24, 2021
6768a2d
Rollup merge of #87832 - wesleywiser:fix_match_step, r=davidtwco
Dylan-DPC Aug 26, 2021
cfe4446
Rollup merge of #88123 - camelid:tup-pat-precise-spans, r=estebank
Dylan-DPC Aug 26, 2021
9a9af0d
Rollup merge of #88216 - kornelski:from_layout_err, r=kennytm
Dylan-DPC Aug 26, 2021
fa8d153
Rollup merge of #88227 - 12101111:nobundle-link-order, r=petrochenkov
Dylan-DPC Aug 26, 2021
689ec97
Rollup merge of #88245 - Sl1mb0:s390-asm, r=Amanieu
Dylan-DPC Aug 26, 2021
5fb3ca9
Rollup merge of #88250 - rusticstuff:macos-lld, r=nagisa
Dylan-DPC Aug 26, 2021
246b0cd
Rollup merge of #88270 - lqd:hrtb-type-ascription, r=nikomatsakis
Dylan-DPC Aug 26, 2021
76db2ab
Rollup merge of #88278 - ehuss:update-cargo, r=ehuss
Dylan-DPC Aug 26, 2021
a4527ed
Rollup merge of #88280 - sexxi-goose:non-exhaustive, r=nikomatsakis
Dylan-DPC Aug 26, 2021
bc669ac
Rollup merge of #88289 - durin42:llvm-14-attrs, r=nikic
Dylan-DPC Aug 26, 2021
b6c5f72
Rollup merge of #88320 - sexxi-goose:issue-88103, r=nikomatsakis
Dylan-DPC Aug 26, 2021
41fbafa
Rollup merge of #88332 - spastorino:argument-types-tait-test, r=oli-obk
Dylan-DPC Aug 26, 2021
ea8f66f
Rollup merge of #88346 - spastorino:revert-type-of-a-let2, r=jackh726
Dylan-DPC Aug 26, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
type_implements_trait consider obligation failure on overflow
  • Loading branch information
arora-aman committed Aug 25, 2021
commit a216d666ca535d3cfcc8839fd3cb3d5e483e2d7e
2 changes: 1 addition & 1 deletion compiler/rustc_trait_selection/src/infer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ impl<'cx, 'tcx> InferCtxtExt<'tcx> for InferCtxt<'cx, 'tcx> {
recursion_depth: 0,
predicate: trait_ref.without_const().to_predicate(self.tcx),
};
self.evaluate_obligation_no_overflow(&obligation)
self.evaluate_obligation(&obligation).unwrap_or(traits::EvaluationResult::EvaluatedToErr)
}
}

Expand Down