| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-04-28 | Fix lint findings in librustc | flip1995 | -5/+5 | |
| 2019-03-16 | Revert the `LazyConst` PR | Oliver Scherer | -10/+6 | |
| 2019-03-05 | Add const type flags | varkor | -9/+10 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-12 | Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnik | bors | -22/+24 | |
| Cosmetic improvements to doc comments This has been factored out from https://github.com/rust-lang/rust/pull/58036 to only include changes to documentation comments (throughout the rustc codebase). r? @steveklabnik Once you're happy with this, maybe we could get it through with r=1, so it doesn't constantly get invalidated? (I'm not sure this will be an issue, but just in case...) Anyway, thanks for your advice so far! | ||||
| 2019-02-11 | Remove two dead functions. | Nicholas Nethercote | -25/+0 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -22/+24 | |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -3/+3 | |
| 2019-01-05 | Rollup merge of #57314 - wiktorkuchta:master, r=Centril | kennytm | -1/+1 | |
| Fix repeated word typos Inspired by #57295 (I skipped 'be be' because of it) and my [PR in another repo ](https://github.com/e-maxx-eng/e-maxx-eng/pull/389) Not a stupid `sed`, I actually tried to fix case by case. | ||||
| 2019-01-04 | Update src/librustc/ty/fold.rs | Artem Varaksa | -1/+1 | |
| Co-Authored-By: wiktorkuchta <35867657+wiktorkuchta@users.noreply.github.com> | ||||
| 2019-01-03 | Fix repeated word typos | Wiktor Kuchta | -1/+1 | |
| Found with `git grep -P '\b([a-z]+)\s+\1\b'` | ||||
| 2019-01-01 | Move the `Unevaluated` constant arm upwards in the type structure | Oliver Scherer | -5/+4 | |
| 2018-12-27 | Fix replacement of escaping bound types | scalexm | -5/+12 | |
| Multiple references to the same `BoundTy` were not using the same result. | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-12-01 | Rollup merge of #56214 - scalexm:unification, r=nikomatsakis | kennytm | -6/+38 | |
| Implement chalk unification routines `ResolventOps` and `AggregateOps` are mostly straightforwardly translated from chalk. I had caught a few bugs already in my `chalk` branch and backported fixes to this branch, but there may be other ones left. EDIT: I hope there are none left now :) Fixes #54935. | ||||
| 2018-11-29 | Add inline attributes and add unit to CommonTypes | John Kåre Alsaker | -0/+1 | |
| 2018-11-29 | Implement `ResolventOps` | scalexm | -6/+38 | |
| 2018-11-24 | Move `BoundTy` debruijn index to the `TyKind` enum variant | scalexm | -11/+8 | |
| 2018-11-24 | Add `HAS_TY_PLACEHOLDER` flag | scalexm | -1/+1 | |
| 2018-11-24 | Rename some occurences of `skol` to `placeholder` | scalexm | -4/+4 | |
| 2018-11-15 | Rollup merge of #55901 - euclio:speling, r=petrochenkov | Pietro Albini | -2/+2 | |
| fix various typos in doc comments | ||||
| 2018-11-13 | fix various typos in doc comments | Andy Russell | -2/+2 | |
| 2018-11-13 | Instantiate all bound vars existentially | scalexm | -16/+14 | |
| 2018-11-07 | Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwco | kennytm | -1/+1 | |
| refactor: use shorthand fields refactor: use shorthand for single fields everywhere (excluding tests). | ||||
| 2018-11-06 | refactor: use shorthand fields | teresy | -1/+1 | |
| 2018-11-03 | Fix doc comment | scalexm | -2/+2 | |
| 2018-11-03 | Extend `ty::fold::RegionReplacer` to `ty::fold::BoundVarReplacer` | scalexm | -65/+135 | |
| Use the new `BoundVarReplacer` to perform canonical substitutions. | ||||
| 2018-11-03 | Remove `ReCanonical` in favor of `ReLateBound` | scalexm | -5/+9 | |
| 2018-11-03 | Rename `BoundTy` field `level` -> `index` | scalexm | -2/+2 | |
| 2018-11-03 | Shift both late bound regions and bound types | scalexm | -45/+89 | |
| 2018-10-19 | Prefer `Default::default` over `FxHash*::default` in struct constructors | Oliver Scherer | -1/+1 | |
| 2018-10-19 | Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hack | Oliver Scherer | -1/+1 | |
| 2018-10-05 | Auto merge of #54743 - ljedrz:cleanup_ty_p2, r=zackmdavis | bors | -3/+2 | |
| Cleanup rustc/ty part 2 The second part of cleanups and minor improvements for rustc/ty. - improve allocations - calculate span after a possible early continue - simplify some patterns - mark a comment as FIXME - whitespace fixes The PR is independent from from the first part. | ||||
| 2018-10-04 | rename skolemized to placeholder | Niko Matsakis | -6/+8 | |
| 2018-10-03 | rustc/ty: simplify some patterns | ljedrz | -3/+2 | |
| 2018-09-29 | don't elide lifetimes in paths in librustc/ | Zack M. Davis | -1/+1 | |
| 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-05 | Changing TyAnon -> TyOpaque and relevant functions | ms2300 | -1/+1 | |
| 2018-08-22 | Remove Ty prefix from ↵ | varkor | -1/+1 | |
| Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closure|Generator|GeneratorWitness|Never|Tuple|Projection|Anon|Infer|Error} | ||||
| 2018-07-18 | Check lifetimes on existential types | Oliver Schneider | -3/+11 | |
| 2018-07-07 | Auto merge of #52037 - lqd:skipping-regionless-types, r=nikomatsakis | bors | -0/+9 | |
| NLL Liveness: Skip regionless types when visiting free regions The tuple-stress benchmark exercises the liveness constraint generation code for types which do not have regions Closes #52027 | ||||
| 2018-07-04 | NLL Liveness: Skip regionless types when visiting free regions | Rémy Rakic | -0/+9 | |
| The tuple-stress benchmark exercises the liveness constraint generation code for types which do not have regions | ||||
| 2018-07-03 | add "free region helpers" | Niko Matsakis | -14/+32 | |
| 2018-06-28 | Merge `ConstVal` and `ConstValue` | Oliver Schneider | -2/+2 | |
| 2018-06-28 | Move everything over from `middle::const_val` to `mir::interpret` | Oliver Schneider | -1/+1 | |
| 2018-06-25 | `Self` in where clauses may not be object safe | leonardo.yvens | -0/+14 | |
| This is virtually certain to cause regressions, needs crater. In #50781 it was discovered that our object safety rules are not sound because we allow `Self` in where clauses without restrain. This PR is a direct fix to the rules so that we disallow methods with unsound where clauses. This currently uses hard error to measure impact, but we will want to downgrade it to a future compat error. Fixes #50781. r? @nikomatsakis | ||||
| 2018-06-14 | Edit comment | Fabian Drinck | -1/+1 | |
| 2018-06-14 | Declare DebruijnIndex via newtype_index macro | Fabian Drinck | -8/+8 | |
| 2018-05-28 | remove use of depth from `TyS` and replace with a debruijn index | Niko Matsakis | -13/+24 | |
| Co-authored-by: csmoe <35686186+csmoe@users.noreply.github.com> | ||||
| 2018-05-28 | convert `LateBoundRegionsCollector` to track a debruijn index | Niko Matsakis | -6/+15 | |
| Co-authored-by: csmoe <35686186+csmoe@users.noreply.github.com> | ||||
| 2018-05-28 | replace use of DebruijnIndex in `for_each_free_region` | Niko Matsakis | -5/+25 | |
| Co-authored-by: csmoe <35686186+csmoe@users.noreply.github.com> | ||||
