Kristoffer Carlsson

Results 400 issues of Kristoffer Carlsson

This makes it easier to also update `isprecompiled` to check for staleness with custom flags This is the second take of https://github.com/JuliaLang/julia/pull/53316.

Otherwise, if your versioned environment has the wrong dependencies for an stdlib, Julia fails to build. Happens currently sometimes for LibGit2 since it recently got the LibGit2_jll dependency.

build
backport 1.10
backport 1.11

https://github.com/JuliaLang/julia/pull/53345 got messed up

release

A random screenshot of usage: ![image](https://github.com/JuliaLang/julia/assets/1282691/eead5fe6-2eaa-402a-b833-5ea7f70371a1)

domain:tooling
compiler:llvm

The current one we use spits out a bunch of ``` 2024-01-15T16:40:05.8024498Z Warning: .drectve `-exclude-symbols:jfptr_only_42205 ' unrecognized 2024-01-15T16:40:05.8052985Z Warning: .drectve `-exclude-symbols:julia_eval_41586 ' unrecognized 2024-01-15T16:40:05.8083804Z Warning: .drectve `-exclude-symbols:jfptr_eval_41587 ' unrecognized 2024-01-15T16:40:05.8114625Z...

help wanted

When creating apps/libraries we first generate a "base" sysimage that does not contain e.g. the precompiled code from the default sysimage that Julia comes bundled with. We could cache that...

It doesn't make sense to put all stdlibs in the project here. Whatever stdlibs that are actually used by the dependencies compiled will be loaded when the actual sysimage is...

This is not needed since the sysimage we build on top of this will include all stdlibs that we need anyway. Also, create a proper sysimage of the base sysimage...

AFAIK, the only libraries that do type piracy (in 1.9+) in LinearAlgebra and Random. So stdlibs other than those should be fine to filter out by default.