| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-01-11 | lints: promote levels.rs to lint.rs & extract passes.rs | Mazdak Farrokhzad | -316/+0 | |
| 2020-01-11 | inline maybe_lint_level_root | Mazdak Farrokhzad | -6/+0 | |
| 2020-01-11 | move struct_lint_level to levels.rs | Mazdak Farrokhzad | -157/+1 | |
| 2020-01-11 | move LintSource to levels | Mazdak Farrokhzad | -20/+2 | |
| 2020-01-11 | move in_derive_expansion as Span method | Mazdak Farrokhzad | -8/+0 | |
| 2020-01-11 | nix syntax::early_buffered_lints | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-11 | move {rustc -> rustc_session}::lint::builtin | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-11 | prepare moving HardwiredLints to rustc_session | Mazdak Farrokhzad | -39/+6 | |
| 2020-01-11 | buffered lint infra -> rustc_session | Mazdak Farrokhzad | -57/+2 | |
| 2020-01-10 | nix syntax::errors & prefer rustc_errors over errors | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-08 | normalize rustc::hir::intravisit imports | Mazdak Farrokhzad | -4/+3 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -3/+3 | |
| 2020-01-04 | move Node{Map,Set} -> rustc_session::node_id | Mazdak Farrokhzad | -2/+2 | |
| 2020-01-04 | Auto merge of #67788 - cjgillot:delint-day, r=Zoxc | bors | -124/+4 | |
| Move early and late lint mechanisms to librustc_lint. As requested, split from #67737 r? @Zoxc | ||||
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-02 | Normalize `syntax::source_map` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-01 | Move lint levels machanism in librustc_lint. | Camille GILLOT | -120/+1 | |
| 2020-01-01 | Move late lint machanism in librustc_lint. | Camille GILLOT | -2/+1 | |
| 2020-01-01 | Move early lint machanism in librustc_lint. | Camille GILLOT | -4/+4 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -2/+2 | |
| 2019-12-27 | Syntax for hir::Ty. | Camille GILLOT | -9/+9 | |
| 2019-12-26 | Syntax for hir::Expr. | Camille GILLOT | -13/+13 | |
| 2019-12-24 | x.py fmt after previous deignore | Mark Rousskov | -57/+71 | |
| 2019-12-21 | Use Arena inside hir::Body. | Camille GILLOT | -4/+4 | |
| 2019-12-21 | Use Arena inside hir::Mod. | Camille GILLOT | -2/+2 | |
| 2019-12-21 | Use Arena inside hir::StructField. | Camille GILLOT | -2/+2 | |
| 2019-12-21 | Use Arena inside hir::EnumDef. | Camille GILLOT | -5/+5 | |
| 2019-12-21 | Use Arena inside hir::ImplItem. | Camille GILLOT | -3/+3 | |
| 2019-12-21 | Use Arena inside hir::TraitItem. | Camille GILLOT | -3/+3 | |
| 2019-12-21 | Use Arena inside hir::ForeignItem. | Camille GILLOT | -3/+3 | |
| 2019-12-21 | Use Arena inside hir::Item. | Camille GILLOT | -3/+3 | |
| 2019-12-21 | Use Arena inside hir::Crate. | Camille GILLOT | -3/+3 | |
| 2019-12-12 | Remove `ast::{Impl,Trait}{Item,ItemKind}`. | Mazdak Farrokhzad | -4/+4 | |
| 2019-12-03 | Move early lint declarations to librustc_session | Mark Rousskov | -107/+1 | |
| 2019-12-03 | Move Lint to rustc_session | Mark Rousskov | -85/+1 | |
| This commit breaks early-lint registration, which will be fixed in the next commit. This movement will allow essentially all crates in the compiler tree to declare lints (though not lint passes). | ||||
| 2019-12-03 | Move Level to rustc_session | Mark Rousskov | -41/+3 | |
| 2019-11-19 | More HashStable. | Camille GILLOT | -15/+2 | |
| 2019-11-03 | Delete lint buffer from Session | Mark Rousskov | -1/+1 | |
| 2019-11-03 | Migrate resolver over to internal lint buffer | Mark Rousskov | -0/+21 | |
| 2019-11-03 | Only permit taking buffered lints inside lint internals | Mark Rousskov | -1/+1 | |
| 2019-11-03 | Remove unused get_any method | Mark Rousskov | -5/+0 | |
| 2019-10-27 | rustc, rustc_passes: don't depend on syntax_expand. | Mazdak Farrokhzad | -1/+1 | |
| This is done by moving some data definitions to syntax::expand. | ||||
| 2019-10-17 | Create lint store during plugin registration | Mark Rousskov | -2/+2 | |
| Remove lint store from Session | ||||
| 2019-10-17 | Remove all borrows of lint store from Session from librustc | Mark Rousskov | -6/+9 | |
| Access through tcx is fine -- by that point, the lint store is frozen, but direct access through Session will go away in future commits, as lint store is still mutable in early stages of Session, and will be removed completely. | ||||
| 2019-10-17 | Access future incompatibility information directly | Mark Rousskov | -2/+1 | |
| Avoid querying LintStore when not necessary | ||||
| 2019-10-17 | Remove side table of future incompatibility info | Mark Rousskov | -2/+18 | |
| Moves this information to a direct field of Lint, which is where it belongs. | ||||
| 2019-10-17 | Make declare_lint take any amount of boolean fields | Mark Rousskov | -6/+17 | |
| 2019-10-17 | Move to storing constructor functions inside LintStore | Mark Rousskov | -3/+0 | |
| This stops storing the pass objects and instead stores constructor functions. The primary effect is that LintStore no longer has any interior mutability. | ||||
| 2019-10-17 | Make get_lints be a static function | Mark Rousskov | -21/+15 | |
| This moves from calling get_lints on instantiated pass objects to the raw object | ||||
| 2019-10-17 | Lints being from a plugin is dependent on the lint, not the registration | Mark Rousskov | -0/+5 | |
