<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/codegen/match-optimizes-away.rs, branch 1.43.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.43.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.43.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-12-26T04:08:33+00:00</updated>
<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 -mergefunc-use-aliases</title>
<updated>2018-11-29T23:52:16+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2018-11-29T22:05:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cbf748993f59682f60dfe620eafea24124f737fb'/>
<id>urn:sha1:cbf748993f59682f60dfe620eafea24124f737fb</id>
<content type='text'>
If the Rust LLVM fork is used, enable the -mergefunc-use-aliases
flag, which will create aliases for merged functions, rather than
inserting a call from one to the other.

A number of codegen tests needed to be adjusted, because functions
that previously fell below the thunk limit are now being merged.
Merging is prevented either using -C no-prepopulate-passes, or by
making the functions non-identical.

I expect that this is going to break something, somewhere, because
it isn't able to deal with aliases properly, but we won't find out
until we try :)

This fixes #52651.
</content>
</entry>
<entry>
<title>Don't glob-import overlapping variant names in test/codegen/match-optimizes-away.rs.</title>
<updated>2017-11-19T07:12:10+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2017-11-18T13:41:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fb832833e2da8c5734ce62d43988327a176af38a'/>
<id>urn:sha1:fb832833e2da8c5734ce62d43988327a176af38a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add optimization codegen tests</title>
<updated>2017-11-14T06:33:39+00:00</updated>
<author>
<name>Djzin</name>
<email>djzin@users.noreply.github.com</email>
</author>
<published>2017-11-13T23:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c503fe113491500bac170c791e71cf02c45ab6e3'/>
<id>urn:sha1:c503fe113491500bac170c791e71cf02c45ab6e3</id>
<content type='text'>
</content>
</entry>
</feed>
