| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2019-08-03 | Auto merge of #63180 - varkor:trait-alias-impl-trait, r=Centril | bors | -1/+1 | |
| Change opaque type syntax from `existential type` to type alias `impl Trait` This implements a new feature gate `type_alias_impl_trait` (this is slightly different from the originally proposed feature name, but matches what has been used in discussion since), deprecating the old `existential_types` feature. The syntax for opaque types has been changed. In addition, the "existential" terminology has been replaced with "opaque", as per previous discussion and the RFC. This makes partial progress towards implementing https://github.com/rust-lang/rust/issues/63063. r? @Centril | ||||
