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

perf-toolbox / tir / 8772535023 / 1
88%
main: 88%

Build:
DEFAULT BRANCH: main
Ran 21 Apr 2024 12:13PM UTC
Files 18
Run time 0s
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

21 Apr 2024 12:13PM UTC coverage: 71.478% (-6.4%) from 77.843%
8772535023.1

push

github

web-flow
refactor: rethink how operations are formed (again) (#24)

- Add Builder interface to easily construct new operations
- Get rid of Operation class, just use `Rc<RefCell<dyn Op>>`
- Allow full usage of `std::any::Any` to easily cast to traits and ops
- Add shortcuts like BlockRef to be used instead of `Rc<RefCell<...>>`

Downsides:
- Now we have to use .borrow() everywhere. Plan is to replace `Rc<RefCell<...>>` with
  a custom container, similar to `Box` in terms of API.
- Operations are still scattered across the memory, leading to worse performance. Need
  to define some arena allocation APIs and tie operation lifetime to its parent Block.

416 of 582 relevant lines covered (71.48%)

7.13 hits per line

Source Files on job 8772535023.1
  • Tree
  • List 0
  • Changed 12
  • Source Changed 9
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 8772535023
  • df85f2e4 on github
  • Prev Job for on main (#8772454170.1)
  • Next Job for on main (#8772844619.1)
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