Skip to content

Tags: JuliaLang/PackageCompiler.jl

Tags

v2.2.4

Toggle v2.2.4's commit message
[Diff since v2.2.3](v2.2.3...v2.2.4)

**Merged pull requests:**
- `embedding_wrapper.c` and `julia_init.c`: Use `JULIA_DEPOT_PATH` and `JULIA_LOAD_PATH` from the environment (#1032) (@kpamnany)
- Initialize global `Base.PROGRAM_FILE` correctly (#1068) (@PatrickHaecker)
- fix using PackageCompiler with local Julia builds in some cases (#1077) (@KristofferC)
- bump version (#1081) (@KristofferC)

**Closed issues:**
- Can't the JULIA_DEPOT_PATH be changed in apps? (#910)
- Missing support for multi-threaded system image creation on Windows (#1044)
- (Julia 1.12) UndefVarError: `eval` not defined in `Main.anonymous` when using `custom_sysimage.jl` Example per Sysimage Docs (#1064)
- Image built with latest Julia 1.12 is crashing because of Global Base.PROGRAM_FILE does not exist and cannot be assigned (#1066)

v2.2.3

Toggle v2.2.3's commit message
[Diff since v2.2.2](v2.2.2...v2.2.3)

**Merged pull requests:**
- Change init_julia slightly to adapt to 1.12 changes (#1047) (@gbaraldi)
- use a proper shared library for the core compiler intead of a ji file (#1060) (@KristofferC)
- bump version (#1061) (@KristofferC)

v2.2.2

Toggle v2.2.2's commit message
[Diff since v2.2.1](v2.2.1...v2.2.2)

**Merged pull requests:**
- doc: mark URL as such in Markdown (#1046) (@fingolfin)
- Fix `git-tree-sha1` for i686-w64-mingw32 GCC artifact (#1056) (@topolarity)
- bump version (#1057) (@KristofferC)

v2.2.1

Toggle v2.2.1's commit message
[Diff since v2.2.0](v2.2.0...v2.2.1)

**Merged pull requests:**
- Bump actions/checkout from 4.2.1 to 4.2.2 (#998) (@dependabot[bot])
- Bump julia-actions/julia-buildpkg from 1.6.0 to 1.7.0 (#1013) (@dependabot[bot])
- Bump julia-actions/setup-julia from 2.6.0 to 2.6.1 (#1015) (@dependabot[bot])
- Bump julia-actions/cache from 2.0.5 to 2.0.7 (#1027) (@dependabot[bot])
- Bump julia-actions/julia-runtest from 1.11.1 to 1.11.2 (#1028) (@dependabot[bot])
- Bump codecov/codecov-action from 4.6.0 to 5.3.1 (#1029) (@dependabot[bot])
- Group all dependabot updates into a single PR (#1034) (@IanButterworth)
- Bump the all-updates group across 1 directory with 2 updates (#1038) (@dependabot[bot])
- Fix hanging system image creation if multiple threads are set (#1042) (@PatrickHaecker)
- Bump version from 2.2.0 to 2.2.1 (#1045) (@DilumAluthge)

**Closed issues:**
- PackageCompiler never ends on julia 1.11.0 with --threads=6 (#963)
- Creating sysimage for BFloat16s.jl fails on Windows (#1016)
- Compiled app hangs in Ubuntu (#1025)
- Precompiling a forked repo (or a local version of a package) (#1040)

v2.2.0

Toggle v2.2.0's commit message
[Diff since v2.1.24](v2.1.24...v2.2.0)

**Merged pull requests:**
- Bump julia-actions/julia-runtest from 1.10.0 to 1.11.1 (#999) (@dependabot[bot])
- Bump `julia` [compat] to 1.10 (and drop support for 1.6 through 1.9) (#1005) (@KristofferC)
- `embedding_wrapper.c`: Fix Unicode arguments in Windows (#1008) (@raphasampaio)
- update Windows compilers (#1012) (@KristofferC)
- Bump version from 2.1.24 to 2.2.0 (#1018) (@DilumAluthge)

**Closed issues:**
- Special characters in Julia ARGS (#835)
- Need to update Windows compilers for Julia 1.11 (#918)

v2.1.24

Toggle v2.1.24's commit message
[Diff since v2.1.23](v2.1.23...v2.1.24)

**Merged pull requests:**
- CI: Always run tests with code coverage enabled (remove the coverage-disabled CI jobs) (#1006) (@KristofferC)
- CI: Reduce number of CI jobs (don't run on Julia 1.9; don't run 32-bit on Julia 1.6) (#1007) (@DilumAluthge)
- CI: Don't run the test suite on tags (but do build the docs on tags) (#1009) (@DilumAluthge)
- CI: Fix some typos introduced in #1009 (#1010) (@DilumAluthge)
- Bump version from 2.1.23 to 2.1.24 (#1011) (@DilumAluthge)

**Closed issues:**
- CI fails for Julia 1.9 on 32 bit Windows (#957)
- Meta-issue: Fix CI issues (#958)

v2.1.23

Toggle v2.1.23's commit message
[Diff since v2.1.22](v2.1.22...v2.1.23)

**Merged pull requests:**
- CI: Add the `pre` version, but keep it commented out for now (since there's not currently a prerelease available) (#993) (@DilumAluthge)
- Fix building fresh (non-incremental) sysimages on Julia nightly (Julia 1.12) (#1002) (@KristofferC)
- Increase some CI timeouts (#1003) (@DilumAluthge)
- Bump version from 2.1.22 to 2.1.23 (#1004) (@DilumAluthge)

**Closed issues:**
- Regression in Julia 1.12: Creating fresh base sysimage (`incremental=false`) fails with `error during bootstrap` (#989)
- Building app fails on Julia 1.11.X: error: too few arguments to function ‘jl_get_binding_wr’  + simple fix (#1000)
- PackageCompiler on GLMakie --> display(fig) --> segfault 11 on macos Sonoma 14.6.1 (#1001)

v2.1.22

Toggle v2.1.22's commit message
[Diff since v2.1.21](v2.1.21...v2.1.22)

**Merged pull requests:**
- CI: Run the `build-mylib` job on both LTS (1.10) and stable (currently 1.11) (#985) (@DilumAluthge)
- do not put project stdlibs into the base (non-incremental) sysimage (#987) (@KristofferC)
- Bump version number from 2.1.21 to 2.1.22 (#992) (@DilumAluthge)

**Closed issues:**
- Regression in Julia 1.11: Cannot create fresh base sysimage (`incremental=false`) containing Pkg (#976)

v2.1.21

Toggle v2.1.21's commit message
[Diff since v2.1.20](v2.1.20...v2.1.21)

**Merged pull requests:**
- Resume CI on Julia 1.9, but only 64-bit (skip 32-bit); also, skip the `LLVMExtra_jll`-related tests on Julia 1.9 (#979) (@DilumAluthge)
- CI: Run a single job on Julia nightly (but skip the `incremental=false` tests on Julia 1.12) (#982) (@DilumAluthge)
- CI: Test both `incremental={true,false}` on "slow CI"; also, stop considering Apple Silicon macOS as "slow CI" (#983) (@DilumAluthge)
- Test suite: When skipping tests, skip them ONLY in GitHub Actions CI; do NOT skip them in other CI (such as PkgEval) (#984) (@DilumAluthge)
- Bump version number from `2.1.20` to `2.1.21` (#986) (@DilumAluthge)

**Closed issues:**
- Crash when creating sysimage (#809)
- Cache non-incremental base system image to reduce cycle times (#841)
- AssertionError in 1.11.0-rc2 and rc3 (#961)

v2.1.20

Toggle v2.1.20's commit message
[Diff since v2.1.19](v2.1.19...v2.1.20)

**Merged pull requests:**
- Fix `embedding_wrapper.c` for Julia 1.11; also, run CI on 1.11, but skip the `incremental=false` tests on 1.11 (#954) (@ufechner7)
- Run macOS CI on both Intel and Apple Silicon (#970) (@DilumAluthge)
- CI: Use `julia-actions/cache` in the `build-mylib` job (#971) (@DilumAluthge)
- CI: Fix a CI config bug regarding 32-bit vs 64-bit Julia (#973) (@DilumAluthge)
- Bump version from 2.1.19 to 2.1.20 (#977) (@DilumAluthge)

**Closed issues:**
- Error when creating a c-callable library on MacOS  (#932)
- How to select the GLIBC version for create_app? (#946)
- ERROR: System image file failed consistency check [MacBook Pro M3, macOs 14.5, latest Julia and PackageCompiler.jl] (#950)
- Incompatibility with Julia 1.11-rc1 and 1.11-rc2 (#951)