Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix last startup & shutdown precompiles #51557

Merged
merged 1 commit into from
Oct 3, 2023

Conversation

IanButterworth
Copy link
Sponsor Member

Before

% ./julia  --startup-file=no --trace-compile=stderr
precompile(Tuple{typeof(Base.print), Base.GenericIOBuffer{Array{UInt8, 1}}, UInt16})
precompile(Tuple{typeof(Base.get), Base.TTY, Symbol, Bool})
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.11.0-DEV.590 (2023-10-02)
 _/ |\__'_|_|_|\__'_|  |  Commit ac8246fa60b (0 days old master)
|__/                   |

precompile(Tuple{typeof(Base.hashindex), String, Int64})
precompile(Tuple{typeof(Base.write), Base.GenericIOBuffer{Array{UInt8, 1}}, String})
julia> ^D
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#119#175", String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#119#175", REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{REPL.LineEdit.var"##edit_abort#113", Any, typeof(REPL.LineEdit.edit_abort), REPL.LineEdit.MIState, Bool})

precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Nothing, Int64}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Nothing, Int64}, Int64, Int64})
precompile(Tuple{REPL.var"#62#68"{REPL.REPLBackendRef}})
% 

This PR

% ./julia --startup-file=no --trace-compile=stderr
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.11.0-DEV.591 (2023-10-03)
 _/ |\__'_|_|_|\__'_|  |  Commit 6a1af7632b* (0 days old master)
|__/                   |

julia> ^D
%

on

julia> versioninfo()
Julia Version 1.11.0-DEV.591
Commit 6a1af7632b* (2023-10-03 00:30 UTC)
Platform Info:
  OS: macOS (arm64-apple-darwin23.0.0)
  CPU: 10 × Apple M2 Pro
  WORD_SIZE: 64
  LLVM: libLLVM-15.0.7 (ORCJIT, apple-m1)
  Threads: 1 on 6 virtual cores

@IanButterworth IanButterworth changed the title Fix last startup/shutdown precompiles Fix last startup & shutdown precompiles Oct 3, 2023
@IanButterworth
Copy link
Sponsor Member Author

Windows failures are #51514

@IanButterworth IanButterworth merged commit f2d1276 into JuliaLang:master Oct 3, 2023
5 of 7 checks passed
@IanButterworth IanButterworth deleted the ib/precompiles branch October 3, 2023 12:04
@IanButterworth IanButterworth added backport 1.10 Change should be backported to the 1.10 release and removed backport 1.10 Change should be backported to the 1.10 release labels Oct 3, 2023
@IanButterworth
Copy link
Sponsor Member Author

This would require manual backport. I'll take a look and push to the next 1.10 backports branch

@IanButterworth IanButterworth added the backport 1.10 Change should be backported to the 1.10 release label Oct 3, 2023
@KristofferC KristofferC mentioned this pull request Oct 3, 2023
31 tasks
IanButterworth added a commit that referenced this pull request Oct 4, 2023
@IanButterworth
Copy link
Sponsor Member Author

@KristofferC @vchuravy boy has this regressed quickly and bigly..

