| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-02-15 | Only store a LocalDefId in hir::ForeignItem. | Camille GILLOT | -6/+6 | |
| 2021-02-15 | Only store a LocalDefId in hir::ImplItem. | Camille GILLOT | -13/+11 | |
| 2021-02-15 | Only store a LocalDefId in hir::TraitItem. | Camille GILLOT | -4/+4 | |
| 2021-02-15 | Only store a LocalDefId in hir::Item. | Camille GILLOT | -32/+32 | |
| Items are guaranteed to be HIR owner. | ||||
| 2021-02-15 | Use ItemId as a strongly typed index. | Camille GILLOT | -2/+2 | |
| 2021-02-13 | Remove some unnecessary `trait_ref` calls | Matthew Jasper | -4/+23 | |
| 2021-02-01 | more things are const evaluatable *sparkles* | Ellen | -1/+1 | |
| 2021-01-31 | Add error message for private fn | kadmin | -7/+35 | |
| Bless tests Update with changes from comments | ||||
| 2021-01-30 | Precompute ancestors when checking privacy | Tomasz Miąsko | -33/+21 | |
| Precompute ancestors of the old error node set so that check for private types and traits in public interfaces can in constant time determine if the current item has any descendants in the old error set. No functional changes intended. | ||||
| 2021-01-16 | Review changes | Jack Huey | -6/+6 | |
| 2021-01-12 | Separate out a `hir::Impl` struct | Joshua Nelson | -22/+22 | |
| This makes it possible to pass the `Impl` directly to functions, instead of having to pass each of the many fields one at a time. It also simplifies matches in many cases. | ||||
| 2021-01-06 | Fixed non-declarative-nor-opaque macros effective privacy. | Daniel Henry-Mantilla | -14/+8 | |
| cc @petrochenkov | ||||
| 2021-01-06 | WIP: attempt to fix the undocument re-export issue | Daniel Henry-Mantilla | -2/+13 | |
| 2020-12-30 | Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkov | Mara Bos | -1/+1 | |
| Rename kw::Invalid -> kw::Empty See https://rust-lang.zulipchat.com/#narrow/stream/182449-t-compiler.2Fhelp/topic/Is.20there.20a.20symbol.20for.20the.20empty.20string.3F/near/220054471 for context. r? `@petrochenkov` | ||||
| 2020-12-30 | Rename kw::Invalid -> kw::Empty | Joshua Nelson | -1/+1 | |
| See https://rust-lang.zulipchat.com/#narrow/stream/182449-t-compiler.2Fhelp/topic/Is.20there.20a.20symbol.20for.20the.20empty.20string.3F/near/220054471 for context. | ||||
| 2020-12-26 | Remove FIXME in rustc_privacy | Joshua Nelson | -3/+1 | |
| 2020-12-11 | Move binder for dyn to each list item | Jack Huey | -2/+2 | |
| 2020-11-26 | Remove ForeignMod struct. | Camille GILLOT | -8/+8 | |
| 2020-11-26 | Store ForeignItem in a side table. | Camille GILLOT | -5/+5 | |
| 2020-11-22 | Fix typo in comment | Joshua Nelson | -1/+1 | |
| 2020-11-14 | Introduce `TypeVisitor::BreakTy` | LeSeulArtichaut | -12/+23 | |
| 2020-11-05 | Fix even more URLs | Guillaume Gomez | -1/+1 | |
| 2020-10-30 | Auto merge of #78182 - LeSeulArtichaut:ty-visitor-contolflow, r=lcnr,oli-obk | bors | -63/+87 | |
| TypeVisitor: use `std::ops::ControlFlow` instead of `bool` Implements MCP rust-lang/compiler-team#374. Blocked on FCP in rust-lang/compiler-team#374. r? `@lcnr` cc `@jonas-schievink` | ||||
| 2020-10-30 | Fix some more clippy warnings | Joshua Nelson | -3/+5 | |
| 2020-10-30 | Remove implicit `Continue` type | LeSeulArtichaut | -13/+13 | |
| 2020-10-30 | Use `ControlFlow::is{break,continue}` | LeSeulArtichaut | -8/+9 | |
| 2020-10-30 | TypeVisitor: use `ControlFlow` in rustc_{mir,privacy,traits,typeck} | LeSeulArtichaut | -62/+85 | |
| 2020-10-19 | Calculate visibilities once in resolve | Vadim Petrochenkov | -138/+81 | |
| Then use them through a query based on resolver outputs | ||||
| 2020-10-06 | Separate bounds and predicates for associated/opaque types | Matthew Jasper | -3/+18 | |
| 2020-09-23 | /nightly/nightly-rustc | Erik Hofmayer | -1/+1 | |
| 2020-09-23 | Updated html_root_url for compiler crates | Erik Hofmayer | -1/+1 | |
| 2020-09-20 | Rollup merge of #76821 - est31:remove_redundant_nightly_features, ↵ | Ralf Jung | -1/+0 | |
| r=oli-obk,Mark-Simulacrum Remove redundant nightly features Removes a bunch of redundant/outdated nightly features. The first commit removes a `core_intrinsics` use for which a stable wrapper has been provided since. The second commit replaces the `const_generics` feature with `min_const_generics` which might get stabilized this year. The third commit is the result of a trial/error run of removing every single feature and then adding it back if compile failed. A bunch of unused features are the result that the third commit removes. | ||||
| 2020-09-18 | support const_evaluatable_checked across crate boundaries | Bastian Kauschke | -0/+9 | |
| 2020-09-17 | Remove redundant #![feature(...)] 's from compiler/ | est31 | -1/+0 | |
| 2020-09-04 | Change ty.kind to a method | LeSeulArtichaut | -2/+2 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+2134 | |
