about summary refs log tree commit diff
path: root/src/librustc_data_structures/obligation_forest/test.rs
AgeCommit message (Collapse)AuthorLines
2019-08-02librustc_data_structures: Unconfigure tests during normal buildVadim Petrochenkov-449/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-10-30Make `process_obligations`' computation of `completed` optional.Nicholas Nethercote-49/+50
It's only used in tests. This reduces instruction counts on several benchmarks by 0.5--1%.
2018-09-30Typos and style fixes.Diogo Sousa-5/+3
2018-06-07Introduce `ProcessResult`.Nicholas Nethercote-50/+50
A tri-valued enum is nicer than Result<Option<T>>, and it's slightly faster.
2016-07-02fail obligations that depend on erroring obligationsAriel Ben-Yehuda-0/+40
Fix a bug where an obligation that depend on an erroring obligation would be regarded as successful, leading to global cache pollution and random lossage. Fixes #33723. Fixes #34503.
2016-05-13address review commentsAriel Ben-Yehuda-5/+6
2016-05-13rewrite obligation forest. cycles still handled incorrectly.Ariel Ben-Yehuda-96/+279
2016-03-05apply rustfmt to librustc_data_structures, correcting ↵Niko Matsakis-45/+60
rust-lang-nursery/rustfmt#836
2016-02-01Add a notion of "per-tree" stateNiko Matsakis-41/+56
2016-01-16Document `ObligationForest` better.Niko Matsakis-13/+13
2016-01-16Pacify tidy.Niko Matsakis-57/+75
2016-01-14implement the obligation forest data structure and add some unit testsNiko Matsakis-0/+188