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

Camelcade / Perl5-IDEA / #525521672
76%

Build:
DEFAULT BRANCH: master
Ran 06 Sep 2025 03:24PM UTC
Jobs 1
Files 1826
Run time 3min
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

06 Sep 2025 01:51PM UTC coverage: 75.852% (+0.007%) from 75.845%
#525521672

push

github

hurricup
#2349 #CAMELCADE-2253 Improved perl names cache updating

- Update maps only if they did change
- Wipe resolve cache if update performed

The theory is that cache updates while resolve results are cached. But after context changes, things may change as well.

This solution is not perfect but should improve the situation. Race is still possible between update and reset. Also, lexer/parser may cache sets.

Afraid that this change may cause performance degradation, caused by resolve cache wiping. But unfortunately we don't have a performance tests. We could make it more precise and wipe only subs cache, but perl is too flexible and may do some really funny tricks.

Fixes #2349
#CAMELCADE-2253 #Fixed

14739 of 22631 branches covered (65.13%)

Branch coverage included in aggregate %.

8 of 8 new or added lines in 1 file covered. (100.0%)

2 existing lines in 1 file now uncovered.

31069 of 37760 relevant lines covered (82.28%)

0.82 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
91.49
-2.13% plugin/debugger/src/main/java/com/perl5/lang/perl/debugger/run/run/debugger/remote/PerlRemoteDebuggingConfigurationEditor.java
Jobs
ID Job ID Ran Files Coverage
1 #525521672.1 06 Sep 2025 03:24PM UTC 1826
75.85
Source Files on build #525521672
  • Tree
  • List 1826
  • Changed 4
  • Source Changed 1
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • d088b21d 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