| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -65/+0 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -3/+2 | |
| 2020-01-04 | DefId{Map,Set} -> rustc::hir::def_id | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-04 | canonicalize FxHash{Map,Set} imports | Mazdak Farrokhzad | -1/+2 | |
| 2019-12-22 | Format the world | Mark Rousskov | -3/+3 | |
| 2019-03-13 | middle: replace NodeId with HirId in AccessLevels | ljedrz | -2/+2 | |
| 2019-03-13 | Use derive macro for HashStable | John Kåre Alsaker | -1/+2 | |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -1/+1 | |
| 2019-02-02 | Update visibility of intermediate use items. | David Wood | -7/+12 | |
| Currently, the target of a use statement will be updated with the visibility of the use statement itself (if the use statement was visible). This commit ensures that if the path to the target item is via another use statement then that intermediate use statement will also have the visibility updated like the target. This silences incorrect `unreachable_pub` lints with inactionable suggestions. | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 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-08-21 | Fixes for code review. | Kyle Simpson | -1/+0 | |
| 2018-08-21 | New AccessLevel and accompanying propagation. | Kyle Simpson | -2/+3 | |
| 2018-08-20 | Mark impl Trait Functions as reachable. (Fixes #50865) | Kyle Simpson | -0/+2 | |
| 2018-01-15 | Reexport -> re-export in prose and documentation comments | Carol (Nichols || Goulding) | -2/+2 | |
| 2016-11-08 | Replace FnvHasher use with FxHasher. | Nicholas Nethercote | -2/+2 | |
| This speeds up compilation by 3--6% across most of rustc-benchmarks. | ||||
| 2016-08-22 | rustc: Fix outdated comment | Vadim Petrochenkov | -3/+2 | |
| 2016-04-13 | Retire rustdocs `ANALYSISKEY` | mitaa | -1/+8 | |
| The thread-local isn't needed and consists of mostly empty fields which were just used to move the data into `html::render::CACHE_KEY`. | ||||
| 2016-02-26 | Remove `LastPrivate` | Jeffrey Seyfried | -41/+0 | |
| 2015-11-19 | Changes to data produced by privacy pass | Vadim Petrochenkov | -8/+42 | |
| 2015-08-24 | fallout from moving def-id | Niko Matsakis | -3/+2 | |
| 2015-04-01 | Tidying up and reformatting | Nick Cameron | -3/+3 | |
| 2015-02-24 | rustc: combine partial_def_map and last_private_map into def_map. | Eduard Burtescu | -4/+1 | |
| 2015-01-29 | s/Show/Debug/g | Jorge Aparicio | -3/+3 | |
| 2015-01-16 | rustc: Move the privacy pass to its own crate | Alex Crichton | -1560/+2 | |
| 2015-01-15 | syntax: add fully qualified UFCS expressions. | Eduard Burtescu | -1/+1 | |
| 2015-01-07 | use slicing sugar | Jorge Aparicio | -6/+6 | |
| 2015-01-06 | rollup merge of #20481: seanmonstar/fmt-show-string | Alex Crichton | -10/+10 | |
| Conflicts: src/compiletest/runtest.rs src/libcore/fmt/mod.rs src/libfmt_macros/lib.rs src/libregex/parse.rs src/librustc/middle/cfg/construct.rs src/librustc/middle/dataflow.rs src/librustc/middle/infer/higher_ranked/mod.rs src/librustc/middle/ty.rs src/librustc_back/archive.rs src/librustc_borrowck/borrowck/fragments.rs src/librustc_borrowck/borrowck/gather_loans/mod.rs src/librustc_resolve/lib.rs src/librustc_trans/back/link.rs src/librustc_trans/save/mod.rs src/librustc_trans/trans/base.rs src/librustc_trans/trans/callee.rs src/librustc_trans/trans/common.rs src/librustc_trans/trans/consts.rs src/librustc_trans/trans/controlflow.rs src/librustc_trans/trans/debuginfo.rs src/librustc_trans/trans/expr.rs src/librustc_trans/trans/monomorphize.rs src/librustc_typeck/astconv.rs src/librustc_typeck/check/method/mod.rs src/librustc_typeck/check/mod.rs src/librustc_typeck/check/regionck.rs src/librustc_typeck/collect.rs src/libsyntax/ext/format.rs src/libsyntax/ext/source_util.rs src/libsyntax/ext/tt/transcribe.rs src/libsyntax/parse/mod.rs src/libsyntax/parse/token.rs src/test/run-pass/issue-8898.rs | ||||
| 2015-01-06 | core: split into fmt::Show and fmt::String | Sean McArthur | -10/+10 | |
| fmt::Show is for debugging, and can and should be implemented for all public types. This trait is used with `{:?}` syntax. There still exists #[derive(Show)]. fmt::String is for types that faithfully be represented as a String. Because of this, there is no way to derive fmt::String, all implementations must be purposeful. It is used by the default format syntax, `{}`. This will break most instances of `{}`, since that now requires the type to impl fmt::String. In most cases, replacing `{}` with `{:?}` is the correct fix. Types that were being printed specifically for users should receive a fmt::String implementation to fix this. Part of #20013 [breaking-change] | ||||
| 2015-01-07 | Replace full slice notation with index calls | Nick Cameron | -5/+5 | |
| 2015-01-05 | rustc: remove remaining boxed closures | Jorge Aparicio | -1/+1 | |
| 2015-01-04 | Add syntax for negative implementations of traits | Flavio Percoco | -5/+5 | |
| This commit introduces the syntax for negative implmenetations of traits as shown below: `impl !Trait for Type {}` cc #13231 Part of RFC #3 | ||||
| 2015-01-03 | sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rs | Jorge Aparicio | -3/+3 | |
| 2015-01-03 | sed -i -s 's/\bmod,/self,/g' **/*.rs | Jorge Aparicio | -2/+2 | |
| 2014-12-31 | rustc: unbox closures used in let bindings | Jorge Aparicio | -4/+4 | |
| 2014-12-30 | Fallout from stabilization | Aaron Turon | -4/+1 | |
| 2014-12-26 | Accept `?Sized` as well as `Sized?` | Nick Cameron | -6/+6 | |
| Includes a bit of refactoring to store `?` unbounds as bounds with a modifier, rather than in their own world, in the AST at least. | ||||
| 2014-12-21 | Fallout of std::str stabilization | Alex Crichton | -7/+5 | |
| 2014-12-21 | auto merge of #19953 : sanxiyn/rust/privacy-span, r=alexcrichton | bors | -5/+5 | |
| Fix #19062. | ||||
| 2014-12-20 | Add parser support for generalized where clauses | Jared Roesch | -0/+1 | |
| Implement support in the parser for generalized where clauses, as well as the conversion of ast::WherePredicates to ty::Predicate in `collect.rs`. | ||||
| 2014-12-20 | rustc: middle: move some types from resolve to privacy. | Eduard Burtescu | -23/+69 | |
| 2014-12-20 | rustc: middle: move Export and ExportMap from resolve to def. | Eduard Burtescu | -3/+3 | |
| 2014-12-20 | middle: resolve: fix inconsistencies around ExportMap and remove the 2 suffix. | Eduard Burtescu | -6/+6 | |
| 2014-12-17 | Correct span in privacy error | Seo Sanghyeon | -5/+5 | |
| 2014-12-14 | Parse `unsafe impl` but don't do anything particularly interesting with the ↵ | Niko Matsakis | -5/+5 | |
| results. | ||||
| 2014-12-14 | Parse `unsafe trait` but do not do anything with it beyond parsing and ↵ | Niko Matsakis | -5/+5 | |
| integrating into rustdoc etc. | ||||
| 2014-12-12 | Reviewer comments | Nick Cameron | -2/+2 | |
| 2014-12-12 | Add support for equality constraints on associated types | Nick Cameron | -2/+9 | |
| 2014-12-04 | Move various data structures out of typeck and into ty. | Niko Matsakis | -2/+2 | |
| 2014-11-29 | Replace some verbose match statements with their `if let` equivalent. | jfager | -52/+30 | |
| No semantic changes, no enabling `if let` where it wasn't already enabled. | ||||
