juliatypes.jl: a fix for unions
Merge branch 'master' of github.com:JuliaLang/julia
fix #9088, staged functions and default arguments

when multiple methods (for keyword or default args) are generated,
only the one with the original code should be staged.
reduce cost of deserializing the system AST backref's

this removes the last hash table used by de-serialization in favor of a
direct array
specialize Module.__init__() methods, saving a few more milliseconds at startup
Fix pinv tests for 32-bit configurations
regenerate precompile file
Merge pull request #9089 from JuliaLang/jcb/regenprecompile

regenerate precompile file
Merge pull request #9090 from zgimbutas/optimize-pinv-fix

Fix pinv tests for 32-bit configurations
change argument order for rand! (fix #8246)

The API to fill randomly an array A is changed
from rand!([rng], [::Range], A) to rand!([rng], A, [::AbstractArray]).
Enabling [::AbstractArray] instead of only [::Range] depended on choosing first
the argument order.
Merge pull request #9092 from JuliaLang/rf/randbang-arg-order

change argument order for rand! (fix #8246)
corrections to constants docs
Merge branch 'master' of https://github.com/JuliaLang/julia into constantsdocs