<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_borrowck/src/lib.rs, branch 1.68.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.68.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.68.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-01-21T11:02:29+00:00</updated>
<entry>
<title>Auto merge of #106976 - tmiasko:borrowck-lazy-dominators, r=cjgillot</title>
<updated>2023-01-21T11:02:29+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-01-21T11:02:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21f683935257713eae8549e8b328367006097053'/>
<id>urn:sha1:21f683935257713eae8549e8b328367006097053</id>
<content type='text'>
Lazy dominator tree construction in borrowck

Motivated by the observation that sometimes constructed dominator tree was never queried.
</content>
</entry>
<entry>
<title>Lazy dominator tree construction in borrowck</title>
<updated>2023-01-17T21:00:41+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2023-01-17T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7fe68571fa22d6504b3c14303cc4389cd5a92a24'/>
<id>urn:sha1:7fe68571fa22d6504b3c14303cc4389cd5a92a24</id>
<content type='text'>
Motivated by the observation that sometimes constructed dominator tree
was never queried.
</content>
</entry>
<entry>
<title>Remove double spaces after dots in comments</title>
<updated>2023-01-17T08:09:33+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-11-16T20:34:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6a28fb42a8b8f1f67fe854c2206148171e434d73'/>
<id>urn:sha1:6a28fb42a8b8f1f67fe854c2206148171e434d73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge borrowck permission checks</title>
<updated>2023-01-04T14:25:45+00:00</updated>
<author>
<name>Giacomo Pasini</name>
<email>giacomo@status.im</email>
</author>
<published>2022-12-31T12:45:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac4426c093b5e7a457e0e32cc6ea2d3fb99c3148'/>
<id>urn:sha1:ac4426c093b5e7a457e0e32cc6ea2d3fb99c3148</id>
<content type='text'>
Merge `check_access_permission` and
`check_if_reassignment_to_immutable_state`.
The goal of this commit is twofold:
First, we simplify the codebase by removing duplicate logic.
Second, we avoid duplicate reporting of illegal reassignment
errors by reusing the exiting de-duplicating logic of
access_place.
</content>
</entry>
<entry>
<title>Merge multiple mutable borrows of immutable binding errors</title>
<updated>2023-01-01T18:09:26+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2022-12-30T06:46:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5bfcfeee2ac9da6a69bf62a58db3e5f80ee0a823'/>
<id>urn:sha1:5bfcfeee2ac9da6a69bf62a58db3e5f80ee0a823</id>
<content type='text'>
Fix #53466.
</content>
</entry>
<entry>
<title>rustc: Remove needless lifetimes</title>
<updated>2022-12-20T21:10:40+00:00</updated>
<author>
<name>Jeremy Stucki</name>
<email>dev@jeremystucki.ch</email>
</author>
<published>2022-12-20T21:10:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3dde32ca974721daa4dfd526226d6c9e707fd8af'/>
<id>urn:sha1:3dde32ca974721daa4dfd526226d6c9e707fd8af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clippy::complexity fixes</title>
<updated>2022-12-18T23:04:28+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2022-12-18T11:45:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1da4a499122f59201cf761b79f9e8c6ded1cb91d'/>
<id>urn:sha1:1da4a499122f59201cf761b79f9e8c6ded1cb91d</id>
<content type='text'>
filter_next
needless_question_mark
bind_instead_of_map
manual_find
derivable_impls
map_identity
redundant_slicing
skip_while_next
unnecessary_unwrap
needless_bool
</content>
</entry>
<entry>
<title>Remove unneeded field from `SwitchTargets`</title>
<updated>2022-12-09T12:53:10+00:00</updated>
<author>
<name>Jakob Degen</name>
<email>jakob.e.degen@gmail.com</email>
</author>
<published>2022-12-04T00:03:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9fb8da8f8ff1a0b2c237c691fee58b6348811b86'/>
<id>urn:sha1:9fb8da8f8ff1a0b2c237c691fee58b6348811b86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`rustc_borrowck`: remove `ref` patterns</title>
<updated>2022-12-06T14:45:58+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-12-02T19:07:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c75817fb1bba30e915fc856b21a571d01411ac45'/>
<id>urn:sha1:c75817fb1bba30e915fc856b21a571d01411ac45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prefer doc comments over `//`-comments in compiler</title>
<updated>2022-11-27T11:19:04+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-11-27T11:15:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1d42936b18d08ba414d9def35508d3baf2175c72'/>
<id>urn:sha1:1d42936b18d08ba414d9def35508d3baf2175c72</id>
<content type='text'>
</content>
</entry>
</feed>
