• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JuliaLang / julia / 1354
77%

Build:
DEFAULT BRANCH: master
Ran 28 Nov 2025 11:46AM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1354

push

buildkite

web-flow
JLJITLinkMemoryManager: Disable when CodeModel != Large (#60245)

Under normal circumstances we never deallocate JITted code, and JITLink
will never abandon in-flight allocations. Unfortunately, on platforms
where we use a code model that require relocations to not be too large,
the linker can bail out if an allocation gets placed somewhere unlucky.
[1]

This change forces the use of MapperJITLinkMemoryManager on the
platforms where we use a non-large code model so that this can't happen,
and removes the jl_unreachable() calls so that the JITLink error gets
reported nicely instead of failing in our code.

Since every JITLink platform currently uses a non-large code model, we
should no longer use JLJITLinkMemoryManager by default anywhere (except
when it has been enabled on a RTDyLD platform, like when sanitizers are
enabled). It is still necessary to have this change for #60031 to go
forward, else the previously RTDyLD platforms run out of memory.

Thanks to @IanButterworth and @giordano again.

[1]
https://buildkite.com/julialang/julia-master/builds/52316/steps/canvas?sid=019aba85-6699-45e3-b173-55f1420063ca#019aba85-66c0-40f1-80ba-8c5b4da56dba/934-1268
Source Files on build 1354
Detailed source file information is not available for this build.
  • Back to Repo
  • cf40898d on github
  • Prev Build on master (#1353)
  • Next Build on master (#1355)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc