| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-11-30 | proc_macro: introduce a "bridge" between clients (proc macros) and servers ↵ | Eduard-Mihai Burtescu | -8/+5 | |
| (compiler front-ends). | ||||
| 2018-11-25 | Make JSON output from -Zprofile-json valid | Mark Rousskov | -1/+1 | |
| 2018-11-25 | Rollup merge of #56170 - wesleywiser:fix_self_profiler_windows, r=estebank | Pietro Albini | -2/+15 | |
| Fix self profiler ICE on Windows Fixes #51648 | ||||
| 2018-11-24 | [Windows] Work around non-monotonic clocks in the self-profiler | Wesley Wiser | -2/+15 | |
| On Windows, the high-resolution timestamp api doesn't seem to always be monotonic. This can cause panics when the self-profiler uses the `Instant` api to find elapsed time. Work around this by detecting the case where now is less than the start time and just use 0 elapsed ticks as the measurement. Fixes #51648 | ||||
| 2018-11-24 | Move `BoundTy` debruijn index to the `TyKind` enum variant | scalexm | -3/+3 | |
| 2018-11-24 | Introduce `TyKind::Placeholder` variant | scalexm | -1/+4 | |
| 2018-11-24 | Distinguish between placeholder kinds | scalexm | -1/+1 | |
| 2018-11-24 | Rollup merge of #56091 - wesleywiser:fix_self_profiler_json, r=petrochenkov | kennytm | -2/+13 | |
| Fix json output in the self-profiler Fix missing ',' array element separators and convert NaN's to 0. cc @Mark-Simulacrum | ||||
| 2018-11-21 | rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns. | Eduard-Mihai Burtescu | -4/+0 | |
| 2018-11-19 | Fix json output in the self-profiler | Wesley Wiser | -2/+13 | |
| Fix missing ',' array element separators and convert NaN's to 0. | ||||
| 2018-11-14 | capture_disjoint_fields(rust-lang#53488) | Blitzerr | -2/+2 | |
| Refactoring out the HirId of the UpvarId in another struct. | ||||
| 2018-11-13 | Bypass ppaux for `Outlives` predicates | scalexm | -2/+2 | |
| 2018-11-03 | Remove `ReCanonical` in favor of `ReLateBound` | scalexm | -7/+0 | |
| 2018-11-03 | Rename `BoundTy` field `level` -> `index` | scalexm | -2/+2 | |
| 2018-11-03 | Move `BoundTy` to `ty::TyKind` | scalexm | -3/+14 | |
| 2018-10-26 | Impl items have generics | Oliver Scherer | -11/+3 | |
| 2018-10-20 | Rename InferTy::CanonicalTy to BoundTy and add DebruijnIndex to variant type | Fabian Drinck | -2/+2 | |
| 2018-10-19 | Prefer `Default::default` over `FxHash*::default` in struct constructors | Oliver Scherer | -3/+3 | |
| 2018-10-19 | Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hack | Oliver Scherer | -3/+3 | |
| 2018-10-13 | Check the invariant for `principal` inside the method | Oliver Scherer | -10/+10 | |
| 2018-10-04 | extend NLL universe code to have >1 placeholder within one universe | Niko Matsakis | -3/+3 | |
| 2018-10-04 | rename skolemized to placeholder | Niko Matsakis | -3/+3 | |
| 2018-10-03 | Introduce `TyKind::UnnormalizedProjection` | scalexm | -1/+6 | |
| 2018-09-29 | don't elide lifetimes in paths in librustc/ | Zack M. Davis | -28/+28 | |
| This seemed like a good way to kick the tires on the elided-lifetimes-in-paths lint (#52069)—seems to work! This was also pretty tedious—it sure would be nice if `cargo fix` worked on this codebase (#53896)! | ||||
| 2018-09-23 | Renamed ppaux highlight region hook. | David Wood | -6/+7 | |
| Changed `highlight_region_with_region` function(s) to `highlight_region_with_bound_region` to be more specific and less ambigious. | ||||
| 2018-09-23 | Improve borrow errors for closures. | David Wood | -7/+44 | |
| Adds improved messages for closures where returned type does not match the inferred return lifetime of the closure. | ||||
| 2018-09-15 | Make rustc::middle::region::Scope's fields public | Marshall Bowers | -1/+1 | |
| 2018-09-14 | Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddyb | bors | -12/+15 | |
| Add forever unstable attribute to allow specifying arbitrary scalar ranges r? @eddyb for the first commit and @nikomatsakis for the second one | ||||
| 2018-09-11 | renamed is_nil to is_unit | kenta7777 | -1/+1 | |
| 2018-09-11 | Revert "renamed is_nil to is_unit" | kenta7777 | -1/+1 | |
| This reverts commit 6f685ffad42a2d12dd1fad5ccb0471e7fa260826. | ||||
| 2018-09-11 | Simplify Scope/ScopeData to have less chance of introducing UB or size increases | Oliver Schneider | -12/+15 | |
| 2018-09-10 | renamed is_nil to is_unit | kenta7777 | -1/+1 | |
| 2018-09-08 | Auto merge of #53705 - ms2300:tmp, r=oli-obk | bors | -3/+3 | |
| #53576 Renaming TyAnon -> TyOpaque Fixes #53576 | ||||
| 2018-09-07 | make field always private, add `From` impls | Niko Matsakis | -1/+0 | |
| 2018-09-05 | Changing TyAnon -> TyOpaque and relevant functions | ms2300 | -3/+3 | |
| 2018-08-30 | Rollup merge of #53786 - frewsxcv:frewsxcv-bad-style, r=Manishearth | Pietro Albini | -2/+2 | |
| Replace usages of 'bad_style' with 'nonstandard_style'. `bad_style` is being deprecated in favor of `nonstandard_style`: - https://github.com/rust-lang/rust/issues/41646 | ||||
| 2018-08-29 | Replace usages of 'bad_style' with 'nonstandard_style'. | Corey Farwell | -2/+2 | |
| `bad_style` is being deprecated in favor of `nonstandard_style`: - https://github.com/rust-lang/rust/issues/41646 | ||||
| 2018-08-28 | Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc. | Eduard-Mihai Burtescu | -3/+3 | |
| 2018-08-23 | use String::new() instead of String::from(""), "".to_string(), "".to_owned() ↵ | Matthias Krüger | -2/+2 | |
| or "".into() | ||||
| 2018-08-22 | Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str} | varkor | -9/+9 | |
| 2018-08-22 | Remove Ty prefix from Ty{Foreign|Param} | varkor | -4/+4 | |
| 2018-08-22 | Remove Ty prefix from ↵ | varkor | -24/+24 | |
| Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closure|Generator|GeneratorWitness|Never|Tuple|Projection|Anon|Infer|Error} | ||||
| 2018-08-22 | Rename ty::TyVariants to ty::TyKind | varkor | -1/+1 | |
| 2018-08-22 | Rename ty::Slice to ty::List | varkor | -3/+3 | |
| 2018-08-19 | Add Default for GenericParamCount | varkor | -4/+1 | |
| 2018-08-09 | Move span_bug and bug helper functions to util | Mark Rousskov | -0/+51 | |
| 2018-08-09 | Move path2cstr to rustc_fs_util | Mark Rousskov | -15/+0 | |
| 2018-08-09 | Move rustc::util::fs into separate (new) crate | Mark Rousskov | -111/+0 | |
| 2018-08-02 | Generate self-profiler types with macros | Wesley Wiser | -130/+91 | |
| 2018-08-02 | Fix tidy | Wesley Wiser | -12/+25 | |
