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

pantsbuild / pants / 23925300352 / 1
93%
main: 93%

Build:
DEFAULT BRANCH: main
Ran 02 Apr 2026 11:14PM UTC
Files 1189
Run time 28s
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

02 Apr 2026 10:39PM UTC coverage: 53.839% (-0.04%) from 53.883%
23925300352.1

push

github

web-flow
Port ScalarField, AsyncFieldMixin and friends to rust (#23204)

The real juice is in porting `SourcesField` and what that unlocks. This
is a stepping stone, hopefully worth the squeeze.

This additionally marks Field as frozen, allowing to avoid additional
ref-counting overhead.

Still noticable in our 26k python, 100 JS file file repo
```console
hyperfine --warmup 1 --runs 3 \                                                         
        -n 'main' \                                                                                                             
        --prepare 'git -C <redacted>/pants checkout main --quiet' \                                                      
        'PANTS_SOURCE=<redacted>/pants PYENV_VERSION=pants@3.14.3 pants --no-pantsd dependencies :: > /dev/null' \     
        -n 'branch' \                                                                                                           
        --prepare 'git -C <redacted>/pants checkout add/port-scalar-and-async-mixin-fields --quiet' \                  
        'PANTS_SOURCE=<redacted>/pants PYENV_VERSION=pants@3.14.3 pants --no-pantsd dependencies :: > /dev/null' \     
        2>&1)
  ⎿  Benchmark 1: main
       Time (mean ± σ):     35.261 s ±  1.261 s    [User: 40.704 s, System: 12.371 s]
       Range (min … max):   34.021 s … 36.542 s    3 runs
      
     Benchmark 2: branch                                                                                                        
       Time (mean ± σ):     33.615 s ±  0.202 s    [User: 38.675 s, System: 12.403 s]
       Range (min … max):   33.478 s … 33.847 s    3 runs      
```

33120 of 61517 relevant lines covered (53.84%)

0.54 hits per line

Source Files on job test_python_linux_x86_64_3/10 - 23925300352.1
  • Tree
  • List 1189
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 23925300352
  • a87eeb23 on github
  • Prev Job for on main (#23865248116.1)
  • Next Job for on main (#23967076041.5)
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