julia
442e8d4e - Add `test-JuliaLowering_stdlibs` target for precompiling stdlibs with JuliaLowering (#60194)

Commit
17 days ago
Add `test-JuliaLowering_stdlibs` target for precompiling stdlibs with JuliaLowering (#60194) This adds a new test target: `make test-JuliaLowering_stdlibs`, which precompiles a supported set of standard libraries using JuliaLowering. To accomplish this, it also adds a basic incremental sysimage build target (`julia-sysimg-JL-release` / `julia-sysimg-JL-debug`) that modifies the base sysimage to include JuliaLowering. Currently 38 / 52 pkgimage-based stdlibs can be compiled with JuliaLowering: - Pre-compiling: ArgTools, Future, LibCURL_jll, Logging, OpenSSL_jll, Tar, dSFMT_jll, Base64, GMP_jll, LibGit2_jll, MPFR_jll, PCRE2_jll, UUIDs, libLLVM_jll, CRC32c, LLD_jll, LibSSH2_jll, MozillaCACerts_jll, Printf, Unicode, Mmap, nghttp2_jll, Distributed, LLVMLibUnwind_jll, LibUV_jll, NetworkOptions, Serialization, Zlib_jll, p7zip_jll, LibCURL, LibUnwind_jll, OpenLibm_jll, SuiteSparse_jll, Zstd_jll, Dates, DelimitedFiles, SharedArrays, Downloads - Failing: Statistics, StyledStrings, SparseArrays, SuiteSparse, Profile, JuliaSyntaxHighlighting, Markdown, LibGit2, InteractiveUtils, Test, REPL, TOML, Pkg, LazyArtifacts
Author
Parents
Loading