- 27 4月, 2019 1 次提交
-
-
由 varkor 提交于
-
- 26 4月, 2019 1 次提交
-
-
由 varkor 提交于
-
- 25 4月, 2019 1 次提交
-
-
由 John Kåre Alsaker 提交于
-
- 23 4月, 2019 1 次提交
-
-
由 Alexey Shmalko 提交于
-
- 18 4月, 2019 1 次提交
-
-
由 varkor 提交于
-
- 17 4月, 2019 1 次提交
-
-
由 Mateusz Mikuła 提交于
-
- 14 4月, 2019 1 次提交
-
-
由 ljedrz 提交于
-
- 04 4月, 2019 1 次提交
-
-
由 flip1995 提交于
-
- 29 3月, 2019 1 次提交
-
-
由 David Wood 提交于
This commit removes the check that disallows the `#[non_exhaustive]` attribute from being placed on enum variants and removes the associated tests. Further, this commit lowers the visibility of enum variant constructors when the variant is marked as non-exhaustive.
-
- 28 3月, 2019 1 次提交
-
-
由 David Wood 提交于
-
- 25 3月, 2019 2 次提交
-
-
由 David Wood 提交于
This commit moves the `DefId` field of `Def::Ctor` to be the first field.
-
由 David Wood 提交于
This commit moves the definition of `CtorOf` from `rustc::hir` to `rustc::hir::def` and adds imports wherever it is used.
-
- 24 3月, 2019 4 次提交
-
-
由 Vadim Petrochenkov 提交于
-
由 Vadim Petrochenkov 提交于
-
由 Vadim Petrochenkov 提交于
-
由 David Wood 提交于
This commit makes two changes - separating the `NodeId` that identifies an enum variant from the `NodeId` that identifies the variant's constructor; and no longer creating a `NodeId` for `Struct`-style enum variants and structs. Separation of the variant id and variant constructor id will allow the rest of RFC 2008 to be implemented by lowering the visibility of the variant's constructor without lowering the visbility of the variant itself. No longer creating a `NodeId` for `Struct`-style enum variants and structs mostly simplifies logic as previously this `NodeId` wasn't used. There were various cases where the `NodeId` wouldn't be used unless there was an unit or tuple struct or enum variant but not all uses of this `NodeId` had that condition, by removing this `NodeId`, this must be explicitly dealt with. This change mostly applied cleanly, but there were one or two cases in name resolution and one case in type check where the existing logic required a id for `Struct`-style enum variants and structs.
-
- 18 3月, 2019 1 次提交
-
-
由 Esteban Küber 提交于
When failing to parse struct-like enum variants, the ADT gets recorded as having no fields. Record that we have actually recovered during parsing of this variant to avoid complaing about non-existing fields when actually using it.
-
- 17 3月, 2019 1 次提交
-
-
由 Oliver Scherer 提交于
-
- 15 3月, 2019 5 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
- 13 3月, 2019 1 次提交
-
-
由 John Kåre Alsaker 提交于
-
- 10 3月, 2019 1 次提交
-
-
由 John Kåre Alsaker 提交于
-
- 09 3月, 2019 1 次提交
-
-
由 Andy Russell 提交于
Report the diagnostic on macro expansions, and add a label indicating why the comment is unused.
-
- 07 3月, 2019 1 次提交
-
-
由 ljedrz 提交于
-
- 06 3月, 2019 2 次提交
-
-
由 varkor 提交于
Co-Authored-By: NGabriel Smith <yodaldevoid@users.noreply.github.com>
-
由 varkor 提交于
Co-Authored-By: NGabriel Smith <yodaldevoid@users.noreply.github.com>
-
- 02 3月, 2019 2 次提交
- 27 2月, 2019 1 次提交
-
-
由 csmoe 提交于
Change-Id: I3fa00e999a2ee4eb72db1fdf53a8633b49176a18
-
- 26 2月, 2019 1 次提交
-
-
由 csmoe 提交于
-
- 25 2月, 2019 1 次提交
-
-
由 ljedrz 提交于
-
- 15 2月, 2019 1 次提交
-
-
由 John Kåre Alsaker 提交于
-
- 13 2月, 2019 1 次提交
-
-
由 ljedrz 提交于
-
- 11 2月, 2019 1 次提交
-
-
由 Alexander Regueiro 提交于
-
- 06 2月, 2019 2 次提交
-
-
由 ljedrz 提交于
-
由 Mark Mansi 提交于
-
- 01 2月, 2019 1 次提交
-
-
由 Oliver Scherer 提交于
-