partial support for out-of-tree builds of julia src
Emphasize how `isimmutable` works for types.

Ref: #8760
Use a separate face for Julia macro invocations.

Fixes https://github.com/JuliaLang/julia/issues/8721
parametric typealias additional explanation

I added some text to clarify a point that stumped me about parametrized types and typealias.
Use a tarball instead of git for checking out LLDB.
Don't forget to download LLDB, and make python2 hack more compact.
Ignore LLDB deps, and add some checksums.
Remove unused LIBCXX_OPTIONS.
nicer alignment of MathConst arrays
Fix help for operators starting with a dot

This fixes #8903 and supersedes #8922 (cc @hayd). Basically, when you pass a function to the help system (instead of just its name), the system can go through all the modules and only returns those methods that actually extend the same function.  The way it does this, however, is a little hacky... using string concatenation to combine the function name with the module names, and then splitting it back apart again on dots to get the functions within each module.  This simply improves the splitting logic with a regex to handle the leading dot.
Create appveyor.yml
faster randn by separating out unlikely branch in a function

All credits to @ViralBShah (cf. #8941 and #9126).
This change probably allows better inlining.
fix bigfloat itrunc error
juliatypes.jl: implement exhaustive search over unions

currently this breaks unions in varargs

we also need to handle multiple lexical occurrences of the same Union, e.g.

U = Union(Int,Int8); (U, U, U)

since I'm replacing Unions based on object id. hopefully this fix can also
restore varargs, by recording multiple occurrences of the union in

(A, B, C) <: (Union(C,D)...)
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #9138 from simonbyrne/bigfloat-itrunc

fix bigfloat itrunc error
update BLAS.scal! to only accept DenseArray

real-scalar, complex-array now handled in dense.jl
correct return value for scale! on real-scalar, complex-array
Merge pull request #8904 from JuliaLang/jn/out_of_tree_build

partial support for out-of-tree builds of julia src
Merge pull request #9132 from JuliaLang/rf/randn-splitbranch

faster randn by separating out unlikely branch in a function