<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/codegen/function-arguments.rs, branch 1.56.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.56.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.56.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-04-03T20:30:20+00:00</updated>
<entry>
<title>Remove redundant `ignore-tidy-linelength` annotations</title>
<updated>2021-04-03T20:30:20+00:00</updated>
<author>
<name>Simon Jakobi</name>
<email>simon.jakobi@gmail.com</email>
</author>
<published>2021-04-03T11:05:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ea62cb5d19846b44172d861ae231c8c09322800'/>
<id>urn:sha1:3ea62cb5d19846b44172d861ae231c8c09322800</id>
<content type='text'>
This is step 2 towards fixing #77548.

In the codegen and codegen-units test suites, the `//` comment markers
were kept in order not to affect any source locations. This is because
these tests cannot be automatically `--bless`ed.
</content>
</entry>
<entry>
<title>Don't compute optimized PointerKind for unoptimized builds</title>
<updated>2021-03-21T19:54:42+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2021-03-19T21:49:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6ac229ca21b244451ec8325a5c2d96550c784a4a'/>
<id>urn:sha1:6ac229ca21b244451ec8325a5c2d96550c784a4a</id>
<content type='text'>
This saves us both the Freeze/Unpin queries, and avoids placing
noalias attributes, which have a compile-time impact on LLVM
even in optnone builds (due to always_inline functions).
</content>
</entry>
<entry>
<title>Enable mutable noalias by default for LLVM 12</title>
<updated>2021-03-21T19:10:54+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2021-03-18T21:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=39ed64399e842ec80eadb4eeb620154df6cc6130'/>
<id>urn:sha1:39ed64399e842ec80eadb4eeb620154df6cc6130</id>
<content type='text'>
We don't have any known noalias bugs for LLVM 12 ... yet.
</content>
</entry>
<entry>
<title>Support LLVM 12 in rustc</title>
<updated>2021-02-28T09:19:44+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-11-03T21:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55f345f32505c2095966a5dc46c4ae3290dbf7a1'/>
<id>urn:sha1:55f345f32505c2095966a5dc46c4ae3290dbf7a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update codegen tests with unnamed arguments</title>
<updated>2020-01-07T20:28:22+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-12-31T15:05:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e365bc74355b4d6fc7fbc1f2fa2de778a92f2d87'/>
<id>urn:sha1:e365bc74355b4d6fc7fbc1f2fa2de778a92f2d87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove the 'dereferenceable' attribute from Box</title>
<updated>2019-11-22T21:04:22+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2019-11-22T21:04:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=be079117f068af74a133dcaaae33ed495f035cc2'/>
<id>urn:sha1:be079117f068af74a133dcaaae33ed495f035cc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>codegen: use "_N" (like for other locals) instead of "argN", for argument names.</title>
<updated>2019-09-13T16:25:05+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-09-13T16:25:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bdad2c52a538206a2f1c154bb5d5c3d7cb6b5d6f'/>
<id>urn:sha1:bdad2c52a538206a2f1c154bb5d5c3d7cb6b5d6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn `#[allocator]` into a built-in attribute and rename it to `#[rustc_allocator]`</title>
<updated>2019-06-08T20:55:25+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-06-08T08:36:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=74a6d1c821a37a407d2b2bc701d62d0b460b9215'/>
<id>urn:sha1:74a6d1c821a37a407d2b2bc701d62d0b460b9215</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove licenses</title>
<updated>2018-12-26T04:08:33+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-12-25T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a663555ddf36f6b041445894a8c175cd1bc718c'/>
<id>urn:sha1:2a663555ddf36f6b041445894a8c175cd1bc718c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable emission of alignment attrs for pointer params</title>
<updated>2018-12-20T23:31:18+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2018-12-20T23:30:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=db24d8e8e25192703eb8f2ad6864207e92979443'/>
<id>urn:sha1:db24d8e8e25192703eb8f2ad6864207e92979443</id>
<content type='text'>
Instead disable creation of assumptions during inlining using an
LLVM opt flag.

The -Z arg-align-attributes option which previously controlled this
behavior is removed.
</content>
</entry>
</feed>
