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

ponder-lab / Hybridize-Functions-Refactoring / #3382
89%

Build:
DEFAULT BRANCH: main
Ran 12 Oct 2026 11:45PM UTC
Jobs 1
Files 45
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

12 Oct 2026 11:26PM UTC coverage: 87.982% (+0.005%) from 87.977%
#3382

push

github

web-flow
Synchronize the state functions checked in parallel share (#1052)

* Synchronize the state functions checked in parallel share

Under processFunctionsInParallel, one lock now serializes PyDev's
definition and class-hierarchy lookups, whose source modules fill shared
caches without synchronizing their readers. Each function's status is
merged after the loop instead of from every thread, and each step gets a
NullProgressMonitor instead of a split of the shared SubMonitor. Serial
runs are unchanged.

testParallelMatchesSerial checks that parallel runs agree with a serial
one. The races don't reproduce deterministically, so it passes without
the change too.

Refs #315.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTnpjPjJj2aZy1ZkUD1eAn

* Keep cancellation and check the cold path in parallel mode

In parallel mode, each step's monitor now answers whether the loop's
monitor was canceled, and each step checks it first, so a cancel is
noticed during the loop as it is in serial mode. The test's first run is
now the parallel one, so it fills whatever of PyDev's caches are still
cold while functions are checked in parallel.

Refs #315.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTnpjPjJj2aZy1ZkUD1eAn

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

19 of 19 new or added lines in 3 files covered. (100.0%)

4810 of 5467 relevant lines covered (87.98%)

0.88 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #3382.1 12 Oct 2026 11:45PM UTC 45
87.98
Source Files on build #3382
  • Tree
  • List 45
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f4654e10 on github
  • Prev Build on gh-readonly-queue/main/pr-1051-8d2bed1b9c1f7bd501f69ff18165ace5916648d1
  • Next Build on main
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc