Remove trailing whitespace
Show closest candidates. Fixes #7686
Avoid `Real` overflow in `middle`
Update combinatorics.jl
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
replace VLA with alloca for MSVC
added JULIA_HOME and ANY to docs/constants, plus links to ENV, STD*, RTLD*, etc.
print type user-defined type names fully qualified.
Add GC root for func in jl_instantiate_staged

Fixes #9099
pinv: fix the tolerance parameter for diagonal matrices
Merge pull request #9087 from bjarthur/constantsdocs

added DS_LOAD_PATH, JULIA_HOME, ENV, STD* to docs
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.