Skip to content

Commit

Permalink
Update precompile_*.jl file
Browse files Browse the repository at this point in the history
  • Loading branch information
aminya authored Nov 27, 2020
1 parent 68fec5d commit ef1cd77
Show file tree
Hide file tree
Showing 13 changed files with 1,128 additions and 168 deletions.
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Set default behaviour to automatically normalize line endings.
* text=auto

# Force bash scripts to always use lf line endings so that if a repo is accessed
# in Unix via a file share from Windows, the scripts will work.
*.sh text eol=lf
166 changes: 166 additions & 0 deletions deps/SnoopCompile/precompile/apple/1.1/precompile_MatLang.jl
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
function _precompile_()
ccall(:jl_generating_output, Cint, ()) == 1 || return nothing
isdefined(MatLang, Symbol("##freqspaceM#28")) && precompile(Tuple{getfield(MatLang, Symbol("##freqspaceM#28")), Int64, typeof(identity), Int64, Symbol})
isdefined(MatLang, Symbol("##onesM#11")) && precompile(Tuple{getfield(MatLang, Symbol("##onesM#11")), Array{Float64, 1}, typeof(identity), Array{Int64, 1}})
isdefined(MatLang, Symbol("##onesM#11")) && precompile(Tuple{getfield(MatLang, Symbol("##onesM#11")), Array{Float64, 2}, typeof(identity), Array{Int64, 1}})
isdefined(MatLang, Symbol("##randM#17")) && precompile(Tuple{getfield(MatLang, Symbol("##randM#17")), Array{Float64, 1}, typeof(identity), Array{Int64, 1}})
isdefined(MatLang, Symbol("##randM#17")) && precompile(Tuple{getfield(MatLang, Symbol("##randM#17")), Array{Float64, 2}, typeof(identity), Array{Int64, 1}})
isdefined(MatLang, Symbol("##sortM#29")) && precompile(Tuple{getfield(MatLang, Symbol("##sortM#29")), Bool, typeof(identity), Array{Int64, 1}, Symbol})
isdefined(MatLang, Symbol("##sortM#30")) && precompile(Tuple{getfield(MatLang, Symbol("##sortM#30")), Bool, typeof(identity), Array{Int64, 2}, Int64, Symbol})
isdefined(MatLang, Symbol("##sortM#30")) && precompile(Tuple{getfield(MatLang, Symbol("##sortM#30")), Bool, typeof(identity), Array{Integer, 3}, Int64, Symbol})
isdefined(MatLang, Symbol("##sortperm#31")) && precompile(Tuple{getfield(MatLang, Symbol("##sortperm#31")), Int64, Bool, typeof(identity), Array{Int64, 2}})
isdefined(MatLang, Symbol("##zerosM#5")) && precompile(Tuple{getfield(MatLang, Symbol("##zerosM#5")), Array{Float64, 1}, typeof(identity), Array{Int64, 1}})
isdefined(MatLang, Symbol("##zerosM#5")) && precompile(Tuple{getfield(MatLang, Symbol("##zerosM#5")), Array{Float64, 2}, typeof(identity), Array{Int64, 1}})
isdefined(MatLang, Symbol("#kw##eyeM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##eyeM")), NamedTuple{(:like,), Tuple{Array{Int8, 2}}}, typeof(MatLang.eyeM), Int64, Int64})
isdefined(MatLang, Symbol("#kw##freqspaceM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##freqspaceM")), NamedTuple{(:dim,), Tuple{Int64}}, typeof(MatLang.freqspaceM), Int64, Symbol})
isdefined(MatLang, Symbol("#kw##freqspaceM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##freqspaceM")), NamedTuple{(:dim,), Tuple{Int64}}, typeof(MatLang.freqspaceM), Int64})
isdefined(MatLang, Symbol("#kw##ndgridM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##ndgridM")), NamedTuple{(:dim,), Tuple{Int64}}, typeof(MatLang.ndgridM), Base.StepRange{Int64, Int64}})
isdefined(MatLang, Symbol("#kw##onesM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##onesM")), NamedTuple{(:like,), Tuple{Array{Float64, 2}}}, typeof(MatLang.onesM), Array{Int64, 1}})
isdefined(MatLang, Symbol("#kw##onesM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##onesM")), NamedTuple{(:like,), Tuple{Array{Int32, 2}}}, typeof(MatLang.onesM), Symbol, Int64})
isdefined(MatLang, Symbol("#kw##onesM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##onesM")), NamedTuple{(:like,), Tuple{Array{Int64, 2}}}, typeof(MatLang.onesM), Int64})
isdefined(MatLang, Symbol("#kw##randM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##randM")), NamedTuple{(:like,), Tuple{Array{Float64, 2}}}, typeof(MatLang.randM), Array{Int64, 1}})
isdefined(MatLang, Symbol("#kw##randM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##randM")), NamedTuple{(:like,), Tuple{Array{Int32, 2}}}, typeof(MatLang.randM), Symbol, Int64})
isdefined(MatLang, Symbol("#kw##randM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##randM")), NamedTuple{(:like,), Tuple{Array{Int64, 2}}}, typeof(MatLang.randM), Int64})
isdefined(MatLang, Symbol("#kw##sortM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##sortM")), NamedTuple{(:I,), Tuple{Bool}}, typeof(MatLang.sortM), Array{Int64, 1}})
isdefined(MatLang, Symbol("#kw##sortM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##sortM")), NamedTuple{(:I,), Tuple{Bool}}, typeof(MatLang.sortM), Array{Int64, 2}, Int64, Symbol})
isdefined(MatLang, Symbol("#kw##zerosM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##zerosM")), NamedTuple{(:like,), Tuple{Array{Float64, 2}}}, typeof(MatLang.zerosM), Array{Int64, 1}})
isdefined(MatLang, Symbol("#kw##zerosM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##zerosM")), NamedTuple{(:like,), Tuple{Array{Int32, 2}}}, typeof(MatLang.zerosM), Symbol, Int64})
isdefined(MatLang, Symbol("#kw##zerosM")) && precompile(Tuple{getfield(MatLang, Symbol("#kw##zerosM")), NamedTuple{(:like,), Tuple{Array{Int64, 2}}}, typeof(MatLang.zerosM), Int64})
precompile(Tuple{typeof(MatLang.__init__)})
precompile(Tuple{typeof(MatLang.blkdiagM), Array{Float64, 2}, Array{Float64, 2}, Array{Float64, 2}})
precompile(Tuple{typeof(MatLang.blkdiagM), Symbol, Array{Float64, 2}, Array{Float64, 2}})
precompile(Tuple{typeof(MatLang.catM), Int64, Array{Float64, 2}, Array{Float64, 2}})
precompile(Tuple{typeof(MatLang.catM), Int64, Array{Float64, 3}, Array{Float64, 3}})
precompile(Tuple{typeof(MatLang.clcM)})
precompile(Tuple{typeof(MatLang.diagM), Array{Int64, 1}, Int64})
precompile(Tuple{typeof(MatLang.diagM), Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.diagM), Array{Int64, 2}, Int64})
precompile(Tuple{typeof(MatLang.diagM), Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.doubleM), Float64})
precompile(Tuple{typeof(MatLang.eyeM), Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.eyeM), Int64, Int64})
precompile(Tuple{typeof(MatLang.eyeM), Int64})
precompile(Tuple{typeof(MatLang.eyeM), Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.eyeM), Type{Int}, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.eyeM), Type{Int}, Int64, Int64})
precompile(Tuple{typeof(MatLang.eyeM), Type{Int}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.falseM), Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.falseM), Int64})
precompile(Tuple{typeof(MatLang.falseM), Symbol, Int64})
precompile(Tuple{typeof(MatLang.falseM), Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.flipM), Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.flipM), Array{Int64, 2}, Int64})
precompile(Tuple{typeof(MatLang.flipM), Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.flipM), String})
precompile(Tuple{typeof(MatLang.int16M), Int64})
precompile(Tuple{typeof(MatLang.int32M), Int64})
precompile(Tuple{typeof(MatLang.int64M), Int64})
precompile(Tuple{typeof(MatLang.int8M), Int64})
precompile(Tuple{typeof(MatLang.iscolumnM), Array{Float64, 2}})
precompile(Tuple{typeof(MatLang.iscolumnM), Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.iscolumnM), Array{String, 2}})
precompile(Tuple{typeof(MatLang.iscolumnM), Symbol, Array{Float64, 1}})
precompile(Tuple{typeof(MatLang.iscolumnM), Symbol, Array{Float64, 2}})
precompile(Tuple{typeof(MatLang.iscolumnM), Symbol, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.iscolumnM), Symbol, Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.iscolumnM), Symbol, Array{String, 1}})
precompile(Tuple{typeof(MatLang.iscolumnM), Symbol, Int64})
precompile(Tuple{typeof(MatLang.iscolumnM), Symbol, String})
precompile(Tuple{typeof(MatLang.ismatrixM), Symbol, Array{Float64, 1}})
precompile(Tuple{typeof(MatLang.ismatrixM), Symbol, Array{Float64, 2}})
precompile(Tuple{typeof(MatLang.ismatrixM), Symbol, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.ismatrixM), Symbol, Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.ismatrixM), Symbol, Array{String, 1}})
precompile(Tuple{typeof(MatLang.ismatrixM), Symbol, String})
precompile(Tuple{typeof(MatLang.isrowM), Array{Float64, 2}})
precompile(Tuple{typeof(MatLang.isrowM), Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.isrowM), Array{String, 2}})
precompile(Tuple{typeof(MatLang.isrowM), Symbol, Array{Float64, 1}})
precompile(Tuple{typeof(MatLang.isrowM), Symbol, Array{Float64, 2}})
precompile(Tuple{typeof(MatLang.isrowM), Symbol, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.isrowM), Symbol, Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.isrowM), Symbol, Array{String, 1}})
precompile(Tuple{typeof(MatLang.isrowM), Symbol, Int64})
precompile(Tuple{typeof(MatLang.isrowM), Symbol, String})
precompile(Tuple{typeof(MatLang.isscalarM), Symbol, Array{Float64, 3}})
precompile(Tuple{typeof(MatLang.isscalarM), Symbol, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.isscalarM), Symbol, Array{String, 1}})
precompile(Tuple{typeof(MatLang.isscalarM), Symbol, Array{String, 2}})
precompile(Tuple{typeof(MatLang.isscalarM), Symbol, Bool})
precompile(Tuple{typeof(MatLang.isscalarM), Symbol, Char})
precompile(Tuple{typeof(MatLang.isscalarM), Symbol, Int64})
precompile(Tuple{typeof(MatLang.isscalarM), Symbol, String})
precompile(Tuple{typeof(MatLang.isvectorM), Symbol, Array{Float64, 1}})
precompile(Tuple{typeof(MatLang.isvectorM), Symbol, Array{Float64, 2}})
precompile(Tuple{typeof(MatLang.isvectorM), Symbol, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.isvectorM), Symbol, Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.isvectorM), Symbol, Array{String, 1}})
precompile(Tuple{typeof(MatLang.isvectorM), Symbol, Int64})
precompile(Tuple{typeof(MatLang.isvectorM), Symbol, String})
precompile(Tuple{typeof(MatLang.lengthM), Array{Any, 2}})
precompile(Tuple{typeof(MatLang.lengthM), Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.linspaceM), Int64, Int64, Int64})
precompile(Tuple{typeof(MatLang.linspaceM), Int64, Int64})
precompile(Tuple{typeof(MatLang.linspaceM), Symbol, Int64, Int64, Int64})
precompile(Tuple{typeof(MatLang.linspaceM), Symbol, Int64, Int64})
precompile(Tuple{typeof(MatLang.logspaceM), Int64, Int64, Int64})
precompile(Tuple{typeof(MatLang.logspaceM), Int64, Int64, Symbol})
precompile(Tuple{typeof(MatLang.logspaceM), Int64, Int64})
precompile(Tuple{typeof(MatLang.meshgridM), Base.StepRange{Int64, Int64}, Base.StepRange{Int64, Int64}})
precompile(Tuple{typeof(MatLang.meshgridM), Base.StepRange{Int64, Int64}})
precompile(Tuple{typeof(MatLang.meshgridM), Base.UnitRange{Int64}, Base.UnitRange{Int64}, Base.UnitRange{Int64}})
precompile(Tuple{typeof(MatLang.ndgridM), Base.StepRange{Int64, Int64}, Base.StepRange{Int64, Int64}})
precompile(Tuple{typeof(MatLang.ndgridM), Base.UnitRange{Int64}, Base.UnitRange{Int64}, Base.UnitRange{Int64}})
precompile(Tuple{typeof(MatLang.ndgrid_fill), Array{Int64, 3}, Base.UnitRange{Int64}, Int64, Int64})
precompile(Tuple{typeof(MatLang.onesM), Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.onesM), Int64})
precompile(Tuple{typeof(MatLang.onesM), Symbol, Int64})
precompile(Tuple{typeof(MatLang.onesM), Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.onesM), Type{Int32}, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.onesM), Type{Int}, Int64, Int64})
precompile(Tuple{typeof(MatLang.onesM), Type{Int}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.randM), Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.randM), Int64})
precompile(Tuple{typeof(MatLang.randM), Symbol, Int64})
precompile(Tuple{typeof(MatLang.randM), Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.randM), Type{Int32}, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.randM), Type{Int}, Int64, Int64})
precompile(Tuple{typeof(MatLang.randM), Type{Int}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.repelemM), Array{Int64, 2}, Int64})
precompile(Tuple{typeof(MatLang.repmatM), Array{Int64, 1}, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.repmatM), Array{Int64, 1}, Int64, Int64})
precompile(Tuple{typeof(MatLang.repmatM), Array{Int64, 1}, Int64})
precompile(Tuple{typeof(MatLang.repmatM), Array{Int64, 1}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.repmatM), Int64, Int64, Int64})
precompile(Tuple{typeof(MatLang.singleM), Float64})
precompile(Tuple{typeof(MatLang.sizeM), Array{Float64, 3}, Int64, Int64})
precompile(Tuple{typeof(MatLang.sizeM), Array{Int64, 2}, Int64})
precompile(Tuple{typeof(MatLang.sizeM), Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.sizeM), Symbol, Array{Float64, 3}, Int64, Int64})
precompile(Tuple{typeof(MatLang.sizeM), Symbol, Array{Int64, 2}, Int64})
precompile(Tuple{typeof(MatLang.sizeM), Symbol, Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.sortM), Array{Int64, 1}, Symbol})
precompile(Tuple{typeof(MatLang.sortM), Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.sortM), Array{Int64, 2}, Int64, Symbol})
precompile(Tuple{typeof(MatLang.sortM), Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.sortM), Array{Integer, 3}, Int64})
precompile(Tuple{typeof(MatLang.squeezeM), Array{Float64, 3}})
precompile(Tuple{typeof(MatLang.transposeM), Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.transposeM), Symbol, Array{Int64, 2}})
precompile(Tuple{typeof(MatLang.trueM), Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.trueM), Int64})
precompile(Tuple{typeof(MatLang.trueM), Symbol, Int64})
precompile(Tuple{typeof(MatLang.trueM), Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.uint16M), Int64})
precompile(Tuple{typeof(MatLang.uint32M), Int64})
precompile(Tuple{typeof(MatLang.uint64M), Int64})
precompile(Tuple{typeof(MatLang.uint8M), Int64})
precompile(Tuple{typeof(MatLang.zerosM), Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.zerosM), Int64})
precompile(Tuple{typeof(MatLang.zerosM), Symbol, Int64})
precompile(Tuple{typeof(MatLang.zerosM), Tuple{Int64, Int64}})
precompile(Tuple{typeof(MatLang.zerosM), Type{Int32}, Array{Int64, 1}})
precompile(Tuple{typeof(MatLang.zerosM), Type{Int}, Int64, Int64, Int64})
precompile(Tuple{typeof(MatLang.zerosM), Type{Int}, Int64, Int64})
precompile(Tuple{typeof(MatLang.zerosM), Type{Int}, Tuple{Int64, Int64}})
end
90 changes: 90 additions & 0 deletions deps/SnoopCompile/precompile/apple/1.5/precompile_MatLang.jl
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
const __bodyfunction__ = Dict{Method,Any}()

