Skip to content

Releases: JuliaLang/PackageCompiler.jl

v2.1.24: Last release for Julia 1.6 through 1.9

23 Nov 22:19
530b392
Compare
Choose a tag to compare

Summary

This will be the last release for Julia 1.6 through 1.9.

What's Changed: CI (Continuous Integration)

Full Changelog

Full Changelog: v2.1.23...v2.1.24

v2.1.23: Fix building of fresh (non-incremental) sysimages on Julia master (1.12)

21 Nov 16:09
b6e3d1b
Compare
Choose a tag to compare

Summary

This release fixes building of fresh (non-incremental) sysimages on Julia master (1.12).

The bug in question was #989, and the bugfix PR was #1002.

What's Changed

CI (continuous integration)

  • CI: Add the pre version, but keep it commented out for now (since there's not currently a prerelease available) by @DilumAluthge in #993

Full Changelog

Full Changelog: v2.1.22...v2.1.23

v2.1.22: Fix non-incremental sysimage builds on Julia 1.11

29 Oct 22:29
221968a
Compare
Choose a tag to compare

Summary

The purpose of this release is to fix non-incremental sysimage builds on Julia 1.11.

The bug in question was #976, and the bugfix PR was #987.

What's Changed

CI (Continuous Integration)

  • CI: Run the build-mylib job on both LTS (1.10) and stable (currently 1.11) by @DilumAluthge in #985

Full Changelog

Full Changelog: v2.1.21...v2.1.22

v2.1.21: Changes to the PackageCompiler testsuite

22 Oct 04:51
c0c4279
Compare
Choose a tag to compare

Summary

The purpose of this release is to get some recent testsuite changes (specifically, #984) into PkgEval.

What's Changed

  • Test suite: When skipping tests, skip them ONLY in GitHub Actions CI; do NOT skip them in other CI (such as PkgEval) by @DilumAluthge in #984
  • Bump version number from 2.1.20 to 2.1.21 by @DilumAluthge in #986

CI (Continuous Integration)

  • Resume CI on Julia 1.9, but only 64-bit (skip 32-bit); also, skip the LLVMExtra_jll-related tests on Julia 1.9 by @DilumAluthge in #979
  • CI: Run a single job on Julia nightly (but skip the incremental=false tests on Julia 1.12) by @DilumAluthge in #982
  • CI: Test both incremental={true,false} on "slow CI"; also, stop considering Apple Silicon macOS as "slow CI" by @DilumAluthge in #983

Full Changelog

Full Changelog: v2.1.20...v2.1.21

v2.1.20: Fix `embedding_wrapper.c` for Julia 1.11

18 Oct 00:03
85cdb03
Compare
Choose a tag to compare

Summary

This release fixes embedding_wrapper.c for Julia 1.11.

What's Changed

  • Fix embedding_wrapper.c for Julia 1.11; also, run CI on 1.11, but skip the incremental=false tests on 1.11 by @ufechner7 in #954
  • Bump version from 2.1.19 to 2.1.20 by @DilumAluthge in #977

CI (Continuous Integration)

  • CI: Resume testing 32-bit Julia on Windows for Julia 1.6 and 1.10, but keep 1.9 disabled for now by @DilumAluthge in #968
  • CI: Use julia-actions/cache in the build-mylib job by @DilumAluthge in #971
  • Run macOS CI on both Intel and Apple Silicon by @DilumAluthge in #970

New Contributors

Full Changelog

Full Changelog: v2.1.19...v2.1.20

v2.1.19: Fix the "system image file fails consistency check" bug seen on macOS

16 Oct 04:24
57cffb0
Compare
Choose a tag to compare

Summary

This release fixes the "system image file fails consistency check" bug seen on macOS (#738).

What's Changed

  • Change naming convention of object files to follow what Base Julia does; also, start testing on macOS again (but only Intel macOS) by @gbaraldi in #930
  • Bump version from 2.1.18 to 2.1.19 by @DilumAluthge in #969

CI (Continuous Integration)

  • Fix CI, and temporarily disable some CI jobs, and use the HelloWorldC artifact (instead of the fooifier artifact) by @DilumAluthge in #965
  • More CI tweaks, and temporarily disable some more CI jobs by @DilumAluthge in #966

New Contributors

Full Changelog

Full Changelog: v2.1.18...v2.1.19

v2.1.18

09 Oct 09:33
0c8c5c7
Compare
Choose a tag to compare

PackageCompiler v2.1.18

Diff since v2.1.17

Merged pull requests:

Closed issues:

  • Julia in debug build fails during create_app (#664)
  • package(s) MyPackage not in project (#667)
  • [BUG] "Could not load library" Error and Suspected Julia Installation Breakage (#676)
  • Segmentation fault (#744)
  • Incremental sysimage build doesn't support packages with same name but different uuid (#768)
  • incremental = false mode causes Pkg.precompile to overload all threads when multithreading (#778)
  • High memory usage of compilation (windows) (#854)
  • GPUCompiler problems. (#896)
  • Sysimage with Plots.jl breaks loading some shared libraries in R (via RCall.jl) (#926)
  • Compiled app errors when loading depencies (#927)
  • Building "examples/MyLib" fails on macOS (#928)
  • Error occurred while compiling code that includes using LoopVectorization (#939)
  • Zarr and DimensionalData in same package will not compile on macOS (#941)
  • Failed consistency check when trying to relocate compiled app (MacOS) (#943)
  • Error for compiled executable program ran in another machine (#945)

v2.1.17

10 Jan 16:36
a682aa4
Compare
Choose a tag to compare

PackageCompiler v2.1.17

Diff since v2.1.16

Merged pull requests:

Closed issues:

  • UndefRefError in docker image (#898)
  • Package Compiler Fails on Julia v1.10 (#911)

v2.1.16

15 Dec 12:36
2323f39
Compare
Choose a tag to compare

PackageCompiler v2.1.16

Diff since v2.1.15

Merged pull requests:

Closed issues:

  • precompilation is very slow with incremental=false (#783)

v2.1.15

13 Nov 08:07
722d2ce
Compare
Choose a tag to compare

PackageCompiler v2.1.15

Diff since v2.1.14

Merged pull requests: