| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-02-10 | Remove "static item recursion checking" in favor of relying on cycle checks ↵ | John Kåre Alsaker | -280/+0 | |
| in the query engine | ||||
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -2/+2 | |
| Like #43008 (f668999), but _much more aggressive_. | ||||
| 2017-07-02 | report the total number of errors on compilation failure | Ariel Ben-Yehuda | -2/+5 | |
| Prior to this PR, when we aborted because a "critical pass" failed, we displayed the number of errors from that critical pass. While that's the number of errors that caused compilation to abort in *that place*, that's not what people really want to know. Instead, always report the total number of errors, and don't bother to track the number of errors from the last pass that failed. This changes the compiler driver API to handle errors more smoothly, and therefore is a compiler-api-[breaking-change]. Fixes #42793. | ||||
| 2017-05-08 | Remove need for &format!(...) or &&"" dances in `span_label` calls | Oliver Schneider | -1/+1 | |
| 2017-04-04 | kill `CheckStaticRecursion` | Niko Matsakis | -3/+0 | |
| 2017-02-21 | Stabilize static_recursion | Taylor Cramer | -18/+6 | |
| 2017-01-26 | rustc: don't call the HIR AST. | Eduard-Mihai Burtescu | -42/+42 | |
| 2016-12-28 | rustc: separate bodies for static/(associated)const and embedded constants. | Eduard-Mihai Burtescu | -10/+6 | |
| 2016-12-28 | rustc: separate TraitItem from their parent Item, just like ImplItem. | Eduard-Mihai Burtescu | -1/+1 | |
| 2016-12-03 | fix stack overflow by enum and cont issue #36163, some paths were skipped ↵ | Mikhail Modin | -65/+60 | |
| while checking for recursion. | ||||
| 2016-11-29 | revamp `Visitor` with a single method for controlling nested visits | Niko Matsakis | -4/+6 | |
| 2016-11-29 | Split nested_visit_mode function off from nested_visit_map | Florian Diebold | -3/+5 | |
| ... and make the latter mandatory to implement. | ||||
| 2016-11-29 | rustc_passes: fix compilation | Florian Diebold | -1/+5 | |
| 2016-11-28 | rustc: embed path resolutions into the HIR instead of keeping DefMap. | Eduard-Mihai Burtescu | -12/+7 | |
| 2016-11-28 | rustc: desugar UFCS as much as possible during HIR lowering. | Eduard Burtescu | -1/+1 | |
| 2016-11-16 | refactor Visitor into ItemLikeVisitor and intravisit::Visitor | Niko Matsakis | -1/+2 | |
| There are now three patterns (shallow, deep, and nested visit). These are described in detail on the docs in `itemlikevisit::ItemLikeVisitor`. | ||||
| 2016-10-04 | Turn some impossible definitions into ICEs | Vadim Petrochenkov | -2/+2 | |
| 2016-10-04 | Separate Def::StructCtor/Def::VariantCtor from Def::Struct/Def::Variant | Vadim Petrochenkov | -2/+2 | |
| 2016-09-26 | make emit_feature_err take a ParseSess | Tim Neumann | -1/+1 | |
| 2016-09-20 | rustc_metadata: group information into less tags. | Eduard Burtescu | -8/+6 | |
| 2016-08-30 | update E0265 to new format | Mikhail Modin | -6/+8 | |
| 2016-08-04 | run rustfmt on librustc_passes folder | Srinivas Reddy Thatiparthy | -36/+40 | |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+1 | |
| 2016-04-06 | rustc: move middle::{def,def_id,pat_util} to hir. | Eduard Burtescu | -1/+1 | |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -3/+3 | |
| 2016-03-31 | librustc_passes: use bug!(), span_bug!() | Benjamin Herr | -9/+9 | |
| 2016-02-05 | Instrument a bunch of tasks that employ the HIR map in one way or | Niko Matsakis | -3/+6 | |
| another and were not previously instrumented. | ||||
| 2016-02-01 | Replace some aborts with Results | Nick Cameron | -4/+4 | |
| Fixes #31207 by removing abort_if_new_errors | ||||
| 2016-01-21 | move more checks out of librustc | Oliver Schneider | -0/+290 | |