# Find keyword "body functions" (the function that contains the body
# as written by the developer, called after all missing keyword-arguments
# have been assigned values), in a manner that doesn't depend on
# gensymmed names.
# `mnokw` is the method that gets called when you invoke it without
# supplying any keywords.
function __lookup_kwbody__(mnokw::Method)
function getsym(arg)
isa(arg, Symbol) && return arg
@assert isa(arg, GlobalRef)
return arg.name
end

f = get(__bodyfunction__, mnokw, nothing)
if f === nothing
fmod = mnokw.module
# The lowered code for `mnokw` should look like
# %1 = mkw(kwvalues..., #self#, args...)
# return %1
# where `mkw` is the name of the "active" keyword body-function.
ast = Base.uncompressed_ast(mnokw)
if isa(ast, Core.CodeInfo) && length(ast.code) >= 2
callexpr = ast.code[end-1]
if isa(callexpr, Expr) && callexpr.head == :call
fsym = callexpr.args[1]
if isa(fsym, Symbol)
f = getfield(fmod, fsym)
elseif isa(fsym, GlobalRef)
if fsym.mod === Core && fsym.name === :_apply
f = getfield(mnokw.module, getsym(callexpr.args[2]))
elseif fsym.mod === Core && fsym.name === :_apply_iterate
f = getfield(mnokw.module, getsym(callexpr.args[3]))
else
f = getfield(fsym.mod, fsym.name)
end
else
f = missing
end
else
f = missing
end
else
f = missing
end
__bodyfunction__[mnokw] = f
end
return f
end

