<h1 dir="auto"><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398609917" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/57563" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/57563/hovercard" href="https://github.com/rust-lang/rust/issues/57563">#57563</a> | new meta tracking issue</h1>
<h1 dir="auto">Old content</h1>
<p dir="auto">Tracking issue for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="58978017" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rfcs/issues/911" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rfcs/pull/911/hovercard" href="https://github.com/rust-lang/rfcs/pull/911">rust-lang/rfcs#911</a>.</p>
<p dir="auto">This issue has been closed in favor of more targeted issues:</p>
<ul dir="auto">
<li><del>Locals, assignments, destructuring: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="303168194" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/48821" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/48821/hovercard" href="https://github.com/rust-lang/rust/issues/48821">#48821</a></del></li>
<li>Integration with patterns: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="395037294" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/57240" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/57240/hovercard" href="https://github.com/rust-lang/rust/issues/57240">#57240</a></li>
<li>Floating points: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="395038037" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/57241" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/57241/hovercard" href="https://github.com/rust-lang/rust/issues/57241">#57241</a></li>
<li>Panics: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="337617984" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/51999" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/51999/hovercard" href="https://github.com/rust-lang/rust/issues/51999">#51999</a></li>
<li>Loops: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="337620059" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/52000" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/52000/hovercard" href="https://github.com/rust-lang/rust/issues/52000">#52000</a></li>
<li>Control flow: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="306280648" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/49146" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/49146/hovercard" href="https://github.com/rust-lang/rust/issues/49146">#49146</a></li>
<li>Comparing raw pointers: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="347313841" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/53020" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/53020/hovercard" href="https://github.com/rust-lang/rust/issues/53020">#53020</a></li>
<li>Dereferencing raw pointers: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="337100233" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/51911" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/51911/hovercard" href="https://github.com/rust-lang/rust/issues/51911">#51911</a></li>
<li>Raw pointer to <code class="notranslate">usize</code> casts: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="337099702" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/51910" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/51910/hovercard" href="https://github.com/rust-lang/rust/issues/51910">#51910</a></li>
<li>Union field accesses: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="337098440" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/51909" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/51909/hovercard" href="https://github.com/rust-lang/rust/issues/51909">#51909</a></li>
<li>Warnings on long running evaluations: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="314407263" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/49980" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/49980/hovercard" href="https://github.com/rust-lang/rust/issues/49980">#49980</a></li>
<li>Constant propagation not causing errors: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="104952103" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/28238" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/28238/hovercard" href="https://github.com/rust-lang/rust/issues/28238">#28238</a></li>
<li><code class="notranslate">&amp;mut T</code> references and borrows: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="396130639" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/57349" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/57349/hovercard" href="https://github.com/rust-lang/rust/issues/57349">#57349</a></li>
</ul>
<p dir="auto">Things to be done before stabilizing:</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Reach final decision :P</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <code class="notranslate">const unsafe fn</code> declaration order <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="111885634" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/29107" data-hovercard-type="issue" data-hovercard-url="/rust-lang/rust/issues/29107/hovercard" href="https://github.com/rust-lang/rust/issues/29107">#29107</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> write docs</li>
</ul>
<p dir="auto">CTFE = <a href="https://en.wikipedia.org/wiki/Compile_time_function_execution" rel="nofollow">https://en.wikipedia.org/wiki/Compile_time_function_execution</a></p>
<p dir="auto">Since <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="33823161" data-permission-text="Title is private" data-url="https://github.com/rust-lang/rust/issues/14293" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/14293/hovercard" href="https://github.com/rust-lang/rust/pull/14293">#14293</a> I have added the dummy lang items for the weak linking in my projects (or I am unable to build static libs). Now static libs are defining <code class="notranslate">rust_eh_personality</code> and <code class="notranslate">rust_stack_exhausted</code> which is causing linker errors due to duplicate definitions.</p>
<p dir="auto">Note: This is only for static libs, rlibs are fine. See travis log here <a href="https://travis-ci.org/bharrisau/zinc/jobs/25774156" rel="nofollow">https://travis-ci.org/bharrisau/zinc/jobs/25774156</a></p>