| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-05 | Use more efficient &&str to String conversion (clippy::inefficient_to_string) | Matthias Krüger | -1/+2 | |
| 2020-03-03 | use question mark operator in a few places. | Matthias Krüger | -3/+1 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -5/+5 | |
| 2020-02-29 | Make it build again | Vadim Petrochenkov | -1/+1 | |
| 2020-02-28 | Rollup merge of #69541 - dotdash:format, r=Mark-Simulacrum | Mazdak Farrokhzad | -8/+2 | |
| Remove unneeded calls to format!() | ||||
| 2020-02-27 | Remove unneeded calls to format!() | Björn Steinbrink | -8/+2 | |
| 2020-02-27 | use char instead of &str for single char patterns | Matthias Krüger | -4/+4 | |
| 2020-02-19 | Make is_object_safe a method. | Camille GILLOT | -1/+1 | |
| 2020-02-11 | Rollup merge of #66498 - bjorn3:less_feature_flags, r=Dylan-DPC | Dylan DPC | -1/+0 | |
| Remove unused feature gates I think many of the remaining unstable things can be easily be replaced with stable things. I have kept the `#![feature(nll)]` even though it is only necessary in `libstd`, to make regressions of it harder. | ||||
| 2020-02-07 | Remove unused feature gate from librustc_incremental | bjorn3 | -1/+0 | |
| 2020-02-04 | fix couple of perf related clipyp warnings | Matthias Krüger | -2/+1 | |
| librustc: don't clone a type that is copy librustc_incremental: use faster vector initialization librustc_typeck: don't clone a type that is copy librustdoc: don't create a vector where a slice will do | ||||
| 2020-02-01 | Use BufWriter | Shotaro Yamada | -2/+2 | |
| 2020-01-17 | Use named fields for `hir::ItemKind::Impl` | Dylan MacKenzie | -1/+1 | |
| 2020-01-16 | don't clone types that are copy | Matthias Krüger | -1/+1 | |
| found via clippy | ||||
| 2020-01-09 | Label unmarked time | John Kåre Alsaker | -0/+6 | |
| 2020-01-09 | Change -Z time event naming scheme and make them generic activities | John Kåre Alsaker | -7/+8 | |
| 2020-01-08 | normalize rustc::hir::intravisit imports | Mazdak Farrokhzad | -2/+2 | |
| 2020-01-08 | intravisit: abstract over HIR Map | Mazdak Farrokhzad | -2/+8 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -8/+9 | |
| 2020-01-05 | Use self profile infrastructure for -Z time and -Z time-passes | John Kåre Alsaker | -46/+31 | |
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -3/+5 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -3/+3 | |
| 2019-12-30 | Make things build again | Vadim Petrochenkov | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -743/+736 | |
| 2019-12-21 | Use Arena inside hir::StructField. | Camille GILLOT | -1/+1 | |
| 2019-12-21 | Use Arena inside hir::ImplItem. | Camille GILLOT | -2/+2 | |
| 2019-12-21 | Use Arena inside hir::TraitItem. | Camille GILLOT | -2/+2 | |
| 2019-12-21 | Use Arena inside hir::Item. | Camille GILLOT | -2/+2 | |
| 2019-12-21 | Use Arena inside hir::Crate. | Camille GILLOT | -1/+1 | |
| 2019-12-18 | Remove some unnecessary `ATTR_*` constants. | Nicholas Nethercote | -14/+10 | |
| 2019-12-03 | Move cgu_reuse_tracker to librustc_session | Mark Rousskov | -1/+2 | |
| 2019-11-02 | Simplify various `Symbol` use points. | Nicholas Nethercote | -3/+3 | |
| Including removing a bunch of unnecessary `.as_str()` calls, and a bunch of unnecessary sigils. | ||||
| 2019-11-02 | Convert `x.as_str().to_string()` to `x.to_string()` where possible. | Nicholas Nethercote | -3/+3 | |
| 2019-11-02 | Remove some unnecessary renamings of constants. | Nicholas Nethercote | -8/+4 | |
| 2019-11-01 | Rollup merge of #65470 - traxys:fix_65401, r=michaelwoerister | Tyler Mandry | -1/+9 | |
| Don't hide ICEs from previous incremental compiles I think this fixes #65401, the compiler does not fail to ICE after the first compilation, tested on the last snippet of [this comment](https://github.com/rust-lang/rust/issues/63154#issuecomment-541592381). I am not very sure of the fix as I don't understand much of the structure of the compiler. | ||||
| 2019-10-24 | remove the last remaining READMEs | Mark Mansi | -12/+2 | |
| 2019-10-21 | Use `Symbol` for codegen unit names. | Nicholas Nethercote | -4/+4 | |
| This is a straightforward replacement except for two places where we have to convert to `LocalInternedString` to get a stable sort. | ||||
| 2019-10-16 | Check if there are any delayed_span_bugs and abort incremental compilation ↵ | Quentin Boyer | -1/+9 | |
| in this case | ||||
| 2019-10-09 | self-profiling: Add events for everything except trait selection. | Michael Woerister | -0/+7 | |
| 2019-10-03 | Remove -Zprofile-queries | Mark Rousskov | -1/+1 | |
| 2019-09-30 | Self-Profiling: Make names of existing events more consistent and use new API. | Michael Woerister | -0/+6 | |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -2/+2 | |
| 2019-09-26 | Rename `TraitItem.node` to `TraitItem.kind` | varkor | -1/+1 | |
| 2019-09-26 | Rename `ImplItem.node` to `ImplItem.kind` | varkor | -1/+1 | |
| 2019-09-12 | Auto merge of #64303 - nnethercote:avoid-more-Symbol-to-string-operations, ↵ | bors | -6/+6 | |
| r=petrochenkov Avoid more `Symbol`-to-string operations These commits avoid various `Symbol`-to-string conversions, by doing more operations directly on `Symbol`s. This requires adding a few more static `Symbol`s to the binary. r? @petrochenkov | ||||
| 2019-09-11 | Store `InternedString`s in `AssertModuleSource::available_cgus`. | Nicholas Nethercote | -6/+6 | |
| 2019-09-06 | Upgrade rand to 0.7 | Mateusz Mikuła | -1/+1 | |
| 2019-08-23 | Fix incremental tests | Wesley Wiser | -6/+21 | |
| 2019-08-04 | Rename `ItemImplKind::Type` to `ItemImplKind::TyAlias` | varkor | -1/+1 | |
| 2019-08-04 | Rename `ItemKind::Ty` to `ItemKind::TyAlias` | varkor | -1/+1 | |
