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

JuliaLang / julia / #37914
77%

Build:
DEFAULT BRANCH: master
Ran 25 Sep 2024 10:33AM UTC
Jobs 1
Files 361
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

24 Sep 2024 10:11PM UTC coverage: 87.723% (-0.006%) from 87.729%
#37914

push

local

web-flow
codegen: split gc roots from other bits on stack (#55767)

In order to help avoid memory provenance issues, and better utilize
stack space (somewhat), and use FCA less, change the preferred
representation of an immutable object to be a pair of
`<packed-data,roots>` values. This packing requires some care at the
boundaries and if the expected field alignment exceeds that of a
pointer. The change is expected to eventually make codegen more flexible
at representing unions of values with both bits and pointer regions.

Eventually we can also have someone improve the late-gc-lowering pass to
take advantage of this increased information accuracy, but currently it
will not be any better than before at laying out the frame.

78587 of 89585 relevant lines covered (87.72%)

16951776.93 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
96.01
-0.14% base/sort.jl
1
89.74
-0.05% base/compiler/tfuncs.jl
3
78.26
-13.04% base/locks-mt.jl
3
90.98
-0.5% stdlib/LinearAlgebra/src/matmul.jl
8
86.49
0.12% stdlib/Mmap/src/Mmap.jl
16
61.57
-3.31% base/path.jl
26
89.59
0.0% base/strings/annotated.jl
Jobs
ID Job ID Ran Files Coverage
1 #37914.1 25 Sep 2024 10:33AM UTC 361
87.72
Source Files on build #37914
  • Tree
  • List 361
  • Changed 251
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 25cbe006 on github
  • Prev Build on master
  • Next Build on master
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