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

JuliaLang / julia / #37742
77%

Build:
DEFAULT BRANCH: master
Ran 09 Apr 2024 10:42AM UTC
Jobs 1
Files 361
Run time 2min
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

08 Apr 2024 10:46AM UTC coverage: 81.42% (+0.7%) from 80.769%
#37742

push

local

web-flow
inference: fixes cache lookup with extended lattice elements (#53953)

The previous local cache lookup system wasn't working well for caches
with extended lattice elements that are transformed from the caller
context to the callee context by `matching_cache_argtypes`. To address
this, the current commit moves the call to `matching_cache_argtypes`
right before `cache_lookup`, instead of within the `InferenceResult`
constructor.

Note that this adjustment leads to `given_argtypes` being allocated even
when there's a cache hit, potentially affecting performance negatively.
I'm looking to further optimize `matching_cache_argtypes` in an upcoming
commit.

48 of 53 new or added lines in 6 files covered. (90.57%)

43 existing lines in 10 files now uncovered.

70718 of 86856 relevant lines covered (81.42%)

15688267.1 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
75.21
2.9% base/compiler/inferenceresult.jl

Uncovered Existing Lines

Lines Coverage ∆ File
1
85.61
-0.72% base/compiler/ssair/tarjan.jl
2
77.98
6.27% base/cartesian.jl
3
97.84
-1.3% base/bitset.jl
3
79.5
-0.21% stdlib/FileWatching/src/FileWatching.jl
3
85.58
-0.96% base/compiler/ssair/irinterp.jl
3
73.79
-0.36% base/compiler/inferencestate.jl
4
80.67
-1.49% base/docs/Docs.jl
5
74.09
-0.57% stdlib/REPL/src/REPL.jl
6
76.67
-6.67% base/compiler/effects.jl
13
94.09
-2.02% stdlib/LinearAlgebra/src/diagonal.jl
Jobs
ID Job ID Ran Files Coverage
1 #37742.1 09 Apr 2024 10:42AM UTC 361
81.42
Source Files on build #37742
  • Tree
  • List 361
  • Changed 280
  • Source Changed 0
  • Coverage Changed 48
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0e28cf6a 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

© 2025 Coveralls, Inc