function _precompile_()
ccall(:jl_generating_output, Cint, ()) == 1 || return nothing
Base.precompile(Tuple{Core.kwftype(typeof(MatLang.freqspaceM)),NamedTuple{(:dim,),Tuple{Int64}},typeof(freqspaceM),Int64})
Base.precompile(Tuple{Core.kwftype(typeof(MatLang.ndgridM)),NamedTuple{(:dim,),Tuple{Int64}},typeof(ndgridM),StepRange{Int64,Int64}})
Base.precompile(Tuple{Core.kwftype(typeof(MatLang.randM)),NamedTuple{(:like,),Tuple{Array{Int64,2}}},typeof(randM),Int64})
Base.precompile(Tuple{Core.kwftype(typeof(MatLang.sortperm)),NamedTuple{(:dims,),Tuple{Int64}},typeof(sortperm),Array{Int64,2}})
Base.precompile(Tuple{typeof(blkdiagM),Array{Float64,2},Array{Float64,2},Vararg{Array{Float64,2},N} where N})
Base.precompile(Tuple{typeof(catM),Int64,Array{Float64,2},Vararg{Array{Float64,2},N} where N})
Base.precompile(Tuple{typeof(catM),Int64,Array{Float64,3},Vararg{Array{Float64,3},N} where N})
Base.precompile(Tuple{typeof(diagM),Array{Int64,1}})
Base.precompile(Tuple{typeof(eyeM),Int64})
Base.precompile(Tuple{typeof(flipM),Array{Int64,1}})
Base.precompile(Tuple{typeof(flipM),Array{Int64,2}})
Base.precompile(Tuple{typeof(isscalarM),Symbol,Array{Float64,3}})
Base.precompile(Tuple{typeof(logspaceM),Int64,Int64,Int64})
Base.precompile(Tuple{typeof(logspaceM),Int64,Int64,Symbol})
Base.precompile(Tuple{typeof(logspaceM),Int64,Int64})
Base.precompile(Tuple{typeof(meshgridM),StepRange{Int64,Int64}})
Base.precompile(Tuple{typeof(meshgridM),UnitRange{Int64},UnitRange{Int64},UnitRange{Int64}})
Base.precompile(Tuple{typeof(ndgridM),UnitRange{Int64},UnitRange{Int64},UnitRange{Int64}})
Base.precompile(Tuple{typeof(randM),Symbol,Int64})
Base.precompile(Tuple{typeof(randM),Type{T} where T,Int64,Int64})
Base.precompile(Tuple{typeof(repelemM),Array{Int64,2},Int64})
Base.precompile(Tuple{typeof(repmatM),Array{Int64,1},Array{Int64,1}})
Base.precompile(Tuple{typeof(repmatM),Int64,Int64,Int64})
Base.precompile(Tuple{typeof(sizeM),Symbol,Array{Float64,3},Int64,Int64})
Base.precompile(Tuple{typeof(sortM),Array{Int64,1}})
Base.precompile(Tuple{typeof(sortM),Array{Int64,2}})
Base.precompile(Tuple{typeof(sortM),Array{Integer,3},Int64})
Base.precompile(Tuple{typeof(squeezeM),Array{Float64,3}})
Base.precompile(Tuple{typeof(trueM),Array{Int64,1}})
Base.precompile(Tuple{typeof(zerosM),Array{Int64,1}})
Base.precompile(Tuple{typeof(zerosM),Type{Int32},Array{Int64,1}})
let fbody = try __lookup_kwbody__(which(sortperm, (Array{Int64,2},))) catch missing end
if !ismissing(fbody)
precompile(fbody, (Int64,Bool,typeof(sortperm),Array{Int64,2},))
end
end
end
Loading

0 comments on commit ef1cd77

Please sign in to comment.