<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/ptr/mod.rs, branch 1.43.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.43.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.43.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-03-06T14:19:31+00:00</updated>
<entry>
<title>fix various typos</title>
<updated>2020-03-06T14:19:31+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2020-03-06T11:13:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=136ad015b6862274bf8c161dc5d2955409ed1465'/>
<id>urn:sha1:136ad015b6862274bf8c161dc5d2955409ed1465</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #69208 - RalfJung:debug-assert, r=Mark-Simulacrum</title>
<updated>2020-02-29T00:20:44+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2020-02-29T00:20:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5703b7aafb70e77547e8f03876a5911a2e89a2a5'/>
<id>urn:sha1:5703b7aafb70e77547e8f03876a5911a2e89a2a5</id>
<content type='text'>
debug_assert a few more raw pointer methods

Makes progress for https://github.com/rust-lang/rust/issues/53871
</content>
</entry>
<entry>
<title>disable debug assertion in ptr::write for now</title>
<updated>2020-02-27T08:43:33+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2020-02-27T08:43:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d1d0de94db77b2165a716030adf56862a7b7617a'/>
<id>urn:sha1:d1d0de94db77b2165a716030adf56862a7b7617a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debug_assert a few more raw pointer methods</title>
<updated>2020-02-16T13:44:16+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2020-02-16T13:44:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bec5d37ee19c33bec96ed235f0197317d3728e0a'/>
<id>urn:sha1:bec5d37ee19c33bec96ed235f0197317d3728e0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve #Safety of core::ptr::drop_in_place</title>
<updated>2020-02-16T12:12:34+00:00</updated>
<author>
<name>Amos Onn</name>
<email>amosonn@gmail.com</email>
</author>
<published>2020-02-14T23:34:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=943e65396d7bc7b91bcc30407d323d06f4b20a22'/>
<id>urn:sha1:943e65396d7bc7b91bcc30407d323d06f4b20a22</id>
<content type='text'>
Added missing conditions:
- Valid for writes
- Valid for destructing
</content>
</entry>
<entry>
<title>Improve #Safety in various methods in core::ptr</title>
<updated>2020-02-15T13:00:21+00:00</updated>
<author>
<name>Amos Onn</name>
<email>amosonn@gmail.com</email>
</author>
<published>2020-01-31T14:22:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=40ca16794456e9b1520bba6d887a176395f127f0'/>
<id>urn:sha1:40ca16794456e9b1520bba6d887a176395f127f0</id>
<content type='text'>
For all methods which read a value of type T, `read`, `read_unaligned`,
`read_volatile` and `replace`, added missing
constraint:
The value they point to must be properly initialized
</content>
</entry>
<entry>
<title>Improve #Safety of core::ptr::replace</title>
<updated>2020-02-15T13:00:10+00:00</updated>
<author>
<name>Amos Onn</name>
<email>amosonn@gmail.com</email>
</author>
<published>2020-01-31T14:18:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=351782d30aaa6e15204e17ecdd51ac1e712685cf'/>
<id>urn:sha1:351782d30aaa6e15204e17ecdd51ac1e712685cf</id>
<content type='text'>
Added missing condition:
`dst` must be readable
</content>
</entry>
<entry>
<title>Improve #Safety in various methods in core::ptr</title>
<updated>2020-02-15T12:58:54+00:00</updated>
<author>
<name>Amos Onn</name>
<email>amosonn@gmail.com</email>
</author>
<published>2020-02-15T12:58:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=302b9e4b540cc352e75d3de6f803a99147107a50'/>
<id>urn:sha1:302b9e4b540cc352e75d3de6f803a99147107a50</id>
<content type='text'>
s/for reads and writes/for both ...
</content>
</entry>
<entry>
<title>Optimize core::ptr::align_offset</title>
<updated>2020-02-03T00:03:33+00:00</updated>
<author>
<name>Amos Onn</name>
<email>amosonn@gmail.com</email>
</author>
<published>2020-02-02T01:18:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=22b263ae1837ab6a64fe4bcdbfa07aa8883f57db'/>
<id>urn:sha1:22b263ae1837ab6a64fe4bcdbfa07aa8883f57db</id>
<content type='text'>
- As explained in the comment inside mod_inv, it is valid to work mod
  `usize::max_value()` right until the end.
</content>
</entry>
<entry>
<title>Optimize core::ptr::align_offset</title>
<updated>2020-02-03T00:03:33+00:00</updated>
<author>
<name>Amos Onn</name>
<email>amosonn@gmail.com</email>
</author>
<published>2020-01-28T21:14:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3173cd1473eeebcc9567b686e63d281a761fd936'/>
<id>urn:sha1:3173cd1473eeebcc9567b686e63d281a761fd936</id>
<content type='text'>
- When calculating the inverse, it's enough to work `mod a/g` instead
  of `mod a`.
</content>
</entry>
</feed>
