docs: use new SVG logo
update helpdb
Merge branch 'master' of github.com:JuliaLang/julia
give only a warning if requiring a file for using/import does not yield a module

fixes #4492

for #4600, don't do any requires for relative imports. we might add
some behavior here in the future, but for now looking for files in
global locations for relative module paths is clearly wrong.
Pkg: move `@recover` definition to pkg/entry.jl where it's used.
Pkg.publish: `git diff-tree` has different output than `git diff`.

This was breaking much of the key logic of Pkg.publish that figures
out and validates what packages have new versions before pushing.
Allow all iterables to specify the diagonals and their positions
in spdiagm (#4547), by using duck typing
Merge branch 'master' of github.com:JuliaLang/julia
Slightly higher tolerances for the linalg tests. May help #4644.
Pkg.edit(): open ~/.julia/REQUIRE in an editor, then Pkg.resolve.
Pkg docs: update to include new Pkg.edit() function.
fix #4645, optimizer bug in variables used undefined
fix #4646, more helpful error for trying to call an array
add similar() method for EnvHash. fixes #4643
Pkg.generate: fix the generated .travis.yml file.

https://github.com/dcjones/Gadfly.jl/issues/101#issuecomment-27156342

It seems that Travis checks out a specific commit (makes sense),
which, if that commit is tagged as a release, is considered by Pkg
to be "free" and since the package being tested wasn't in REQUIRE,
Pkg.resolve() was removing it, as @dcjones discovered. This fixes
the problem by pinning $pkg first.
Put scheduler-sensitive spawn test in a block

Makes it easier when testing at the REPL since the test relies
on us not yielding back to the scheduler before the call to `wait`.
Fix two uv assertion failures in certain situations

There are two closely related scenarios here. In the first one,
the remote closes the connection while we're issuing the shutdown
request, causing us to call uv_close. This causes libuv to call
the callback with UV__ECANCELED, but since we have already called
uv_close we'd get an assertion failure.

The second is pretty much the same situation, but with us calling
uv_close before uv_shutdown. There was an assertion in libuv that
was placed too early (i.e. before checking whether the stream had
already been closed and in that case returning an error code).
The corresponding libuv commit fixes that.
Do not allow reading a write-only stream
Indentation fixes for arpack.jl
Merge branch 'master' of github.com:JuliaLang/julia