tag:github.com,2008:https://github.com/CodifyWork/rust/releases Release notes from rust 2016-11-10T20:03:34Z tag:github.com,2008:Repository/74139144/1.13.0 2016-11-10T20:03:34Z 1.13.0 <p>1.13.0 release</p> brson tag:github.com,2008:Repository/74139144/homu-tmp 2016-11-03T10:11:36Z homu-tmp: Auto merge of #36306 - nagisa:mir-local-cleanup, r=eddyb <p>A way to remove otherwise unused locals from MIR</p> <p>There is a certain amount of desire for a pass which cleans up the provably unused variables (no assignments or reads). There has been an implementation of such pass by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/scottcarr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/scottcarr">@scottcarr</a>, and another (two!) implementations by me in my own dataflow efforts.</p> <p>PR like <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="172620344" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/35916" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/35916/hovercard" href="https://github.com/rust-lang/rust/pull/35916">rust-lang#35916</a> proves that this pass is useful even on its own, which is why I cherry-picked it out from my dataflow effort.</p> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikomatsakis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikomatsakis">@nikomatsakis</a> previously expressed concerns over this pass not seeming to be very cheap to run and therefore unsuitable for regular cleanup duties. Turns out, regular cleanup of local declarations is not at all necessary, at least now, because majority of passes simply do not (or should not) care about them. That’s why it is viable to only run this pass once (perhaps a few more times in the future?) per function, right before translation.</p> <p>r? <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eddyb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eddyb">@eddyb</a> or <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikomatsakis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikomatsakis">@nikomatsakis</a></p> bors tag:github.com,2008:Repository/74139144/1.12.1 2016-10-20T22:13:45Z 1.12.1 <p>1.12.1 release</p> brson tag:github.com,2008:Repository/74139144/1.12.0 2016-09-29T18:19:39Z 1.12.0 <p>1.12.0 release</p> brson tag:github.com,2008:Repository/74139144/1.11.0 2016-08-18T17:36:52Z 1.11.0 <p>1.11.0 release</p> brson tag:github.com,2008:Repository/74139144/1.10.0 2016-07-07T17:09:18Z 1.10.0 <p>1.10.0 release</p> brson tag:github.com,2008:Repository/74139144/1.9.0 2016-05-26T16:29:28Z 1.9.0 <p>1.9.0 release</p> alexcrichton tag:github.com,2008:Repository/74139144/1.8.0 2016-04-14T17:04:34Z 1.8.0 <p>1.8.0 release</p> brson tag:github.com,2008:Repository/74139144/1.7.0 2016-03-03T19:04:20Z 1.7.0 <p>1.7.0 release</p> brson tag:github.com,2008:Repository/74139144/1.6.0 2016-01-21T21:48:33Z 1.6.0 <p>1.6.0 release</p> brson