JuliaLang / PackageCompilerX.jl

MIT License
85 stars 15 forks source link

Test with popular packages #4

Open KristofferC opened 5 years ago

KristofferC commented 5 years ago

Plots DataFrames Gadfly PyPlot etc

bjarthur commented 4 years ago

i can confirm Gadfly 1.2 can be compiled with julia 1.3.1 (not 1.3.0) and a 0-day master of PackageCompilerX using:

create_sysimage(:Gadfly, sysimage_path="GadflySysImage.so", precompile_execution_file=".julia/dev/Gadfly/test/runtests.jl")
KristofferC commented 4 years ago

Thanks for testing

davidanthoff commented 4 years ago

Maybe even just test it with all registered packages? Maybe there could be an extensive test file here in the repo, that just tries to compile every existing package into a sysimg. For making this whole thing more robust, that might be the best strategy?

KristofferC commented 4 years ago

Not feasible, would take days. Some popular packages + regression tests for bugs should be enough.

davidanthoff commented 4 years ago

I was not thinking as a regular thing, just a one-time thing to get corner cases sorted out.