| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-30 | mv compiler to compiler/ | mark | -2625/+0 | |
| 2020-08-17 | rust_ast::ast => rustc_ast | Ujjwal Sharma | -2/+2 | |
| 2020-08-15 | replaced log with tracing | Gurpreet Singh | -2/+2 | |
| 2020-08-08 | fix clippy::needless_return: remove unneeded return statements | Matthias Krüger | -1/+1 | |
| 2020-08-08 | fix clippy::into_iter_on_ref: use .iter() instead of into_iter() on references. | Matthias Krüger | -2/+2 | |
| 2020-08-08 | fix clippy::redundant_closure: remove redundant closures and call functions ↵ | Matthias Krüger | -2/+2 | |
| directly | ||||
| 2020-08-07 | fix clippy::len_zero: use is_empty() instead of comparing .len() to zero | Matthias Krüger | -2/+2 | |
| 2020-07-31 | Move from `log` to `tracing` | Oliver Scherer | -1/+1 | |
| 2020-07-27 | introduce PredicateAtom | Bastian Kauschke | -76/+70 | |
| 2020-07-27 | this might be unqualified, but at least it's now quantified | Bastian Kauschke | -4/+4 | |
| 2020-07-27 | split ignore_qualifiers | Bastian Kauschke | -16/+21 | |
| 2020-07-27 | review | Bastian Kauschke | -4/+15 | |
| 2020-07-27 | `PredicateKint` -> `PredicateKind`, the beginning of the end | Bastian Kauschke | -32/+45 | |
| 2020-07-27 | convert trivial predicates | Bastian Kauschke | -2/+2 | |
| 2020-07-05 | Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>. | Eduard-Mihai Burtescu | -8/+8 | |
| 2020-06-30 | change `skip_binder` to use T by value | Bastian Kauschke | -2/+2 | |
| 2020-06-24 | Update Chalk | Jack Huey | -53/+174 | |
| 2020-06-19 | Return type is bound too | Jack Huey | -2/+6 | |
| 2020-06-19 | Change InternedAdtDef to &'tcx AdtDef | Jack Huey | -31/+26 | |
| 2020-06-19 | Nits and change skip_binder to no_bound_vars for fndef | Jack Huey | -6/+7 | |
| 2020-06-19 | Update chalk to 0.11.0 | Jack | -5/+2 | |
| 2020-06-19 | Fix building | Jack Huey | -2/+2 | |
| 2020-06-19 | Lower consts | Jack Huey | -34/+45 | |
| 2020-06-19 | Update chalk and add LifetimeOutlives and ObjectSafe lowering | Jack Huey | -11/+60 | |
| 2020-06-19 | Update Chalk | Jack Huey | -5/+10 | |
| 2020-06-19 | Remove RustDefId | Jack Huey | -166/+83 | |
| 2020-06-19 | Implement fn_def_datum | Jack Huey | -19/+40 | |
| 2020-06-19 | Use builtin types for Never, Array, and FnDef | Jack Huey | -45/+22 | |
| 2020-06-19 | Update chalk | Jack Huey | -119/+151 | |
| 2020-06-19 | Update chalk | Jack Huey | -48/+54 | |
| 2020-06-19 | Add compare-mode=chalk and add a little bit more implementations and fixmes | Jack Huey | -9/+75 | |
| 2020-06-15 | make all uses of ty::Error or ConstKind::Error delay a span bug | mark | -3/+3 | |
| 2020-06-02 | change WellFormed predicate to GenericArg | Bastian Kauschke | -34/+36 | |
| 2020-06-02 | add WellFormedConst predicate | Bastian Kauschke | -6/+11 | |
| 2020-05-28 | standardize limit comparisons with `Limit` type | David Wood | -1/+1 | |
| This commit introduces a `Limit` type which is used to ensure that all comparisons against limits within the compiler are consistent (which can result in ICEs if they aren't). Signed-off-by: David Wood <david@davidtw.co> | ||||
| 2020-05-24 | Auto merge of #72362 - matthewjasper:remove-rescope, r=nikomatsakis | bors | -1/+0 | |
| Remove ReScope `ReScope` is unnecessary now that AST borrowck is gone and we're erasing the results of region inference in function bodies. This removes about as much of the old regionck code as possible without having to enable NLL fully. cc #68261 r? @nikomatsakis | ||||
| 2020-05-22 | Use `OnceCell` instead of `Once` | Dylan MacKenzie | -1/+1 | |
| 2020-05-22 | Remove ReScope | Matthew Jasper | -1/+0 | |
| 2020-05-20 | intern `PredicateKind` | Bastian Kauschke | -4/+2 | |
| 2020-05-20 | introduce newtype'd `Predicate<'tcx>` | Bastian Kauschke | -42/+47 | |
| 2020-05-20 | rename `Predicate` to `PredicateKind`, introduce alias | Bastian Kauschke | -22/+23 | |
| 2020-05-17 | chalk | Bastian Kauschke | -7/+6 | |
| 2020-05-17 | Assume unevaluated consts are equal to the other consts and add ConstEquate ↵ | Ben Lewis | -2/+4 | |
| obligation. This delays the need to evaluate consts eagerly and therefore gets around const eval query cycles. | ||||
| 2020-05-14 | Rollup merge of #72150 - jackh726:unnorm_projection, r=nikomatsakis | Ralf Jung | -3/+0 | |
| Remove UnnormalizedProjection This was only used for the old chalk integration with chalk-engine r? @nikomatsakis | ||||
| 2020-05-12 | Remove ty::UnnormalizedProjection | Jack Huey | -3/+0 | |
| 2020-05-11 | Fix clippy warnings | Matthias Krüger | -40/+36 | |
| 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-07 | Fix nit and cargo.lock | Jack Huey | -1/+1 | |
| 2020-05-07 | Reintegrate chalk using chalk-solve | Jack Huey | -0/+1476 | |
| 2020-05-02 | Move ensure_sufficient_stack to data_structures | Simonas Kazlauskas | -3/+3 | |
| We anticipate this to have uses in all sorts of crates and keeping it in `rustc_data_structures` enables access to it from more locations without necessarily pulling in the large `librustc` crate. | ||||
| 2020-05-02 | Prevent stack overflow for deeply recursive code | Oliver Scherer | -5/+9 | |
