<li>Uninitialized values Clang warning rewrite -- more accurate, faster, able
to differentiate between the possibility of an uninitialized use and the
certainty of an uninitialized use.</li>
- <li>Support for language specific address spaces</li>
<li>Driver support for automatic preparation of reproduction steps for
compiler crashes -- Chad</li>
<li>OS Availability attribute -- r128127</li>
<li>Largely complete MSVC-compatible parsing mode -- fpichet</li>
<li>Memory reduction -- initializers, macro expansions, source locations,
etc.</li>
- <li>The Embarcadero
- <a href="http://docwiki.embarcadero.com/RADStudio/en/Is_lvalue_expr"><tt>__is_lvalue_expr</tt></a> and
- <a href="http://docwiki.embarcadero.com/RADStudio/en/Is_rvalue_expr"><tt>__is_rvalue_expr</tt></a> expression traits.</li>
<li>CFI-based debug info -- nlewycky/espindola details</li>
<li>ObjC ARC -- get a blurb from rjmccall</li>
<li>ObjC related result type/instancetype</li>
<li>Thread Safety attributes and correctness analysis added to Clang.</li>
- <li>NRVO for blocks.</li>
<li>Major improvements to the interactions between serializing and
deserializing the AST and the preprocessor -- argiris</li>
</ul>