| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-11-05 | Fix MIR inlining panic in generic function | sinkuu | -1/+1 | |
| 2017-11-03 | [Syntax Breaking] Rename DefaultImpl to AutoImpl | leonardo.yvens | -1/+1 | |
| DefaultImpl is a highly confusing name for what we now call auto impls, as in `impl Send for ..`. The name auto impl is not formally decided but for sanity anything is better than `DefaultImpl` which refers neither to `default impl` nor to `impl Default`. | ||||
| 2017-10-25 | Resolve types properly in const eval | Oliver Schneider | -2/+2 | |
| 2017-10-08 | Turn `trans_fulfill_obligation` into a query | Wesley Wiser | -2/+1 | |
| Part of #44891 | ||||
| 2017-09-29 | make match exaustive | Douglas Campos | -10/+13 | |
| 2017-09-29 | improve documentation for resolve() | Douglas Campos | -2/+18 | |
| 2017-09-29 | style fixes as requested by @eddyb | Douglas Campos | -2/+0 | |
| 2017-09-29 | stop using monomorphize::resolve() | Douglas Campos | -2/+5 | |
| 2017-09-29 | take ParamEnv into account when resolving | Douglas Campos | -3/+4 | |
| 2017-09-29 | make it not to be a method | Douglas Campos | -8/+7 | |
| 2017-09-29 | copy resolve() over to librustc | Douglas Campos | -0/+191 | |
| 2017-09-20 | Implement `Copy`/`Clone` for closures | scalexm | -1/+1 | |
| 2017-09-13 | bring TyCtxt into scope | Douglas Campos | -4/+4 | |
| 2017-08-14 | Rename `BuiltinShim` -> `CloneShim` | scalexm | -3/+3 | |
| 2017-08-14 | Make `Clone` a lang item and generate builtin impls. | scalexm | -8/+18 | |
| Fixes #28229. Fixes #24000. | ||||
| 2017-07-10 | Allow 'tcx in define_dep_nodes! and deduplicate some DepNodes. | Michael Woerister | -22/+0 | |
| 2017-06-09 | incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs. | Michael Woerister | -3/+4 | |
| 2017-04-24 | rustc: rename some of the queries to match tcx methods. | Eduard-Mihai Burtescu | -1/+1 | |
| 2017-04-22 | cache attributes of items from foreign crates | Ariel Ben-Yehuda | -4/+1 | |
| this avoids parsing item attributes on each call to `item_attrs`, which takes off 33% (!) of translation time and 50% (!) of trans-item collection time. | ||||
| 2017-03-18 | translate drop glue using MIR | Ariel Ben-Yehuda | -1/+8 | |
| Drop of arrays is now translated in trans::block in an ugly way that I should clean up in a later PR, and does not handle panics in the middle of an array drop, but this commit & PR are growing too big. | ||||
| 2017-03-18 | translate closure shims using MIR | Ariel Ben-Yehuda | -11/+5 | |
| 2017-03-18 | resolve instances to ty::Instance directly | Ariel Ben-Yehuda | -6/+28 | |
| This removes the duplication between collector, callee, and (eventually) MIRI. | ||||
| 2017-03-18 | move Instance to rustc and use it in the collector | Ariel Ben-Yehuda | -0/+105 | |
