# How smart is the 0.7 compiler?

**URL:** <https://discourse.julialang.org/t/how-smart-is-the-0-7-compiler/9419>\
**Category:** General Usage\
**Created:** [March 1, 2018, 3:46pm UTC](https://discourse.julialang.org/t/how-smart-is-the-0-7-compiler/9419 "2018-03-01T15:46:56Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![rdeits](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rdeits/32/286_2.png) [@rdeits](https://discourse.julialang.org/u/rdeits)\
**Post date:** [March 1, 2018, 3:54pm UTC](https://discourse.julialang.org/t/how-smart-is-the-0-7-compiler/9419/2 "2018-03-01T15:54:07Z")

</div>

Here’s one of the relevant PRs for the handling of small unions: [https://github.com/JuliaLang/julia/pull/20593](https://github.com/JuliaLang/julia/pull/20593) and one for inter-procedure constant propagation: [https://github.com/JuliaLang/julia/pull/24362](https://github.com/JuliaLang/julia/pull/24362)

---

_[View the full topic](https://discourse.julialang.org/t/how-smart-is-the-0-7-compiler/9419)._
