Skip to content

Releases: JuliaLang/PackageCompiler.jl

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 that was fixed was #976; the PR that fixed it 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

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

Summary

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

What's Changed

  • 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
  • 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

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

  • 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: 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:

v2.1.14

09 Nov 10:18
5d5a66f
Compare
Choose a tag to compare

PackageCompiler v2.1.14

Diff since v2.1.13

Merged pull requests:

Closed issues:

  • 7z.exe and 7z.dll are not included as dependencies on the bin folder of a compiled package. (#681)

v2.1.13

08 Nov 15:12
22132e4
Compare
Choose a tag to compare

PackageCompiler v2.1.13

Diff since v2.1.12

Merged pull requests:

  • Update LOAD_PATH in dump_preferences to include @stdlibs (#878) (@sloede)
  • Set version to v2.1.13 (#888) (@sloede)

Closed issues:

  • Required TOML.jl (#873)