| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-05-22 | Document `collect_bounding_regions` | Matthew Jasper | -0/+11 | |
| 2020-05-22 | Remove dead ScopeTree code | Matthew Jasper | -184/+53 | |
| 2020-05-22 | Remove unused error reporting code | Matthew Jasper | -536/+0 | |
| 2020-05-22 | Remove ReScope | Matthew Jasper | -362/+7 | |
| 2020-05-22 | Improve the error when an opaque type captures ReEmtpty | Matthew Jasper | -2/+15 | |
| 2020-05-22 | Check for upper bound universe errors more carefully | Matthew Jasper | -18/+26 | |
| 2020-05-22 | Rollup merge of #72125 - tshepang:broken-link, r=nikomatsakis | Ralf Jung | -1/+1 | |
| remove broken link Not sure why this is broken @Marwes | ||||
| 2020-05-20 | change `Predicate::kind` to return a reference | Bastian Kauschke | -9/+9 | |
| 2020-05-20 | intern `PredicateKind` | Bastian Kauschke | -1/+1 | |
| 2020-05-20 | introduce newtype'd `Predicate<'tcx>` | Bastian Kauschke | -24/+42 | |
| 2020-05-20 | make `to_predicate` take a `tcx` argument | Niko Matsakis | -3/+3 | |
| 2020-05-20 | rename `Predicate` to `PredicateKind`, introduce alias | Bastian Kauschke | -47/+47 | |
| 2020-05-19 | Rollup merge of #72066 - lcnr:const-type-info-err, r=varkor | Dylan DPC | -1/+42 | |
| correctly handle uninferred consts fixes the ICE mentioned in https://github.com/rust-lang/rust/issues/70507#issuecomment-615268893 I originally tried to generalize `need_type_info_err` to also work with consts which was not as much fun as I hoped :sweat_smile: It might be easier to have some duplication here and handle consts separately. r? @varkor | ||||
| 2020-05-18 | correctly handle uninferred consts | Bastian Kauschke | -1/+42 | |
| 2020-05-17 | Logically seperate lazy norm from `const_generics` | Bastian Kauschke | -4/+4 | |
| 2020-05-17 | correctly handle escaping bound variables | Bastian Kauschke | -3/+11 | |
| 2020-05-17 | merge lazy_normalization_consts into const_generics | Bastian Kauschke | -12/+4 | |
| 2020-05-17 | initial cleanup | Bastian Kauschke | -2/+2 | |
| 2020-05-17 | Put lazy normalization behind a feature gate | Ben Lewis | -6/+14 | |
| 2020-05-17 | Emit `ConstEquate` obligation after checking/unifying for inference ↵ | Ben Lewis | -55/+59 | |
| variables. This means a inference variable can be unified with an unevaluated const. | ||||
| 2020-05-17 | Assume unevaluated consts are equal to the other consts and add ConstEquate ↵ | Ben Lewis | -11/+114 | |
| obligation. This delays the need to evaluate consts eagerly and therefore gets around const eval query cycles. | ||||
| 2020-05-14 | Rollup merge of #72087 - matthewjasper:regionck-hang, r=nikomatsakis | Dylan DPC | -4/+16 | |
| Fix hang in lexical_region_resolve Regionck was stuck in a loop where a region value was changing between two equal regions. Closes #72051 | ||||
| 2020-05-14 | Rollup merge of #72150 - jackh726:unnorm_projection, r=nikomatsakis | Ralf Jung | -3/+1 | |
| Remove UnnormalizedProjection This was only used for the old chalk integration with chalk-engine r? @nikomatsakis | ||||
| 2020-05-14 | remove broken link | Tshepang Lekhonkhobe | -1/+1 | |
| 2020-05-12 | Remove ty::UnnormalizedProjection | Jack Huey | -3/+1 | |
| 2020-05-11 | Fix hang in lexical_region_resolve | Matthew Jasper | -4/+16 | |
| 2020-05-11 | Fix clippy warnings | Matthias Krüger | -3/+2 | |
| Fixes clippy::{cone_on_copy, filter_next, redundant_closure, single_char_pattern, len_zero,redundant_field_names, useless_format, identity_conversion, map_clone, into_iter_on_ref, needless_return, option_as_ref_deref, unused_unit, unnecessary_mut_passed} | ||||
| 2020-05-09 | Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper | Ralf Jung | -5/+4 | |
| Remove ast::{Ident, Name} reexports. The reexport of `Symbol` into `Name` confused me. | ||||
| 2020-05-09 | Rollup merge of #69406 - jackh726:chalk-upgrade, r=nikomatsakis | Ralf Jung | -4/+8 | |
| upgrade chalk and use chalk-solve/chalk-ir/chalk-rust-ir Reintegrate chalk into rustc. r? @nikomatsakis cc. @rust-lang/wg-traits | ||||
| 2020-05-09 | Rollup merge of #72018 - mark-i-m:canon-chalk, r=mark-i-m | Dylan DPC | -7/+7 | |
| Fix canonicalization links | ||||
| 2020-05-08 | fix canonicalization links | mark | -7/+7 | |
| 2020-05-08 | Remove ast::{Ident, Name} reexports. | Camille GILLOT | -5/+4 | |
| 2020-05-07 | Reintegrate chalk using chalk-solve | Jack Huey | -4/+8 | |
| 2020-05-05 | Restore the snapshot/rollback optimization for region constraints | Markus Westerlind | -13/+29 | |
| 2020-05-05 | refactor: Replace probe_fudge by an explict call for the lengths | Markus Westerlind | -59/+23 | |
| 2020-05-05 | refactor: Move probe_fudge into fudge.rs | Markus Westerlind | -42/+41 | |
| 2020-05-05 | Improve naming | Markus Westerlind | -14/+31 | |
| 2020-05-05 | Generate the UndoLog upcasts with a macro | Markus Westerlind | -56/+22 | |
| 2020-05-05 | Fix review comments | Markus Westerlind | -98/+58 | |
| 2020-05-05 | Rebase and use ena 0.14 | Markus Westerlind | -22/+29 | |
| 2020-05-05 | refactor: simplify | Markus Westerlind | -15/+14 | |
| 2020-05-05 | Prevent modifications without an undo log | Markus Westerlind | -25/+25 | |
| 2020-05-05 | Fix import | Markus Westerlind | -1/+1 | |
| 2020-05-05 | refactor: Extract the undo log to its own modules | Markus Westerlind | -230/+272 | |
| 2020-05-05 | refactor: Rename Logs to InferCtxtUndoLogs | Markus Westerlind | -23/+42 | |
| 2020-05-05 | simplify | Markus Westerlind | -20/+6 | |
| 2020-05-05 | perf: Merge region_obligations snapshotting into the undo log | Markus Westerlind | -20/+22 | |
| 2020-05-05 | perf: Limit leak check snapshotting to probe_maybe_skip_leak_check | Markus Westerlind | -8/+5 | |
| 2020-05-05 | perf: Lazily recive the Rollback argument in rollback_to | Markus Westerlind | -9/+15 | |
| 2020-05-05 | perf: Separate CombinedSnapshot into a FullSnapshot for probing | Markus Westerlind | -19/+33 | |
