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

JuliaLang / julia / 1562
78%

Build:
DEFAULT BRANCH: master
Ran 10 Jun 2026 11:47AM UTC
Jobs 3
Files 352
Run time 1min
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

10 Jun 2026 04:44AM UTC coverage: 77.727%. First build
1562

push

buildkite

web-flow
staticdata: fix serialization ordering for cyclic datatype supertypes (#62050)

Change the deferred enqueue for `super` types to utilize a worklist
`deferred_supers` that `jl_serialize_reachable` drains only once the
pre-order recursion has fully unwound. This allows us to properly defer
exploration of the supertype and all of its type parameters. This
extends the previous fix in JuliaLang/julia#52752, which did not handle
the case that recursion occurs through supertype parameters.

These kinds of "special case" / "defer sometimes" behaviors are a great
place for bugs to hide anyway, so it is better to have one uniform
behavior to handle `super` in the serializer IMO. Case in point: Also
fix (1) a bug with `must_be_new_dt` not accounting for `super` deferral
and (2) a corner case where items with identical supertypes would be
deserialized incorrectly due to how we iterate `uniquing_super`, spotted
by inspection by Claude Fable 5 and a more serious problem now that this
makes deferrals more common.

Fixes #62047

Bug analyzed and fix implemented by Claude Fable 5
<noreply@anthropic.com> 🤖 🪄

I did check its work / revise the changes and I believe its analysis /
fix is correct.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

65957 of 84857 relevant lines covered (77.73%)

22815628.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1562 macos-coverage - 1562 10 Jun 2026 11:47AM UTC 352
76.09
1562 linux-coverage - 1562 10 Jun 2026 04:45PM UTC 351
76.37
1562 windows-coverage - 1562 10 Jun 2026 02:27PM UTC 318
76.42
Source Files on build 1562
  • Tree
  • List 352
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • df64e349 on github
  • Prev Build on master (#1561)
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