% ./julia  --startup-file=no --trace-compile=stderr
precompile(Tuple{Type{Array{String, 1}}})
precompile(Tuple{typeof(REPL.include), String})
precompile(Tuple{Type{REPL.Options}})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Tuple{Base.PkgId, String}, Union{Nothing, Tuple{Base.PkgId, Union{Nothing, String}}}}, Tuple{Base.PkgId, Nothing}, Tuple{Base.PkgId, String}})
precompile(Tuple{typeof(Base.getindex), Type{Union{Expr, Symbol}}, Symbol, Symbol, Symbol, Vararg{Any}})
precompile(Tuple{typeof(Base.afoldl), Base.var"#115#116"{Array{Union{Expr, Symbol}, 1}}, Int64, Symbol, Symbol, Symbol, Symbol, Expr, Vararg{Symbol, 14}})
precompile(Tuple{typeof(Base.iterate), Array{Union{Expr, Symbol}, 1}})
precompile(Tuple{typeof(Base.iterate), Array{Union{Expr, Symbol}, 1}, Int64})
precompile(Tuple{Type{Pair{A, B} where B where A}, Symbol, Array{Symbol, 1}})
precompile(Tuple{Type{Base.Dict{K, V} where V where K}, Pair{Symbol, Array{Symbol, 1}}, Vararg{Pair{Symbol, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Dict{Symbol, Array{Symbol, 1}}}, NTuple{6, Pair{S               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.11.0-DEV.708 (2023-10-21)
 _/ |\__'_|_|_|\__'_|  |  Commit fb01dd28a5 (0 days old master)
|__/                   |

ymbol, Array{Symbol, 1}}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.LineEdit.var"#9#10", Base.Dict{Symbol, Array{Symbol, 1}}})
precompile(Tuple{Type{Base.Iterators.Flatten{I} where I}, Base.Generator{Base.Dict{Symbol, Array{Symbol, 1}}, REPL.LineEdit.var"#9#10"}})
precompile(Tuple{Type{Base.Dict{Symbol, Symbol}}, Base.Iterators.Flatten{Base.Generator{Base.Dict{Symbol, Array{Symbol, 1}}, REPL.LineEdit.var"#9#10"}}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.LineEdit.var"#37#40", Array{Int64, 1}})
precompile(Tuple{Type{Base.Dict{Any, Any}}, Base.Generator{Array{Int64, 1}, REPL.LineEdit.var"#37#40"}})
precompile(Tuple{Type{REPL.LineEdit.KeyAlias}, Any})
precompile(Tuple{typeof(Base.indexed_iterate), Nothing, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Nothing, Int64, Int64})
precompile(Tuple{typeof(REPL.LineEdit.normalize_key), Union{Base.SubString{String}, String}})
precompile(Tuple{Type{Pair{A, B} where B where A}, String, REPL.LineEdit.KeyAlias})
precompile(Tuple{Type{Base.Dict{Any, Any}}, Pair{String, Nothing}, Vararg{Pair{A, B} where B where A}})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Any, Any}, Any, String})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.LineEdit.var"#38#41", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Dict{Any, Any}}, Base.Generator{Base.UnitRange{Int64}, REPL.LineEdit.var"#38#41"}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.LineEdit.var"#39#42", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Dict{Any, Any}}, Base.Generator{Base.UnitRange{Int64}, REPL.LineEdit.var"#39#42"}})
precompile(Tuple{typeof(Base.merge!), Base.Dict{Any, Any}, Base.Dict{Any, Any}, Vararg{Base.Dict{Any, Any}}})
precompile(Tuple{typeof(Base.hashindex), Char, Int64})
precompile(Tuple{typeof(Base.isequal), String, Char})
precompile(Tuple{Type{Pair{A, B} where B where A}, Char, Function})
precompile(Tuple{Type{Pair{A, B} where B where A}, String, Function})
precompile(Tuple{typeof(REPL.LineEdit.normalize_key), Char})
precompile(Tuple{Type{Pair{A, B} where B where A}, Char, REPL.LineEdit.KeyAlias})
precompile(Tuple{Type{Pair{A, B} where B where A}, Int64, REPL.LineEdit.KeyAlias})
precompile(Tuple{Type{Base.Dict{Any, Any}}, Pair{Char, REPL.LineEdit.var"#114#170"}, Vararg{Pair{A, B} where B where A}})
precompile(Tuple{typeof(Base.setindex!), Base.Dict{Any, Any}, Any, Int64})
precompile(Tuple{Type{Base.Dict{Any, Any}}, Pair{String, REPL.LineEdit.var"#226#236"}, Vararg{Pair{A, B} where B where A}})
precompile(Tuple{Type{Base.Dict{Any, Any}}, Pair{String, REPL.LineEdit.var"#246#254"}, Vararg{Pair{A, B} where B where A}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.LineEdit.var"#251#259", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Dict{Any, Any}}, Base.Generator{Base.UnitRange{Int64}, REPL.LineEdit.var"#251#259"}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.LineEdit.var"#252#260", Base.UnitRange{Int64}})
precompile(Tuple{Type{Base.Dict{Any, Any}}, Base.Generator{Base.UnitRange{Int64}, REPL.LineEdit.var"#252#260"}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.LineEdit.var"#253#261", Base.UnitRange{Int64}})
julia> precompile(Tuple{Type{Base.Dict{Any, Any}}, Base.Generator{Base.UnitRange{Int64}, REPL.LineEdit.var"#253#261"}})
precompile(Tuple{typeof(Base.vect), Base.Dict{Any, Any}, Vararg{Base.Dict{Any, Any}}})
precompile(Tuple{Type{NamedTuple{(:override,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(REPL.LineEdit.keymap), Union{Array{Base.Dict{Any, Any}, 1}, Array{Base.Dict{Char, Any}, 1}}})
precompile(Tuple{typeof(Base.haskey), Base.Dict{Any, Any}, String})
precompile(Tuple{typeof(REPL.LineEdit.normalize_key), Union{Int64, UInt8}})
precompile(Tuple{typeof(Base.iterate), Array{Base.Dict{Any, Any}, 1}})
precompile(Tuple{typeof(Base.getindex), Base.Dict{Any, Any}, String})
precompile(Tuple{REPL.LineEdit.var"##add_nested_key!#26", Bool, typeof(REPL.LineEdit.add_nested_key!), Base.Dict{Char, Any}, Union{Char, String}, Any})
precompile(Tuple{typeof(Base.delete!), Base.Set{Any}, String})
precompile(Tuple{typeof(Base.iterate), Array{Base.Dict{Any, Any}, 1}, Int64})
precompile(Tuple{typeof(REPL.LineEdit.postprocess!), Any})
precompile(Tuple{typeof(Base.haskey), Base.Dict{Char, Any}, Char})
precompile(Tuple{typeof(REPL.LineEdit.fixup_keymaps!), Vararg{Any, 4}})
precompile(Tuple{typeof(Base.keys), Base.Dict{Char, Any}})
precompile(Tuple{typeof(Base.iterate), Base.KeySet{Char, Base.Dict{Char, Any}}})
precompile(Tuple{typeof(Base.iterate), Base.KeySet{Char, Base.Dict{Char, Any}}, Int64})
precompile(Tuple{typeof(Base.:(==)), Char, String})
precompile(Tuple{Type{REPL.REPLCompletions.REPLInterpreterCache}})
precompile(Tuple{typeof(Base.code_typed), Any, Any})
precompile(Tuple{typeof(Base.length), Array{Core.LineInfoNode, 1}})
precompile(Tuple{Type{Pair{A, B} where B where A}, Core.CodeInfo, Type})
precompile(Tuple{typeof(REPL.REPLCompletions.include), String})
precompile(Tuple{Type{Base.Dict{String, String}}, NTuple{2515, Pair{String, String}}})
precompile(Tuple{Type{Base.Dict{String, String}}, NTuple{27, Pair{String, String}}})
precompile(Tuple{Type{Base.Dict{String, String}}, NTuple{1185, Pair{String, String}}})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, REPL.REPLCompletions.var"#26#28", Base.Dict{String, String}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.REPLCompletions.var"#25#27", Base.Iterators.Filter{REPL.REPLCompletions.var"#26#28", Base.Dict{String, String}}})
precompile(Tuple{Type{Base.Dict{K, V} where V where K}, Base.Generator{Base.Iterators.Filter{REPL.REPLCompletions.var"#26#28", Base.Dict{String, String}}, REPL.REPLCompletions.var"#25#27"}})
precompile(Tuple{typeof(Base.keys), Base.Dict{Char, Char}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.REPLCompletions.var"#29#30", Base.KeySet{Char, Base.Dict{Char, Char}}})
precompile(Tuple{typeof(Base.join), Base.Generator{Base.KeySet{Char, Base.Dict{Char, Char}}, REPL.REPLCompletions.var"#29#30"}})
precompile(Tuple{typeof(Base.join), Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Generator{Base.KeySet{Char, Base.Dict{Char, Char}}, REPL.REPLCompletions.var"#29#30"}})
precompile(Tuple{typeof(Base.:(*)), String, String, String})
precompile(Tuple{Type{Base.Iterators.Filter{F, I} where I where F}, REPL.REPLCompletions.var"#32#34", Base.Dict{String, String}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.REPLCompletions.var"#31#33", Base.Iterators.Filter{REPL.REPLCompletions.var"#32#34", Base.Dict{String, String}}})
precompile(Tuple{Type{Base.Dict{K, V} where V where K}, Base.Generator{Base.Iterators.Filter{REPL.REPLCompletions.var"#32#34", Base.Dict{String, String}}, REPL.REPLCompletions.var"#31#33"}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, REPL.REPLCompletions.var"#35#36", Base.KeySet{Char, Base.Dict{Char, Char}}})
precompile(Tuple{typeof(Base.join), Base.Generator{Base.KeySet{Char, Base.Dict{Char, Char}}, REPL.REPLCompletions.var"#35#36"}})
precompile(Tuple{typeof(Base.join), Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Generator{Base.KeySet{Char, Base.Dict{Char, Char}}, REPL.REPLCompletions.var"#35#36"}})
precompile(Tuple{typeof(REPL.TerminalMenus.include), String})
precompile(Tuple{Type{REPL.TerminalMenus.Key}, Int32})
precompile(Tuple{Type{Base.Dict{Symbol, Union{Bool, Char, String}}}})
precompile(Tuple{Type{NamedTuple{(:charset, :scroll, :supress_output, :ctrl_c_interrupt), T} where T<:Tuple}, Tuple{Symbol, Symbol, Bool, Bool}})
precompile(Tuple{typeof(Base.sym_in), Symbol, NTuple{10, Symbol}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:charset, :scroll, :supress_output, :ctrl_c_interrupt), Tuple{Symbol, Symbol, Bool, Bool}}, typeof(REPL.TerminalMenus.config)})
precompile(Tuple{Type{Ref{Any}}, Nothing})
precompile(Tuple{typeof(Markdown.mdexpr), String})
precompile(Tuple{typeof(Markdown.hashheader), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{Type{NamedTuple{(:eat,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(Markdown.list), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{Type{NamedTuple{(:padding,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(Markdown.fencedcode), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Markdown.blockquote), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{Type{NamedTuple{(:allow_whitespace, :allowempty, :eat), T} where T<:Tuple}, Tuple{Bool, Bool, Bool}})
precompile(Tuple{typeof(Markdown.admonition), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{Type{NamedTuple{(:rep,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(Markdown.blocktex), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Markdown.blockinterp), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Markdown.indentcode), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Markdown.footnote), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Markdown.github_table), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Markdown.horizontalrule), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Markdown.setextheader), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Base.:(==)), Char, Char})
precompile(Tuple{Type{NamedTuple{(:breaking,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(Markdown.paragraph), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Markdown.toexpr), Markdown.Paragraph})
precompile(Tuple{typeof(Markdown.toexpr), Array{Any, 1}})
precompile(Tuple{typeof(Markdown.toexpr), String})
precompile(Tuple{Type{Pair{A, B} where B where A}, String, Base.Regex})
precompile(Tuple{Type{Base.Dict{K, V} where V where K}, Pair{String, Base.Regex}, Vararg{Pair{String, Base.Regex}}})
precompile(Tuple{Type{Base.Dict{String, Base.Regex}}, NTuple{7, Pair{String, Base.Regex}}})
precompile(Tuple{typeof(Base.setindex!), Base.RefValue{Module}, Module})
precompile(Tuple{typeof(Base.generating_output)})
precompile(Tuple{typeof(REPL.REPLCompletions.__init__)})
precompile(Tuple{typeof(REPL.TerminalMenus.__init__)})
precompile(Tuple{typeof(REPL.__init__)})
precompile(Tuple{Base.var"#1070#1072"{Bool, Symbol, Bool}, Module})
precompile(Tuple{Type{REPL.Terminals.TTYTerminal}, String, Base.TTY, Base.TTY, Base.TTY})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:short,), Tuple{Bool}}, typeof(Base.banner), REPL.Terminals.TTYTerminal})
precompile(Tuple{typeof(Base.getproperty), REPL.Terminals.TTYTerminal, Symbol})
precompile(Tuple{Type{REPL.LineEditREPL}, REPL.Terminals.TextTerminal, Bool, Bool})
precompile(Tuple{typeof(Base.setproperty!), REPL.Options, Symbol, Bool})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEditREPL, Symbol, Bool})
precompile(Tuple{Type{REPL.REPLDisplay{Repl} where Repl<:REPL.AbstractREPL}, REPL.LineEditREPL})
precompile(Tuple{typeof(Base.__atreplinit), REPL.LineEditREPL})
precompile(Tuple{typeof(REPL.run_repl), REPL.AbstractREPL, Any})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{names, T} where T<:Tuple where names, typeof(REPL.start_repl_backend), REPL.REPLBackend, Any})
precompile(Tuple{typeof(Base.structdiff), NamedTuple{(:get_module,), Tuple{REPL.var"#63#69"{REPL.LineEditREPL}}}, Type{NamedTuple{(:get_module,), T} where T<:Tuple}})
precompile(Tuple{Base.var"#1071#1073", REPL.REPLBackend})
precompile(Tuple{Type{REPL.LineEdit.Modifiers}, Bool})
precompile(Tuple{Type{NamedTuple{(:pass_empty, :suppress_on_semicolon), T} where T<:Tuple}, Tuple{Bool, Bool}})
precompile(Tuple{Type{NamedTuple{(:read, :write, :create), T} where T<:Tuple}, Tuple{Bool, Bool, Bool}})
precompile(Tuple{typeof(Base.getproperty), Pair{String, REPL.LineEdit.var"#50#81"}, Symbol})
precompile(Tuple{Type{REPL.LineEdit.InputAreaState}, Int64, Int64})
precompile(Tuple{REPL.var"#64#70"{REPL.LineEditREPL, REPL.REPLBackendRef}})
precompile(Tuple{typeof(Base.sym_in), Symbol, NTuple{12, Symbol}})
precompile(Tuple{typeof(Base.structdiff), NamedTuple{(:prompt_prefix, :prompt_suffix, :repl, :complete, :on_enter), Tuple{String, typeof(Base.input_color), REPL.LineEditREPL, REPL.REPLCompletionProvider, typeof(REPL.return_callback)}}, Type{NamedTuple{(:prompt_prefix, :prompt_suffix, :output_prefix, :output_prefix_prefix, :output_prefix_suffix, :keymap_dict, :repl, :complete, :on_enter, :on_done, :hist, :sticky), T} where T<:Tuple}})
precompile(Tuple{Type{REPL.LineEdit.Prompt}, Union{Function, String}, Union{Function, String}, Union{Function, String}, Union{Function, String}, Union{Function, String}, Union{Function, String}, Base.Dict{Char, Any}, Union{Nothing, REPL.AbstractREPL}, REPL.LineEdit.CompletionProvider, Function, Function, REPL.LineEdit.HistoryProvider, Bool})
precompile(Tuple{typeof(Base.structdiff), NamedTuple{(:prompt_prefix, :prompt_suffix, :repl, :complete, :on_done), Tuple{String, typeof(Base.input_color), REPL.LineEditREPL, REPL.REPLCompletionProvider, REPL.var"#do_respond#82"{Bool, Bool, REPL.var"#92#104"{REPL.LineEditREPL}, REPL.LineEditREPL, REPL.LineEdit.Prompt}}}, Type{NamedTuple{(:prompt_prefix, :prompt_suffix, :output_prefix, :output_prefix_prefix, :output_prefix_suffix, :keymap_dict, :repl, :complete, :on_enter, :on_done, :hist, :sticky), T} where T<:Tuple}})
precompile(Tuple{typeof(Base.structdiff), NamedTuple{(:prompt_prefix, :prompt_suffix, :repl, :complete, :on_done, :sticky), Tuple{String, typeof(Base.input_color), REPL.LineEditREPL, REPL.ShellCompletionProvider, REPL.var"#do_respond#82"{Bool, Bool, REPL.var"#93#105"{REPL.LineEditREPL}, REPL.LineEditREPL, REPL.LineEdit.Prompt}, Bool}}, Type{NamedTuple{(:prompt_prefix, :prompt_suffix, :output_prefix, :output_prefix_prefix, :output_prefix_suffix, :keymap_dict, :repl, :complete, :on_enter, :on_done, :hist, :sticky), T} where T<:Tuple}})
precompile(Tuple{typeof(Base.convert), Type{Array{Symbol, 1}}, Array{UInt8, 1}})
precompile(Tuple{typeof(Base.prepend!), Array{Base.Dict{Any, Any}, 1}, Array{Base.Dict{Any, Any}, 1}})
precompile(Tuple{typeof(REPL.LineEdit.init_state), Any, REPL.LineEdit.Prompt})
precompile(Tuple{Type{REPL.LineEdit.PromptState}, REPL.Terminals.AbstractTerminal, REPL.LineEdit.Prompt, Base.GenericIOBuffer{Array{UInt8, 1}}, Symbol, Union{Nothing, String}, Array{Base.GenericIOBuffer{Array{UInt8, 1}}, 1}, Int64, REPL.LineEdit.InputAreaState, Int64, Base.Threads.SpinLock, Float64, Float64, Union{Nothing, Base.Timer}})
precompile(Tuple{typeof(REPL.LineEdit.init_state), Any, REPL.LineEdit.HistoryPrompt})
precompile(Tuple{typeof(REPL.LineEdit.init_state), Any, REPL.LineEdit.PrefixHistoryPrompt})
precompile(Tuple{typeof(REPL.LineEdit.run_interface), REPL.Terminals.TextTerminal, REPL.LineEdit.ModalInterface, REPL.LineEdit.MIState})
precompile(Tuple{typeof(Base.reseteof), REPL.Terminals.TTYTerminal})
precompile(Tuple{typeof(REPL.Terminals.raw!), REPL.Terminals.TTYTerminal, Bool})
precompile(Tuple{typeof(REPL.Terminals.enable_bracketed_paste), REPL.Terminals.TTYTerminal})
precompile(Tuple{typeof(REPL.LineEdit.activate), REPL.LineEdit.ModalInterface, REPL.LineEdit.MIState, REPL.Terminals.AbstractTerminal, REPL.Terminals.TextTerminal})
precompile(Tuple{typeof(REPL.LineEdit.activate), REPL.LineEdit.TextInterface, REPL.LineEdit.MIState, REPL.Terminals.AbstractTerminal, REPL.Terminals.TextTerminal})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.PromptState, Symbol, REPL.LineEdit.InputAreaState})
precompile(Tuple{typeof(REPL.LineEdit.refresh_line), Union{Base.GenericIOBuffer{Array{UInt8, 1}}, REPL.LineEdit.MIState, REPL.LineEdit.ModeState}, REPL.Terminals.AbstractTerminal})
precompile(Tuple{typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.UnixTerminal, Any})
precompile(Tuple{REPL.LineEdit.var"##refresh_multi_line#17", Base.Pairs{Symbol, V, Tuple{Vararg{Symbol, N}}, NamedTuple{names, T}} where T<:Tuple{Vararg{Any, N}} where names where N where V, typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.UnixTerminal, Any})
precompile(Tuple{typeof(Base.getproperty), Base.MappingRF{Base.ExtremaMap{typeof(Base.identity)}, Base.BottomRF{typeof(Base._extrema_rf)}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.BottomRF{typeof(Base._extrema_rf)}, Symbol})
precompile(Tuple{typeof(Base.iszero), Float64})
precompile(Tuple{typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.TerminalBuffer, REPL.Terminals.UnixTerminal, Union{REPL.LineEdit.PrefixSearchState, REPL.LineEdit.PromptState}})
precompile(Tuple{typeof(REPL.Terminals.clear_line), REPL.Terminals.TerminalBuffer})
precompile(Tuple{typeof(REPL.Terminals.width), REPL.Terminals.TTYTerminal})
precompile(Tuple{typeof(REPL.Terminals.height), REPL.Terminals.TTYTerminal})
precompile(Tuple{typeof(REPL.Terminals.hascolor), REPL.Terminals.TTYTerminal})
precompile(Tuple{typeof(REPL.LineEdit.write_prompt), REPL.Terminals.AbstractTerminal, REPL.LineEdit.PromptState, Bool})
precompile(Tuple{typeof(Base.input_color)})
precompile(Tuple{typeof(Base.write), REPL.Terminals.TerminalBuffer, String})
precompile(Tuple{typeof(REPL.LineEdit.write_prompt), IO, Union{AbstractString, Function}, Bool})
precompile(Tuple{REPL.var"#89#90"{REPL.LineEditREPL, String}})
precompile(Tuple{typeof(Base.write), REPL.Terminals.TTYTerminal, Array{UInt8, 1}})
precompile(Tuple{typeof(REPL.LineEdit.keymap), REPL.LineEdit.PromptState, REPL.LineEdit.Prompt})
precompile(Tuple{typeof(REPL.LineEdit.match_input), Base.Dict{Char, V} where V, Union{Nothing, REPL.LineEdit.MIState}})
precompile(Tuple{typeof(REPL.LineEdit.terminal), REPL.LineEdit.PromptState})
precompile(Tuple{typeof(REPL.LineEdit.match_input), Base.Dict{Char, V} where V, Union{Nothing, REPL.LineEdit.MIState}, Union{Base.GenericIOBuffer{Array{UInt8, 1}}, REPL.Terminals.AbstractTerminal}, Array{Char, 1}})
precompile(Tuple{typeof(REPL.LineEdit.match_input), Base.Dict{Char, V} where V, Union{Nothing, REPL.LineEdit.MIState}, Union{Base.GenericIOBuffer{Array{UInt8, 1}}, REPL.Terminals.AbstractTerminal}, Array{Char, 1}, Base.Dict{Char, V} where V})
precompile(Tuple{typeof(Base.eof), REPL.Terminals.TTYTerminal})
precompile(Tuple{typeof(Base.eof), Base.TTY})
precompile(Tuple{Base.var"#readcb_specialized#779", Base.TTY, Int64, UInt64})
precompile(Tuple{typeof(Base.read), REPL.Terminals.TTYTerminal, Type{Char}})
precompile(Tuple{typeof(Base.read), Base.TTY, Type{UInt8}})
precompile(Tuple{typeof(Base.get), Base.Dict{Char, Any}, Char, Nothing})
precompile(Tuple{typeof(REPL.LineEdit.match_input), Function, Union{Nothing, REPL.LineEdit.MIState}, Any, Array{Char, 1}, Any})
precompile(Tuple{typeof(REPL.LineEdit.keymap_data), REPL.LineEdit.PromptState, REPL.LineEdit.Prompt})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#139#195", String}, Any, Any})
precompile(Tuple{typeof(Base.isempty), Nothing})
precompile(Tuple{typeof(Base.isequal), UInt8})
precompile(Tuple{REPL.LineEdit.var"#139#195", REPL.LineEdit.MIState, Any, Union{Char, Base.SubString{String}, String}})
precompile(Tuple{typeof(REPL.LineEdit.edit_insert), REPL.LineEdit.MIState, Any})
precompile(Tuple{typeof(REPL.LineEdit.region_active), REPL.LineEdit.PromptState})
precompile(Tuple{typeof(REPL.LineEdit.activate_region), REPL.LineEdit.PromptState, Symbol})
precompile(Tuple{typeof(Base.write), REPL.Terminals.TTYTerminal, String})
precompile(Tuple{typeof(REPL.LineEdit._buffer), REPL.LineEdit.PromptState})
precompile(Tuple{typeof(Base.getproperty), REPL.LineEdit.TextInterface, Symbol})
precompile(Tuple{Type{NamedTuple{(:raise, :depwarn), T} where T<:Tuple}, Tuple{Bool, Bool}})
precompile(Tuple{Type{NamedTuple{(:aggressive_constant_propagation, :unoptimize_throw_blocks), T} where T<:Tuple}, Tuple{Bool, Bool}})
precompile(Tuple{typeof(Core.Compiler.sym_in), Symbol, NTuple{10, Symbol}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:aggressive_constant_propagation, :unoptimize_throw_blocks), Tuple{Bool, Bool}}, Type{Core.Compiler.InferenceParams}})
precompile(Tuple{Base.var"##s129#249", Vararg{Any, 5}})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:scratch,), Tuple{Array{Symbol, 1}}}}})
precompile(Tuple{Type{NamedTuple{(:all, :imported), T} where T<:Tuple}, Tuple{Bool, Bool}})
precompile(Tuple{Type{NamedTuple{(:c_start, :c_end), T} where T<:Tuple}, Tuple{Char, Char}})
precompile(Tuple{typeof(Base.in), Array{Char, 1}})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Nothing, Nothing, Nothing}, Int64})
precompile(Tuple{typeof(Base.keys), Base.Dict{String, String}})
precompile(Tuple{Type{NamedTuple{(:raise,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(Base.getproperty), Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.Order.Lt{Base.Sort.var"#26#27"{Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}}}, Symbol})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:scratch,), Tuple{Array{REPL.REPLCompletions.Completion, 1}}}}})
precompile(Tuple{Type{NamedTuple{(:shell_escape,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:join, :sort), T} where T<:Tuple}, Tuple{Bool, Bool}})
precompile(Tuple{typeof(Base.getproperty), Base.Order.By{REPL.REPLCompletions.var"#47#50", Base.Order.ForwardOrdering}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.Order.Lt{Base.Sort.var"#26#27"{Base.Order.By{REPL.REPLCompletions.var"#47#50", Base.Order.ForwardOrdering}}}, Symbol})
precompile(Tuple{Type{NamedTuple{(:string_escape,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(Base.getproperty), Base.Order.By{REPL.REPLCompletions.var"#48#51", Base.Order.ForwardOrdering}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.Order.Lt{Base.Sort.var"#26#27"{Base.Order.By{REPL.REPLCompletions.var"#48#51", Base.Order.ForwardOrdering}}}, Symbol})
precompile(Tuple{typeof(REPL.LineEdit.complete_line), REPL.REPLCompletionProvider, REPL.LineEdit.PromptState, Module})
precompile(Tuple{typeof(Base.incomplete_tag), Int64})
precompile(Tuple{typeof(Base.filter!), REPL.REPLCompletions.var"#11#12"{Base.Returns{Bool}, Module, Symbol}, Array{Symbol, 1}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:fgcolor, :href), Tuple{Symbol, String}}, typeof(Base.JuliaSyntax._printstyled), Base.GenericIOBuffer{Array{UInt8, 1}}, String})
precompile(Tuple{typeof(Base.join), Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Generator{Base.SubString{String}, Base.JuliaSyntax.var"#14#16"}})
precompile(Tuple{typeof(Base.repeat), Char, Int64})
precompile(Tuple{typeof(Base.incomplete_tag), Expr})
precompile(Tuple{typeof(Base.incomplete_tag), Base.Meta.ParseError})
precompile(Tuple{typeof(Base.incomplete_tag), Base.JuliaSyntax.ParseError})
precompile(Tuple{REPL.REPLCompletions.var"#3#8", Base.GenericIOBuffer{Array{UInt8, 1}}, Symbol})
precompile(Tuple{typeof(Base.in!), REPL.REPLCompletions.ModuleCompletion, Base.Set{REPL.REPLCompletions.Completion}})
precompile(Tuple{typeof(Base.Order.lt), Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}, REPL.REPLCompletions.ModuleCompletion, REPL.REPLCompletions.ModuleCompletion})
precompile(Tuple{typeof(Base.Order.lt), Base.Order.Lt{Base.Sort.var"#26#27"{Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}}}, REPL.REPLCompletions.ModuleCompletion, REPL.REPLCompletions.ModuleCompletion})
precompile(Tuple{typeof(REPL.REPLCompletions.completion_text), REPL.REPLCompletions.ModuleCompletion})
precompile(Tuple{typeof(REPL.LineEdit.match_input), REPL.LineEdit.KeyAlias, Union{Nothing, REPL.LineEdit.MIState}, Any, Any, Base.Dict{Char, V} where V})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#116#172", String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#116#172", REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{Type{NamedTuple{(:depwarn,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{Pair{A, B} where B where A}, Base.ScopedValues.ScopedValue{Base.CoreLogging.LogState}, Base.CoreLogging.LogState})
precompile(Tuple{typeof(Base.iterate), Pair{Base.ScopedValues.ScopedValue{Base.CoreLogging.LogState}, Base.CoreLogging.LogState}})
precompile(Tuple{typeof(Base.iterate), Pair{Base.ScopedValues.ScopedValue{Base.CoreLogging.LogState}, Base.CoreLogging.LogState}, Int64})
precompile(Tuple{typeof(Base.convert), Type{Base.CoreLogging.LogState}, Base.CoreLogging.LogState})
precompile(Tuple{typeof(REPL.return_callback), Any})
precompile(Tuple{typeof(REPL.LineEdit.refresh_multi_line), REPL.LineEdit.PromptState})
precompile(Tuple{REPL.LineEdit.var"##refresh_multi_line#12", Base.Pairs{Symbol, V, Tuple{Vararg{Symbol, N}}, NamedTuple{names, T}} where T<:Tuple{Vararg{Any, N}} where names where N where V, typeof(REPL.LineEdit.refresh_multi_line), REPL.LineEdit.PromptState})
precompile(Tuple{typeof(Base.println), REPL.Terminals.TTYTerminal})
precompile(Tuple{typeof(Base.convert), Type{Int32}, Int32})
precompile(Tuple{typeof(REPL.LineEdit.add_history), REPL.REPLHistoryProvider, REPL.LineEdit.PromptState})
precompile(Tuple{typeof(Base.iterate), Base.Dict{Symbol, REPL.LineEdit.Prompt}})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Symbol, REPL.LineEdit.Prompt}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Symbol, REPL.LineEdit.Prompt}, Int64, Int64})
precompile(Tuple{typeof(Base.isequal), REPL.LineEdit.Prompt, REPL.LineEdit.Prompt})
precompile(Tuple{typeof(Base.iterate), Base.Dict{Symbol, REPL.LineEdit.Prompt}, Int64})
precompile(Tuple{typeof(Base.print), Base.IOStream, String})
precompile(Tuple{typeof(Base.flush), Base.IOStream})
precompile(Tuple{typeof(REPL.Terminals.disable_bracketed_paste), REPL.Terminals.TTYTerminal})
precompile(Tuple{typeof(REPL.LineEdit.mode), REPL.LineEdit.PromptState})
precompile(Tuple{REPL.var"#do_respond#82"{Bool, Bool, REPL.var"#95#107"{REPL.LineEditREPL, REPL.REPLHistoryProvider}, REPL.LineEditREPL, REPL.LineEdit.Prompt}, REPL.LineEdit.MIState, Any, Bool})
precompile(Tuple{typeof(Base.print), REPL.Terminals.TTYTerminal, String})
precompile(Tuple{REPL.var"#95#107"{REPL.LineEditREPL, REPL.REPLHistoryProvider}, Any})
precompile(Tuple{typeof(Base.put!), Base.Channel{Any}, Tuple{Expr, Int64}})
precompile(Tuple{REPL.var"#63#69"{REPL.LineEditREPL}})
precompile(Tuple{typeof(REPL.softscope), Any})
precompile(Tuple{typeof(Base.getindex), Pair{Any, Bool}, Int64})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.TTY, Pair{Symbol, Array{Tuple{String, Int64}, 1}}})
precompile(Tuple{REPL.var"#59#60"{REPL.LineEditREPL, Pair{Any, Bool}, Bool, Bool}, Any})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.IOContext{Base.TTY}, Pair{Symbol, Module}})
precompile(Tuple{typeof(REPL.print_response), IO, Any, Bool, Bool, Union{Nothing, Base.Multimedia.AbstractDisplay}})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Any, Bool}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Pair{Any, Bool}, Int64, Int64})
precompile(Tuple{Type{Base.Multimedia.MIME{mime} where mime}, String})
precompile(Tuple{typeof(Base.Multimedia.display), Any})
precompile(Tuple{REPL.var"#57#58"{REPL.REPLDisplay{REPL.LineEditREPL}, Base.Multimedia.MIME{Symbol("text/plain")}, Base.RefValue{Any}}, Any})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.IOContext{Base.TTY}, Pair{Symbol, Bool}, Pair{Symbol, Module}})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.TTY}, String})
precompile(Tuple{typeof(Base.write), Base.IOContext{Base.TTY}, String})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:init,), Tuple{Base.IOContext{Base.TTY}}}, typeof(Base.foldl), Type, Base.Dict{Symbol, Any}})
precompile(Tuple{Base.var"##mapfoldl#306", Base.IOContext{Base.TTY}, typeof(Base.mapfoldl), Function, Type, Base.Dict{Symbol, Any}})
precompile(Tuple{typeof(Base.mapfoldl_impl), typeof(Base.identity), Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.IOContext{Base.TTY}, Base.Dict{Symbol, Any}})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.TTY}, Base.Multimedia.MIME{Symbol("text/plain")}, Int64})
precompile(Tuple{typeof(Base.println), Base.IOContext{Base.TTY}})
precompile(Tuple{typeof(Base.in), Symbol, Tuple{Symbol, Symbol, Symbol}})
precompile(Tuple{typeof(REPL.LineEdit.reset_state), REPL.LineEdit.PromptState})
precompile(Tuple{typeof(REPL.LineEdit.reset_state), REPL.LineEdit.PrefixSearchState})
precompile(Tuple{typeof(REPL.LineEdit.reset_state), REPL.REPLHistoryProvider})
precompile(Tuple{typeof(REPL.LineEdit.reset_state), REPL.LineEdit.SearchState})
precompile(Tuple{typeof(REPL.LineEdit.clear_input_area), REPL.Terminals.AbstractTerminal, REPL.LineEdit.PromptState})
precompile(Tuple{typeof(REPL.LineEdit.state), REPL.LineEdit.MIState, REPL.LineEdit.TextInterface})
precompile(Tuple{typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.TerminalBuffer, REPL.LineEdit.ModeState})
precompile(Tuple{REPL.LineEdit.var"##refresh_multi_line#14", Base.Pairs{Symbol, V, Tuple{Vararg{Symbol, N}}, NamedTuple{names, T}} where T<:Tuple{Vararg{Any, N}} where names where N where V, typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.TerminalBuffer, REPL.LineEdit.ModeState})
precompile(Tuple{typeof(Base.incomplete_tag), Symbol})
precompile(Tuple{typeof(Base.in!), REPL.REPLCompletions.KeywordCompletion, Base.Set{REPL.REPLCompletions.Completion}})
precompile(Tuple{typeof(Base.Order.lt), Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}, REPL.REPLCompletions.ModuleCompletion, REPL.REPLCompletions.KeywordCompletion})
precompile(Tuple{typeof(Base.Order.lt), Base.Order.Lt{Base.Sort.var"#26#27"{Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}}}, REPL.REPLCompletions.ModuleCompletion, REPL.REPLCompletions.KeywordCompletion})
precompile(Tuple{typeof(REPL.REPLCompletions.completion_text), REPL.REPLCompletions.KeywordCompletion})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.PromptState, Symbol, String})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color,), Tuple{Symbol}}, typeof(Base.printstyled), REPL.Terminals.TTYTerminal, String})
precompile(Tuple{typeof(REPL.Terminals.cmove_left), REPL.Terminals.TTYTerminal, Int64})
precompile(Tuple{typeof(REPL.REPLCompletions.completion_text), REPL.REPLCompletions.MethodCompletion})
precompile(Tuple{typeof(Base.show), Base.GenericIOBuffer{Array{UInt8, 1}}, Method})
precompile(Tuple{typeof(Base.string_with_env), Base.ImmutableDict{Symbol, Any}, Type})
precompile(Tuple{typeof(REPL.active_module)})
precompile(Tuple{typeof(REPL.active_module), REPL.LineEditREPL})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:context,), Tuple{Base.ImmutableDict{Symbol, Any}}}, typeof(Base.sprint), Function, Type, Vararg{Any}})
precompile(Tuple{Base.var"##sprint#539", Base.ImmutableDict{Symbol, Any}, Int64, typeof(Base.sprint), Function, Type, Vararg{Any}})
precompile(Tuple{typeof(Base.show_signature_function), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Any, Bool, String, Bool})
precompile(Tuple{Type{Pair{A, B} where B where A}, Symbol, TypeVar})
precompile(Tuple{Base.var"#547#548"{Tuple{}, String, Tuple{Char, Char}}, Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{typeof(REPL.REPLCompletions.completion_text), REPL.REPLCompletions.PathCompletion})
precompile(Tuple{typeof(Base.printstyled), String, String})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :italic, :underline, :blink, :reverse, :hidden, :color), Tuple{Bool, Bool, Bool, Bool, Bool, Bool, Symbol}}, typeof(Base.printstyled), Base.TTY, String, Vararg{String}})
precompile(Tuple{Base.var"##printstyled#1052", Bool, Bool, Bool, Bool, Bool, Bool, Symbol, typeof(Base.printstyled), Base.TTY, String, Vararg{String}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :italic, :underline, :blink, :reverse, :hidden), NTuple{6, Bool}}, typeof(Base.with_output_color), Function, Symbol, Base.TTY, String, Vararg{String}})
precompile(Tuple{Base.var"##with_output_color#1051", Bool, Bool, Bool, Bool, Bool, Bool, typeof(Base.with_output_color), Function, Symbol, Base.TTY, String, Vararg{String}})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.var"#100#112"{REPL.LineEditREPL}, String}, Any, Any})
precompile(Tuple{REPL.var"#100#112"{REPL.LineEditREPL}, REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{typeof(Base.isempty), REPL.LineEdit.PromptState})
precompile(Tuple{typeof(Base.getindex), Pair{Symbol, DataType}, Int64})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.TTY}, Base.Multimedia.MIME{Symbol("text/plain")}, Array{Int64, 1}})
precompile(Tuple{typeof(Base.isassigned), Array{Int64, 1}, Int64, Int64})
precompile(Tuple{typeof(Base.getindex), Array{Int64, 1}, Int64, Int64})
precompile(Tuple{typeof(Base.getindex), Pair{Symbol, Bool}, Int64})
precompile(Tuple{typeof(Base.alignment), Base.IOContext{Base.TTY}, Int64})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Int64})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, String, Int64})
precompile(Tuple{typeof(Base.replace_in_print_matrix), Array{Int64, 1}, Int64, Int64, String})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.var"#96#108"{REPL.LineEdit.Prompt}, String}, Any, Any})
precompile(Tuple{REPL.var"#96#108"{REPL.LineEdit.Prompt}, REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{typeof(Base.hvcat), Tuple{Int64, Int64}, Int64, Vararg{Int64}})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), typeof(Base.:(+)), Int64, Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base.length), Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base.range), Int64, Int64})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.TTY}, Base.Multimedia.MIME{Symbol("text/plain")}, Array{Int64, 2}})
precompile(Tuple{typeof(Base.join), Base.GenericIOBuffer{Array{UInt8, 1}}, Tuple{String, String}, Char})
precompile(Tuple{typeof(Base.isassigned), Array{Int64, 2}, Int64, Int64})
precompile(Tuple{typeof(Base.replace_in_print_matrix), Array{Int64, 2}, Int64, Int64, String})
precompile(Tuple{typeof(Base.in!), REPL.REPLCompletions.KeyvalCompletion, Base.Set{REPL.REPLCompletions.Completion}})
precompile(Tuple{typeof(Base.Order.lt), Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}, REPL.REPLCompletions.KeywordCompletion, REPL.REPLCompletions.KeywordCompletion})
precompile(Tuple{typeof(Base.Order.lt), Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}, REPL.REPLCompletions.KeyvalCompletion, REPL.REPLCompletions.KeywordCompletion})
precompile(Tuple{typeof(Base.Order.lt), Base.Order.Lt{Base.Sort.var"#26#27"{Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}}}, REPL.REPLCompletions.KeywordCompletion, REPL.REPLCompletions.KeywordCompletion})
precompile(Tuple{typeof(Base.Order.lt), Base.Order.By{typeof(REPL.REPLCompletions.completion_text), Base.Order.ForwardOrdering}, REPL.REPLCompletions.ModuleCompletion, REPL.REPLCompletions.KeyvalCompletion})
precompile(Tuple{typeof(REPL.REPLCompletions.completion_text), REPL.REPLCompletions.KeyvalCompletion})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.TTY}, Base.Multimedia.MIME{Symbol("text/plain")}, Function})
precompile(Tuple{typeof(Base.getproperty), Core.MethodTable, Symbol})
precompile(Tuple{typeof(Base.startswith), String, Char})
precompile(Tuple{typeof(Base.gc_num)})
precompile(Tuple{typeof(Base.cumulative_compile_timing), Bool})
precompile(Tuple{typeof(Base.cumulative_compile_time_ns)})
precompile(Tuple{typeof(Base.Broadcast.broadcasted), typeof(Base.:(-)), Tuple{UInt64, UInt64}, Tuple{UInt64, UInt64}})
precompile(Tuple{typeof(Base.Broadcast.materialize), Base.Broadcast.Broadcasted{Base.Broadcast.Style{Tuple}, Nothing, typeof(Base.:(-)), Tuple{Tuple{UInt64, UInt64}, Tuple{UInt64, UInt64}}}})
precompile(Tuple{Type{Base.GC_Diff}, Base.GC_Num, Base.GC_Num})
precompile(Tuple{typeof(Base.gc_alloc_count), Base.GC_Diff})
precompile(Tuple{typeof(Base.first), Tuple{UInt64, UInt64}})
precompile(Tuple{typeof(Base.last), Tuple{UInt64, UInt64}})
precompile(Tuple{Type{NamedTuple{(:msg,), T} where T<:Tuple}, Tuple{Nothing}})
precompile(Tuple{typeof(Base.getproperty), Base.GC_Diff, Symbol})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:msg,), Tuple{Nothing}}, typeof(Base.time_print), Base.TTY, UInt64, Int64, Int64, Int64, UInt64, UInt64, Bool})
precompile(Tuple{Base.var"#1044#1045"{Nothing, UInt64, Int64, Int64, UInt64, UInt64, Bool, String}, Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{typeof(Base.prettyprint_getunits), Int64, Int64, Int64})
precompile(Tuple{Type{Int64}, Float64})
precompile(Tuple{typeof(Base.:(==)), Float64, Int64})
precompile(Tuple{typeof(Base.print), Base.GenericIOBuffer{Array{UInt8, 1}}, Int64, String, Vararg{String}})
precompile(Tuple{REPL.var"#97#109"{REPL.LineEdit.MIState, Base.GenericIOBuffer{Array{UInt8, 1}}, REPL.LineEdit.Prompt}})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.PromptState, Symbol, Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{typeof(REPL.LineEdit.complete_line), REPL.LineEdit.CompletionProvider, Any, Module})
precompile(Tuple{typeof(REPL.LineEdit.complete_line), REPL.ShellCompletionProvider, REPL.LineEdit.PromptState})
precompile(Tuple{typeof(Base.:(!=)), Base.SubString{String}, String})
precompile(Tuple{typeof(Base.join), Base.GenericIOBuffer{Array{UInt8, 1}}, Array{Any, 1}})
precompile(Tuple{typeof(Base.show), Base.GenericIOBuffer{Array{UInt8, 1}}, Base.SubString{String}})
precompile(Tuple{typeof(REPL.LineEdit.default_enter_cb), Any})
precompile(Tuple{REPL.var"#do_respond#82"{Bool, Bool, REPL.var"#93#105"{REPL.LineEditREPL}, REPL.LineEditREPL, REPL.LineEdit.Prompt}, REPL.LineEdit.MIState, Any, Bool})
precompile(Tuple{REPL.var"#93#105"{REPL.LineEditREPL}, Any})
precompile(Tuple{typeof(Base.cmd_gen), Tuple{Tuple{Base.SubString{String}}}})
precompile(Tuple{Type{Base.DimensionMismatch}, String})
precompile(Tuple{typeof(Core.Compiler.eltype), Type{Array{String, 1}}})
precompile(Tuple{Type{NamedTuple{(:ignorestatus,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(Base.:(&)), UInt32, UInt8})
precompile(Tuple{typeof(Base.:(!=)), Int64, UInt32})
precompile(Tuple{typeof(Base.:(*)), Bool, UInt8})
precompile(Tuple{typeof(Base.:(|)), UInt8, UInt8})
precompile(Tuple{typeof(Base.repl_cmd), Base.Cmd, Base.TTY})
precompile(Tuple{typeof(Base.string), Base.SubString{String}})
precompile(Tuple{typeof(Base.shell_escape_posixly), String})
precompile(Tuple{typeof(Base.print_shell_escaped_posixly), Base.GenericIOBuffer{Array{UInt8, 1}}, String})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.var"#85#88"{REPL.LineEdit.Prompt}, String}, Any, Any})
precompile(Tuple{REPL.var"#85#88"{REPL.LineEdit.Prompt}, REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#79#110"{REPL.LineEdit.HistoryPrompt}, String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#79#110"{REPL.LineEdit.HistoryPrompt}, REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{typeof(Base.setproperty!), REPL.REPLHistoryProvider, Symbol, REPL.LineEdit.Prompt})
precompile(Tuple{typeof(Base.setproperty!), REPL.REPLHistoryProvider, Symbol, Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{REPL.LineEdit.var"#46#47"{REPL.LineEdit.MIState, REPL.LineEdit.HistoryPrompt, Bool, REPL.LineEdit.Prompt, Base.GenericIOBuffer{Array{UInt8, 1}}}})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.SearchState, Symbol, REPL.LineEdit.Prompt})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.SearchState, Symbol, Bool})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.SearchState, Symbol, REPL.LineEdit.InputAreaState})
precompile(Tuple{typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.TerminalBuffer, REPL.LineEdit.SearchState})
precompile(Tuple{typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.TerminalBuffer, REPL.Terminals.UnixTerminal, Base.GenericIOBuffer{Array{UInt8, 1}}, REPL.LineEdit.InputAreaState, Any})
precompile(Tuple{typeof(REPL.LineEdit.keymap), Any, Union{REPL.LineEdit.HistoryPrompt, REPL.LineEdit.PrefixHistoryPrompt}})
precompile(Tuple{typeof(REPL.LineEdit.terminal), REPL.LineEdit.SearchState})
precompile(Tuple{typeof(REPL.LineEdit.keymap_data), Any, Union{REPL.LineEdit.HistoryPrompt, REPL.LineEdit.PrefixHistoryPrompt}})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#58#89", String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#58#89", REPL.LineEdit.MIState, REPL.LineEdit.ModeState, Any})
precompile(Tuple{typeof(REPL.LineEdit.edit_clear), Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{typeof(REPL.LineEdit.history_search), REPL.REPLHistoryProvider, Base.GenericIOBuffer{Array{UInt8, 1}}, Base.GenericIOBuffer{Array{UInt8, 1}}, Bool, Bool})
precompile(Tuple{REPL.LineEdit.var"##refresh_multi_line#13", Base.Pairs{Symbol, V, Tuple{Vararg{Symbol, N}}, NamedTuple{names, T}} where T<:Tuple{Vararg{Any, N}} where names where N where V, typeof(REPL.LineEdit.refresh_multi_line), REPL.LineEdit.ModeState})
precompile(Tuple{typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.TerminalBuffer, Any, REPL.LineEdit.ModeState})
precompile(Tuple{REPL.LineEdit.var"##refresh_multi_line#15", Base.Pairs{Symbol, V, Tuple{Vararg{Symbol, N}}, NamedTuple{names, T}} where T<:Tuple{Vararg{Any, N}} where names where N where V, typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.TerminalBuffer, Any, REPL.LineEdit.ModeState})
precompile(Tuple{typeof(REPL.LineEdit.cancel_beep), REPL.LineEdit.ModeState})
precompile(Tuple{typeof(REPL.LineEdit.clear_input_area), REPL.Terminals.AbstractTerminal, REPL.LineEdit.ModeState})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.var"#98#110"{REPL.LineEdit.Prompt}, String}, Any, Any})
precompile(Tuple{REPL.var"#98#110"{REPL.LineEdit.Prompt}, REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{REPL.var"#99#111"{REPL.LineEdit.MIState, Base.GenericIOBuffer{Array{UInt8, 1}}, REPL.LineEdit.Prompt}})
precompile(Tuple{typeof(Base.incomplete_tag), Nothing})
precompile(Tuple{REPL.var"#do_respond#82"{Bool, Bool, REPL.var"#92#104"{REPL.LineEditREPL}, REPL.LineEditREPL, REPL.LineEdit.Prompt}, REPL.LineEdit.MIState, Any, Bool})
precompile(Tuple{REPL.var"#92#104"{REPL.LineEditREPL}, String})
precompile(Tuple{typeof(REPL.helpmode), Base.TTY, String, Module})
precompile(Tuple{Base.JuliaSyntax.var"#invoke_fixedworld#122"{Base.JuliaSyntax.var"#invoke_fixedworld#119#123"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}}, Base.SubString{String}, Vararg{Any}})
precompile(Tuple{Base.JuliaSyntax.var"#invoke_fixedworld#119#123"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, Base.JuliaSyntax.var"#invoke_fixedworld#122"{Base.JuliaSyntax.var"#invoke_fixedworld#119#123"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}}, Base.SubString{String}, Vararg{Any}})
precompile(Tuple{typeof(Base.JuliaSyntax.core_parser_hook), Base.SubString{String}, String, Int64, Int64, Symbol})
precompile(Tuple{Type{NamedTuple{(:brief, :mod, :internal_accesses), T} where T<:Tuple}, Tuple{Bool, Module, Base.Set{Pair{Module, Symbol}}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:brief, :mod, :internal_accesses), Tuple{Bool, Module, Base.Set{Pair{Module, Symbol}}}}, typeof(REPL.repl), Base.TTY, Symbol})
precompile(Tuple{typeof(Base.Docs.docm), LineNumberNode, Module, Any})
precompile(Tuple{typeof(REPL.lookup_doc), Symbol})
precompile(Tuple{typeof(Base.any), Function, Tuple{DataType, DataType, DataType}})
precompile(Tuple{typeof(Base._any), Base.var"#50#51", Tuple{DataType, DataType, DataType}, Base.Colon})
precompile(Tuple{typeof(REPL.log_nonpublic_access), Expr, Module, Base.Set{Pair{Module, Symbol}}})
precompile(Tuple{typeof(Base.getindex), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, Int64})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, Type{typeof(Base.Docs.doc)}})
precompile(Tuple{typeof(Base.setindex!), Array{typeof(Base.Docs.doc), 1}, Function, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{typeof(Base.Docs.doc), 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, Type{Module}})
precompile(Tuple{typeof(Base.setindex!), Array{Module, 1}, Module, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{Module, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, Type{Any}})
precompile(Tuple{typeof(Base.Broadcast.restart_copyto_nonleaf!), Array{Any, 1}, Array{Module, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, QuoteNode, Int64, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Broadcast.restart_copyto_nonleaf!), Array{Any, 1}, Array{typeof(Base.Docs.doc), 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, Expr, Int64, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.similar), Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, Type{Expr}})
precompile(Tuple{typeof(Base.setindex!), Array{Expr, 1}, Expr, Int64})
precompile(Tuple{typeof(Base.Broadcast.copyto_nonleaf!), Array{Expr, 1}, Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, typeof(REPL.log_nonpublic_access), Tuple{Base.Broadcast.Extruded{Array{Any, 1}, Tuple{Bool}, Tuple{Int64}}, Tuple{Module}, Tuple{Base.Set{Pair{Module, Symbol}}}}}, Base.OneTo{Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.Iterators.flatten), Tuple{Base.Dict{String, String}, Base.Dict{String, String}}})
precompile(Tuple{Type{Base.Iterators.Flatten{I} where I}, Tuple{Base.Dict{String, String}, Base.Dict{String, String}}})
precompile(Tuple{typeof(Base.getproperty), Base.Iterators.Flatten{Tuple{Base.Dict{String, String}, Base.Dict{String, String}}}, Symbol})
precompile(Tuple{typeof(Base.isempty), Base.UnitRange{Int64}})
precompile(Tuple{typeof(REPL.repl_latex), Base.TTY, String})
precompile(Tuple{typeof(Base.keys), Base.Dict{Symbol, Base.Docs.DocStr}})
precompile(Tuple{typeof(Base.getproperty), Base.KeySet{Symbol, Base.Dict{Symbol, Base.Docs.DocStr}}, Symbol})
precompile(Tuple{typeof(Core.Compiler.arrayref_tfunc), Core.Compiler.InferenceLattice{Core.Compiler.PartialsLattice{Core.Compiler.ConstsLattice}}, Any, Any, Any})
precompile(Tuple{typeof(Base.argtail), Function})
precompile(Tuple{typeof(Base.Broadcast._broadcast_getindex_evalf), typeof(Base.identity), Int64})
precompile(Tuple{Type{NamedTuple{(:acronym,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(Base.ismalformed), Char})
precompile(Tuple{typeof(Base.:(<=)), UInt32, UInt32})
precompile(Tuple{typeof(REPL.repl_search), Base.TTY, String, Module})
precompile(Tuple{typeof(Base.map), Function, Array{Any, 1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, typeof(Base.names), Array{Any, 1}})
precompile(Tuple{typeof(Base.collect_similar), Array{Any, 1}, Base.Generator{Array{Any, 1}, typeof(Base.names)}})
precompile(Tuple{typeof(Base.getproperty), Base.BottomRF{typeof(Base.GMP.MPZ.add!)}, Symbol})
precompile(Tuple{typeof(Base.typed_vcat), Type{Symbol}, Array{Symbol, 1}, Array{Symbol, 1}, Array{Symbol, 1}, Vararg{Array{Symbol, 1}}})
precompile(Tuple{typeof(Base._typed_vcat), Type{Symbol}, NTuple{5, Array{Symbol, 1}}})
precompile(Tuple{typeof(Base.:(|>)), Array{Symbol, 1}, typeof(Base.unique)})
precompile(Tuple{typeof(Base.:(|>)), Array{Symbol, 1}, typeof(REPL.filtervalid)})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Char})
precompile(Tuple{REPL.Logged{DataType}, Module, Symbol})
precompile(Tuple{typeof(Base.Docs.doc), Base.Docs.Binding})
precompile(Tuple{typeof(Base.push!), Array{Base.Docs.MultiDoc, 1}, Base.Docs.MultiDoc})
precompile(Tuple{typeof(Base.iterate), Array{Type, 1}})
precompile(Tuple{typeof(Base.getindex), Base.IdDict{Any, Any}, Any})
precompile(Tuple{typeof(Base.push!), Array{Base.Docs.DocStr, 1}, Base.Docs.DocStr})
precompile(Tuple{typeof(Base.iterate), Array{Type, 1}, Int64})
precompile(Tuple{typeof(Base.map!), typeof(Base.Docs.parsedoc), Array{Any, 1}, Array{Base.Docs.DocStr, 1}})
precompile(Tuple{typeof(Base.Docs.formatdoc), Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Docs.DocStr, String})
precompile(Tuple{typeof(Markdown.en_dash), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Markdown.inline_code), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{Type{Markdown.Footnote}, Nothing, Nothing})
precompile(Tuple{typeof(Markdown.footnote_link), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{Type{NamedTuple{(:match,), T} where T<:Tuple}, Tuple{Char}})
precompile(Tuple{typeof(Markdown.link), Base.GenericIOBuffer{Array{UInt8, 1}}, Markdown.MD})
precompile(Tuple{typeof(Base.Docs.formatdoc), Base.GenericIOBuffer{Array{UInt8, 1}}, Base.Docs.DocStr, Type})
precompile(Tuple{typeof(Base.Docs.catdoc), Markdown.MD, Vararg{Markdown.MD}})
precompile(Tuple{Type{Markdown.MD}, Markdown.MD, Vararg{Markdown.MD}})
precompile(Tuple{typeof(Base.vcat), Markdown.MD, Markdown.MD, Markdown.MD})
precompile(Tuple{typeof(REPL.trimdocs), Markdown.MD, Bool})
precompile(Tuple{typeof(REPL._trimdocs), Markdown.Code, Bool})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.Code, Bool}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.Code, Bool}, Int64, Int64})
precompile(Tuple{typeof(REPL._trimdocs), Markdown.Paragraph, Bool})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.Paragraph, Bool}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.Paragraph, Bool}, Int64, Int64})
precompile(Tuple{typeof(REPL._trimdocs), Markdown.Admonition, Bool})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.Admonition, Bool}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.Admonition, Bool}, Int64, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.MD, Bool}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.MD, Bool}, Int64, Int64})
precompile(Tuple{typeof(Base.Unicode.lowercase), String})
precompile(Tuple{typeof(REPL._trimdocs), Markdown.Header{1}, Bool})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.Header{1}, Bool}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Markdown.Header{1}, Bool}, Int64, Int64})
precompile(Tuple{typeof(REPL.insert_hlines), Markdown.MD})
precompile(Tuple{typeof(Base.isempty), Array{Base.Docs.DocStr, 1}})
precompile(Tuple{typeof(Base.:(==)), Base.HasLength, Base.HasShape{0}})
precompile(Tuple{typeof(Base.:(==)), Base.HasLength, Base.IsInfinite})
precompile(Tuple{typeof(REPL.insert_internal_warning), Markdown.MD, Base.Set{Pair{Module, Symbol}}})
precompile(Tuple{typeof(Base.show), Base.IOContext{Base.TTY}, Base.Multimedia.MIME{Symbol("text/plain")}, Markdown.MD})
precompile(Tuple{typeof(Markdown.term), Base.IOContext{Base.TTY}, Markdown.MD, Int64})
precompile(Tuple{typeof(Base.:(^)), Char, Int64})
precompile(Tuple{Type{Char}, Char})
precompile(Tuple{typeof(Base.:(|)), UInt32, UInt8})
precompile(Tuple{typeof(Base.leading_zeros), UInt32})
precompile(Tuple{typeof(Markdown.term), Base.IOContext{Base.TTY}, Markdown.Code, Int64})
precompile(Tuple{Markdown.var"#173#174"{Markdown.Code}, Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}})
precompile(Tuple{typeof(Markdown.term), Base.IOContext{Base.TTY}, Markdown.Paragraph, Int64})
precompile(Tuple{Markdown.var"#167#168"{Markdown.Paragraph}, Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}})
precompile(Tuple{typeof(Markdown.terminline), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Array{Any, 1}})
precompile(Tuple{Type{Pair{A, B} where B where A}, Base.Regex, Char})
precompile(Tuple{typeof(Markdown.terminline), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, String})
precompile(Tuple{typeof(Markdown.terminline), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Markdown.Code})
precompile(Tuple{typeof(Markdown.terminline), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Markdown.Link})
precompile(Tuple{typeof(Markdown.terminline_string), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Array{Any, 1}})
precompile(Tuple{typeof(Markdown.term), Base.IOContext{Base.TTY}, Markdown.Admonition, Int64})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color, :bold), Tuple{Symbol, Bool}}, typeof(Base.printstyled), Base.IOContext{Base.TTY}, String, Vararg{String}})
precompile(Tuple{Base.var"##printstyled#1052", Bool, Bool, Bool, Bool, Bool, Bool, Symbol, typeof(Base.printstyled), Base.IOContext{Base.TTY}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :italic, :underline, :blink, :reverse, :hidden), NTuple{6, Bool}}, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.TTY}, String, Vararg{Any}})
precompile(Tuple{Base.var"##with_output_color#1051", Bool, Bool, Bool, Bool, Bool, Bool, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.TTY}, String, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color, :bold), Tuple{Symbol, Bool}}, typeof(Base.printstyled), Base.IOContext{Base.TTY}, Char, Vararg{Any}})
precompile(Tuple{Base.var"##printstyled#1052", Bool, Bool, Bool, Bool, Bool, Bool, Symbol, typeof(Base.printstyled), Base.IOContext{Base.TTY}, Char, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :italic, :underline, :blink, :reverse, :hidden), NTuple{6, Bool}}, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.TTY}, Char, Vararg{Any}})
precompile(Tuple{Base.var"##with_output_color#1051", Bool, Bool, Bool, Bool, Bool, Bool, typeof(Base.with_output_color), Function, Symbol, Base.IOContext{Base.TTY}, Char, Vararg{Any}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:context,), Tuple{Base.IOContext{Base.TTY}}}, typeof(Base.sprint), Function, Array{Any, 1}, Vararg{Any}})
precompile(Tuple{Base.var"##sprint#539", Base.IOContext{Base.TTY}, Int64, typeof(Base.sprint), Function, Array{Any, 1}, Vararg{Any}})
precompile(Tuple{typeof(Markdown.term), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Array{Any, 1}, Int64})
precompile(Tuple{typeof(Markdown.term), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Markdown.Paragraph, Int64})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:color, :bold), Tuple{Symbol, Bool}}, typeof(Base.printstyled), Base.IOContext{Base.TTY}, String, Vararg{Any}})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, String, Char})
precompile(Tuple{typeof(Markdown.term), Base.IOContext{Base.TTY}, Markdown.HorizontalRule, Int64})
precompile(Tuple{typeof(Markdown.term), Base.IOContext{Base.TTY}, Markdown.Header{1}, Int64})
precompile(Tuple{typeof(Markdown.terminline_string), Base.IOContext{Base.TTY}, Array{Any, 1}})
precompile(Tuple{Markdown.var"#171#172"{Char, Int64, String}, Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}})
precompile(Tuple{typeof(REPL.REPLCompletions.completion_text), REPL.REPLCompletions.BslashCompletion})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#114#170", String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#114#170", REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{typeof(Base.getproperty), Base.MappingRF{Base.var"#332#333"{REPL.LineEdit.var"#3#4"}, Base.BottomRF{typeof(Base.add_sum)}}, Symbol})
precompile(Tuple{Type{Base.Fix1{F, T} where T where F}, typeof(Base.occursin), Char})
precompile(Tuple{typeof(Base.getproperty), Base.MappingRF{typeof(Base.length), Base.BottomRF{typeof(Base.max)}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.MappingRF{Base.var"#332#333"{REPL.LineEdit.var"#1#2"}, Base.BottomRF{typeof(Base.add_sum)}}, Symbol})
precompile(Tuple{typeof(REPL.LineEdit.complete_line), REPL.LineEdit.PromptState, Int64, Module})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#153#209", String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#153#209", REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.var"#102#114"{Base.Regex, Base.Regex, Int64, Int64, REPL.LineEdit.Prompt, REPL.LineEdit.Prompt, REPL.LineEdit.Prompt}, String}, Any, Any})
precompile(Tuple{typeof(Base.getproperty), Base.BottomRF{Base.var"#563#564"}, Symbol})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, typeof(Base.identity), Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base._xfadjoint), Base.BottomRF{Base.var"#563#564"}, Base.Generator{Base.UnitRange{Int64}, typeof(Base.identity)}})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.BottomRF{Base.var"#563#564"}, Base.UnitRange{Int64}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.BottomRF{Base.var"#563#564"}, Base.UnitRange{Int64}}, Int64, Int64})
precompile(Tuple{REPL.var"#102#114"{Base.Regex, Base.Regex, Int64, Int64, REPL.LineEdit.Prompt, REPL.LineEdit.Prompt, REPL.LineEdit.Prompt}, REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{typeof(Base.readuntil), REPL.Terminals.TTYTerminal, String})
precompile(Tuple{typeof(Base.copyuntil), Base.GenericIOBuffer{Array{UInt8, 1}}, REPL.Terminals.TTYTerminal, String})
precompile(Tuple{typeof(Base.copyuntil), Base.GenericIOBuffer{Array{UInt8, 1}}, Base.TTY, String})
precompile(Tuple{typeof(REPL.LineEdit.push_undo), REPL.LineEdit.PromptState})
precompile(Tuple{typeof(REPL.LineEdit.edit_insert), Base.GenericIOBuffer{Array{UInt8, 1}}, Union{Char, Base.SubString{String}, String}})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#264#268"{REPL.LineEdit.PrefixHistoryPrompt}, String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#264#268"{REPL.LineEdit.PrefixHistoryPrompt}, REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{REPL.LineEdit.var"#48#49"{REPL.LineEdit.MIState, REPL.LineEdit.PrefixHistoryPrompt, REPL.LineEdit.Prompt, Base.GenericIOBuffer{Array{UInt8, 1}}}})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.PrefixSearchState, Symbol, REPL.LineEdit.Prompt})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.PrefixSearchState, Symbol, String})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.PrefixSearchState, Symbol, Int64})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.PrefixSearchState, Symbol, REPL.LineEdit.MIState})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.PrefixSearchState, Symbol, REPL.LineEdit.InputAreaState})
precompile(Tuple{typeof(REPL.LineEdit.terminal), REPL.LineEdit.PrefixSearchState})
precompile(Tuple{typeof(REPL.LineEdit.write_prompt), Any, REPL.LineEdit.PrefixSearchState, Bool})
precompile(Tuple{typeof(REPL.LineEdit.history_prev_prefix), REPL.LineEdit.PrefixSearchState, REPL.REPLHistoryProvider, AbstractString})
precompile(Tuple{typeof(REPL.LineEdit.transition), Function, REPL.LineEdit.PrefixSearchState, REPL.LineEdit.Prompt})
precompile(Tuple{REPL.var"#76#78"{REPL.LineEdit.PrefixSearchState, REPL.REPLHistoryProvider, Int64}})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#249#257", String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#249#257", REPL.LineEdit.MIState, REPL.LineEdit.ModeState, Any})
precompile(Tuple{typeof(REPL.LineEdit.history_next_prefix), REPL.LineEdit.PrefixSearchState, REPL.REPLHistoryProvider, AbstractString})
precompile(Tuple{REPL.var"#75#77"{REPL.LineEdit.PrefixSearchState, Base.GenericIOBuffer{Array{UInt8, 1}}}})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#250#258", String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#250#258", REPL.LineEdit.MIState, REPL.LineEdit.ModeState, Union{Char, Base.SubString{String}, String}})
precompile(Tuple{typeof(REPL.LineEdit.accept_result), REPL.LineEdit.MIState, REPL.LineEdit.TextInterface})
precompile(Tuple{typeof(REPL.LineEdit.accept_result_newmode), REPL.REPLHistoryProvider})
precompile(Tuple{typeof(Base.something), Nothing, REPL.LineEdit.Prompt})
precompile(Tuple{REPL.LineEdit.var"#44#45"{REPL.LineEdit.MIState, REPL.LineEdit.PrefixHistoryPrompt, REPL.LineEdit.Prompt}})
precompile(Tuple{typeof(REPL.LineEdit.replace_line), REPL.LineEdit.PromptState, Base.GenericIOBuffer{Array{UInt8, 1}}})
precompile(Tuple{typeof(REPL.LineEdit.match_input), Base.Dict{Char, V} where V, Union{Nothing, REPL.LineEdit.MIState}, Union{Base.GenericIOBuffer{Array{UInt8, 1}}, REPL.Terminals.AbstractTerminal}})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#117#173", String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#117#173", REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{typeof(REPL.LineEdit.is_region_active), REPL.LineEdit.PromptState})
precompile(Tuple{typeof(Base.min), Float64, Float64})
precompile(Tuple{typeof(Base.setproperty!), REPL.LineEdit.PromptState, Symbol, Float64})
precompile(Tuple{typeof(Base.copymutable), Array{String, 1}})
precompile(Tuple{Type{NamedTuple{(:beeping,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{typeof(Base.pairs), NamedTuple{(:beeping,), Tuple{Bool}}})
precompile(Tuple{REPL.LineEdit.var"#6#7"{Bool, REPL.LineEdit.PromptState, Float64, Array{String, 1}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{names, T} where T<:Tuple where names, typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.UnixTerminal, Any})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{names, T} where T<:Tuple where names, typeof(REPL.LineEdit.refresh_multi_line), REPL.Terminals.TerminalBuffer, REPL.Terminals.UnixTerminal, Union{REPL.LineEdit.PrefixSearchState, REPL.LineEdit.PromptState}})
precompile(Tuple{typeof(Base.structdiff), NamedTuple{(:beeping,), Tuple{Bool}}, Type{NamedTuple{(:beeping,), T} where T<:Tuple}})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:exception, :backtrace), Tuple{MethodError, Array{Union{Ptr{Nothing}, Base.InterpreterIP}, 1}}}, Symbol})
precompile(Tuple{typeof(Base.scrub_repl_backtrace), Array{Union{Ptr{Nothing}, Base.InterpreterIP}, 1}})
precompile(Tuple{typeof(Base.StackTraces.get_inlinetable), Nothing})
precompile(Tuple{typeof(Base.StackTraces.get_method_instance_roots), Nothing})
precompile(Tuple{Type{Base.StackTraces.StackFrame}, Symbol, Symbol, Int64, Nothing, Bool, Bool, UInt64})
precompile(Tuple{typeof(Base.getindex), Array{Any, 1}, Int32})
precompile(Tuple{typeof(Base.StackTraces.get_method_instance_roots), Core.MethodInstance})
precompile(Tuple{typeof(Base.filter), Base.StackTraces.var"#3#4", Array{Any, 1}})
precompile(Tuple{Type{Base.StackTraces.StackFrame}, Symbol, Symbol, Int64, Core.MethodInstance, Bool, Bool, UInt64})
precompile(Tuple{Base.StackTraces.var"#5#6"{Symbol, Symbol, Symbol}, Core.MethodInstance})
precompile(Tuple{typeof(Base.filter!), Base.StackTraces.var"#1#2", Array{Core.LineInfoNode, 1}})
precompile(Tuple{Type{Base.StackTraces.StackFrame}, Symbol, Symbol, Int64, Module, Bool, Bool, UInt64})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:exception, :backtrace), Tuple{MethodError, Array{Base.StackTraces.StackFrame, 1}}}, Symbol})
precompile(Tuple{typeof(Base.length), Array{Base.StackTraces.StackFrame, 1}})
precompile(Tuple{Type{Base.IOContext{IO_t} where IO_t<:IO}, Base.IOContext{Base.TTY}, Pair{Symbol, Base.RefValue{Bool}}})
precompile(Tuple{typeof(Base.display_error), Base.IOContext{Base.TTY}, Base.ExceptionStack})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:bold, :color), Tuple{Bool, Symbol}}, typeof(Base.printstyled), Base.IOContext{Base.TTY}, String})
precompile(Tuple{typeof(Base.indexed_iterate), NamedTuple{(:exception, :backtrace), Tuple{MethodError, Array{Base.StackTraces.StackFrame, 1}}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), NamedTuple{(:exception, :backtrace), Tuple{MethodError, Array{Base.StackTraces.StackFrame, 1}}}, Int64, Int64})
precompile(Tuple{Type{NamedTuple{(:digit_align_width,), T} where T<:Tuple}, Tuple{Int64}})
precompile(Tuple{typeof(Base.reverse), Tuple{String, String}})
precompile(Tuple{typeof(Base.revargs), String, String})
precompile(Tuple{typeof(Base.getproperty), Base.Order.By{Base.var"#982#989", Base.Order.ForwardOrdering}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.Order.Lt{Base.Sort.var"#26#27"{Base.Order.By{Base.var"#982#989", Base.Order.ForwardOrdering}}}, Symbol})
precompile(Tuple{typeof(Base._nt_names), Type{NamedTuple{(:scratch,), Tuple{Array{Any, 1}}}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:backtrace,), Tuple{Bool}}, typeof(Base.showerror), Base.IOContext{Base.TTY}, MethodError, Array{Base.StackTraces.StackFrame, 1}})
precompile(Tuple{typeof(Base.typesof), Any, Vararg{Any}})
precompile(Tuple{typeof(Base.print), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, String, Type})
precompile(Tuple{typeof(Base.Unicode.textwidth), Char})
precompile(Tuple{typeof(Base.:(!=)), Char, Char})
precompile(Tuple{typeof(Base.iterate), Base.ANSIIterator, Tuple{Int64, Tuple{Base.RegexMatch{String}, Tuple{Int64, Bool}}}})
precompile(Tuple{typeof(Base.iterate), Base.RegexMatchIterator{String}, Tuple{Int64, Bool}})
precompile(Tuple{typeof(Base.iterate), Base.ANSIIterator, Tuple{Int64, Nothing}})
precompile(Tuple{typeof(Base.getindex), Array{Int16, 1}, Int64})
precompile(Tuple{typeof(Base.:(<)), Int16, Int64})
precompile(Tuple{typeof(Base.:(>)), Int16, Int64})
precompile(Tuple{typeof(Base.:(>)), Int16, Int16})
precompile(Tuple{typeof(Base.noncallable_number_hint_handler), Vararg{Any, 4}})
precompile(Tuple{typeof(Base.getproperty), MethodError, Symbol})
precompile(Tuple{typeof(Base.string_concatenation_hint_handler), Vararg{Any, 4}})
precompile(Tuple{Base.var"#981#988"{Array{Any, 1}}, Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}})
precompile(Tuple{Type{String}, Array{UInt8, 1}})
precompile(Tuple{typeof(Base.empty!), Array{Tuple{String, Int64}, 1}})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.StackTraces.StackFrame, Int64}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), Tuple{Base.StackTraces.StackFrame, Int64}, Int64, Int64})
precompile(Tuple{typeof(Base.push!), Array{Tuple{String, Int64}, 1}, Tuple{String, Int64}})
precompile(Tuple{typeof(Core.Compiler.typeinf), REPL.REPLCompletions.REPLInterpreter, Core.Compiler.InferenceState})
precompile(Tuple{typeof(Core.Compiler.builtin_tfunction), REPL.REPLCompletions.REPLInterpreter, Any, Array{Any, 1}, Core.Compiler.InferenceState})
precompile(Tuple{typeof(Core.Compiler.finish), Core.Compiler.InferenceState, REPL.REPLCompletions.REPLInterpreter})
precompile(Tuple{typeof(Core.Compiler.cache_result!), REPL.REPLCompletions.REPLInterpreter, Core.Compiler.InferenceResult})
precompile(Tuple{typeof(Core.Compiler.finish!), REPL.REPLCompletions.REPLInterpreter, Core.Compiler.InferenceResult})
precompile(Tuple{typeof(Core.Compiler.from_interprocedural!), REPL.REPLCompletions.REPLInterpreter, Any, Core.Compiler.InferenceState, Core.Compiler.ArgInfo, Any})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:exception, :backtrace), Tuple{BoundsError, Array{Union{Ptr{Nothing}, Base.InterpreterIP}, 1}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), NamedTuple{(:exception, :backtrace), Tuple{BoundsError, Array{Base.StackTraces.StackFrame, 1}}}, Symbol})
precompile(Tuple{typeof(Base.indexed_iterate), NamedTuple{(:exception, :backtrace), Tuple{BoundsError, Array{Base.StackTraces.StackFrame, 1}}}, Int64})
precompile(Tuple{typeof(Base.indexed_iterate), NamedTuple{(:exception, :backtrace), Tuple{BoundsError, Array{Base.StackTraces.StackFrame, 1}}}, Int64, Int64})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:backtrace,), Tuple{Bool}}, typeof(Base.showerror), Base.IOContext{Base.TTY}, BoundsError, Array{Base.StackTraces.StackFrame, 1}})
precompile(Tuple{typeof(Base.summary), Base.IOContext{Base.TTY}, Array{Any, 1}})
precompile(Tuple{typeof(Base.Iterators.enumerate), Tuple{Int64}})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Tuple{Int64}}, Tuple{Int64}})
precompile(Tuple{typeof(Base.show_index), Base.IOContext{Base.TTY}, Int64})
precompile(Tuple{typeof(Base.iterate), Base.Iterators.Enumerate{Tuple{Int64}}, Tuple{Int64, Int64}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:use_color,), Tuple{Bool}}, typeof(Base.print_type_bicolor), Base.IOContext{Base.GenericIOBuffer{Array{UInt8, 1}}}, Type})
precompile(Tuple{typeof(Base.:(==)), Int16, Int64})
precompile(Tuple{REPL.LineEdit.var"#27#28"{REPL.LineEdit.var"#119#175", String}, Any, Any})
precompile(Tuple{REPL.LineEdit.var"#119#175", REPL.LineEdit.MIState, Any, Vararg{Any}})
precompile(Tuple{REPL.LineEdit.var"##edit_abort#113", Any, typeof(REPL.LineEdit.edit_abort), REPL.LineEdit.MIState, Bool})
precompile(Tuple{REPL.var"#62#68"{REPL.REPLBackendRef}})
precompile(Tuple{typeof(Base._atexit), Int32})
precompile(Tuple{REPL.var"#94#106"{REPL.REPLHistoryProvider}, Any})

@LilithHafner
Copy link
Member

We should have a test for this.

KristofferC added a commit that referenced this pull request Nov 2, 2023
Backported PRs:
- [x] #50932 <!-- types: fix hash values of Vararg -->
- [x] #50975 <!-- Use rr-safe `nopl; rdtsc` sequence -->
- [x] #50989 <!-- fix incorrect results in `expm1(::Union{Float16,
Float32})` -->
- [x] #51284 <!-- Avoid infinite loop when doing SIGTRAP in arm64-apple
-->
- [x] #51332 <!-- Add s4 field to Xoshiro -->
- [x] #51397 <!-- call Pkg precompile hook in latest world -->
- [x] #51405 <!-- Remove fallback that assigns a module to inlined
frames. -->
- [x] #51491 <!-- Throw clearer ArgumentError for strip with two string
args -->
- [x] #51531 <!-- fix `_tryonce_download_from_cache` (busybox.exe
download error) -->
- [x] #51541 <!-- Fix string index error in tab completion code -->
- [x] #51530 <!-- Don't mark nonlocal symbols as hidden -->
- [x] #51557 <!-- Fix last startup & shutdown precompiles -->
- [x] #51512 <!-- avoid limiting Type{Any} to Type -->
- [x] #51595 <!-- reset `maxprobe` on `empty!` -->
- [x] #51582 <!-- Aggressive constprop in LinearAlgebra.wrap -->
- [x] #51592 <!-- correctly track element pointer in heap snapshot -->
- [x] #51326 <!-- complete false & true more generally as vals -->
- [x] #51376 <!-- make `hash(::Xoshiro)` compatible with `==` -->
- [x] #51557 <!-- Fix last startup & shutdown precompiles -->
- [x] #51845 
- [x] #51840 
- [x] #50663 <!-- Fix Expr(:loopinfo) codegen -->
- [x] #51863 <!-- LLVM 15.0.7-9 -->

Contains multiple commits, manual intervention needed:

- [ ] #51035 <!-- refactor GC scanning code to reflect jl_binding_t are
now first class -->
- [ ] #51092 <!-- inference: fix bad effects for recursion -->

Non-merged PRs with backport label:
- [ ] #51479 <!-- prevent code loading from lookin in the versioned
environment when building Julia -->
- [ ] #51414 <!-- improvements on GC scheduler shutdown -->
- [ ] #51366 <!-- Handle infix operators in REPL completion -->
- [ ] #50919 <!-- Code loading: do the "skipping mtime check for stdlib"
check regardless of the value of `ispath(f)` -->
- [ ] #50824 <!-- Add some aliasing warnings to docstrings for mutating
functions in Base -->
- [ ] #49805 <!-- Limit TimeType subtraction to AbstractDateTime -->
@KristofferC KristofferC removed the backport 1.10 Change should be backported to the 1.10 release label Nov 2, 2023
nalimilan pushed a commit that referenced this pull request Nov 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants