<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_save_analysis, branch 1.53.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.53.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.53.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-03-30T18:31:06+00:00</updated>
<entry>
<title>Remove hir::CrateItem.</title>
<updated>2021-03-30T18:31:06+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-03-30T18:31:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d8f833e0587b9c3991f94b227369f38ee48613a'/>
<id>urn:sha1:9d8f833e0587b9c3991f94b227369f38ee48613a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix compiler docs</title>
<updated>2021-03-28T02:16:34+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jyn514@gmail.com</email>
</author>
<published>2021-03-17T13:59:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=230e396a7663d933d24c3c30f556abbc1dd9405e'/>
<id>urn:sha1:230e396a7663d933d24c3c30f556abbc1dd9405e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove (lots of) dead code</title>
<updated>2021-03-28T02:16:33+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jyn514@gmail.com</email>
</author>
<published>2021-03-16T05:50:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=441dc3640a408e612064464b0c6308bdca6c16ce'/>
<id>urn:sha1:441dc3640a408e612064464b0c6308bdca6c16ce</id>
<content type='text'>
Found with https://github.com/est31/warnalyzer.

Dubious changes:
- Is anyone else using rustc_apfloat? I feel weird completely deleting
  x87 support.
- Maybe some of the dead code in rustc_data_structures, in case someone
  wants to use it in the future?
- Don't change rustc_serialize

  I plan to scrap most of the json module in the near future (see
  https://github.com/rust-lang/compiler-team/issues/418) and fixing the
  tests needed more work than I expected.

TODO: check if any of the comments on the deleted code should be kept.
</content>
</entry>
<entry>
<title>Auto merge of #83424 - cjgillot:noparam, r=lcnr</title>
<updated>2021-03-25T16:35:19+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-03-25T16:35:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb473c2c5b72289470fa4de00474b7239013f11f'/>
<id>urn:sha1:cb473c2c5b72289470fa4de00474b7239013f11f</id>
<content type='text'>
GenericParam does not need to be a HIR owner.

The special case is not required.

Universal impl traits design to regular generic parameters, and their content is owned by the enclosing item.

Existential (and opaque) impl traits generate their own enclosing item, and are collected through it.
</content>
</entry>
<entry>
<title>GenericParam does not need to be a HIR owner.</title>
<updated>2021-03-23T21:47:22+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-03-23T21:47:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4c0b7ac7ba97092faf4a1322981ad6e5b1f01111'/>
<id>urn:sha1:4c0b7ac7ba97092faf4a1322981ad6e5b1f01111</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add has_default to GenericParamDefKind::Const</title>
<updated>2021-03-23T17:16:20+00:00</updated>
<author>
<name>kadmin</name>
<email>julianknodt@gmail.com</email>
</author>
<published>2020-08-11T00:02:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e4e5db4e4207e21c38c07640d44005dab022f1b8'/>
<id>urn:sha1:e4e5db4e4207e21c38c07640d44005dab022f1b8</id>
<content type='text'>
This currently creates a field which is always false on GenericParamDefKind for future use when
consts are permitted to have defaults

Update const_generics:default locations

Previously just ignored them, now actually do something about them.

Fix using type check instead of value

Add parsing

This adds all the necessary changes to lower const-generics defaults from parsing.

Change P&lt;Expr&gt; to AnonConst

This matches the arguments passed to instantiations of const generics, and makes it specific to
just anonymous constants.

Attempt to fix lowering bugs
</content>
</entry>
<entry>
<title>stabilize or_patterns</title>
<updated>2021-03-20T00:45:32+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-11-21T21:12:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=db5629adcba565a674732e829ce6c4a214160835'/>
<id>urn:sha1:db5629adcba565a674732e829ce6c4a214160835</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ast/hir: Rename field-related structures</title>
<updated>2021-03-16T08:41:24+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2021-03-15T21:36:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b25d3ba78118033b3f25b6de7a32e210d113872c'/>
<id>urn:sha1:b25d3ba78118033b3f25b6de7a32e210d113872c</id>
<content type='text'>
StructField -&gt; FieldDef ("field definition")
Field -&gt; ExprField ("expression field", not "field expression")
FieldPat -&gt; PatField ("pattern field", not "field pattern")

Also rename visiting and other methods working on them.
</content>
</entry>
<entry>
<title>Remove hir::Item::attrs.</title>
<updated>2021-03-09T18:27:50+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-01-24T12:17:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c701872a6cd9c3c5b0ef766dc237ff93bc3cc8d9'/>
<id>urn:sha1:c701872a6cd9c3c5b0ef766dc237ff93bc3cc8d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove hir::ImplItem::attrs.</title>
<updated>2021-03-09T18:23:08+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2020-11-27T08:55:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5474f17011fe92c68e810b2080a7e539dc5687ea'/>
<id>urn:sha1:5474f17011fe92c68e810b2080a7e539dc5687ea</id>
<content type='text'>
</content>
</entry>
</feed>
