Skip to content

Commit

Permalink
add some precompile items to help Pkg.update speed
Browse files Browse the repository at this point in the history
  • Loading branch information
vtjnash committed Jul 17, 2014
1 parent d589b14 commit 5f80c83
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions base/precompile.jl
Original file line number Diff line number Diff line change
Expand Up @@ -256,3 +256,21 @@ precompile(take!, (RemoteValue,))
precompile(write, (IOBuffer, Vector{Uint8}))
precompile(repl_cmd, (Cmd,))
precompile(run, (Cmd,))

# The following are intended to help speed Pkg.update()
precompile(Pkg.update, ())
precompile(Pkg.Read.installed_version, (ASCIIString, Base.Dict{Base.VersionNumber, Base.Pkg.Types.Available}))
precompile(Pkg.Git.attached,(Array{Any, 1},))
precompile(spawn,(Base.Cmd,))
precompile(spawn,(Base.Cmd, (Base.TTY, Base.TTY, Base.TTY), Bool, Bool))
precompile(isempty,(Array{Void, 1},))
precompile(Base.Sort.sort!, (Array{Any,1},))
precompile(Base.Sort.sort!, (Array{Any, 1}, Base.Sort.MergeSortAlg, Base.Order.ForwardOrdering))
precompile(Base.Sort.sort!,(Array{Any, 1}, Int64, Int64, Base.Sort.InsertionSortAlg, Base.Order.ForwardOrdering))
precompile(Base.Sort.sort!,(Array{Base.VersionNumber, 1}, Int64, Int64, Base.Sort.InsertionSortAlg, Base.Order.ForwardOrdering))
precompile(setindex!,(Dict{ByteString, VersionNumber}, VersionNumber, ASCIIString))
precompile(info,(ASCIIString,))
precompile(Pkg.Entry.update,(ASCIIString,))
precompile(Pkg.Query.prune_dependencies, (Dict{ByteString, Pkg.Types.VersionSet}, Dict{ByteString, Dict{VersionNumber, Pkg.Types.Available}}))
precompile(Pkg.Resolve.resolve,(Dict{ByteString,Pkg.Types.VersionSet}, Dict{ByteString, Dict{VersionNumber, Pkg.Types.Available}}))

0 comments on commit 5f80c83

Please sign in to comment.