Fix a typo in svdt definitions
Fix a typo in svdt definitions
fix "importall Foo" to also import stuff Foo explicitly imports
Merge branch 'master' of github.com:JuliaLang/julia
fix jl_eqtable_del and use delete-with-default in reload_path.

    julia> using Example
    in delete!: val not defined

@carlobaldassi's fix avoids this case, which fixes the immediate
problem, but the correct behavior here is to throw a key error:

    julia> using Example
    key not found: SOURCE_PATH

With a corrected jl_eqtable_del it's more elegant to write this:

    prev = delete!(tls, :SOURCE_PATH, nothing)
pkg/resolve: minor fixes

and lots of comments
(also added BitArray hashing)
Makefile: detect changes in base/pkg
pkg/resolve: optimized away gnrg
pkg/resolve: improved version pruning
pkg/resolve: check if solution is unsat
Fix rwork allocation in zgecon/cgecon.
fix to subarray linear indexing. closes #1181
fix trailing slices of UTF-8 strings.
add test for utf8 1:end indexing
fix "importall Foo" to also import stuff Foo explicitly imports
Changes to julia for autoloading binary dependencies
Changes to julia for autoloading binary dependencies
TextMate: add importall keyword.
base/fs.jl: don't export open, close, write; formatting (cosmetic).
stitch Base together with importall instead of using.

This addresses an issue discovered by @johnmyleswhite: if you did
importall Base and then tried to add methods to exp2, for example,
or anything else defined in Math or any other submodule of Base,
because of the fact that Base was only *using* that name but then
exported it, modification failed. If you importall something and
then export it, however, another module can import that symbol and
modify it. It should probably be an error or a warning to export
something that you only have access to via using.