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

deavmi / niknaks / #615
97%

Build:
DEFAULT BRANCH: master
Ran 25 Aug 2024 05:04PM UTC
Jobs 1
Files 9
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

25 Aug 2024 05:03PM UTC coverage: 96.976% (+0.3%) from 96.629%
#615

push

coveralls-ruby

web-flow
⚡ Feature: Buffer views (#22)

* View

- Initial work-in-progress for a new `View` type-buffer

* View (unittests)

- Fixed incorrect assertion

* View

- Implemented `opSlice()`

View (unittests)

- Added test for `opSlice()`

* View (unittests)

- Added test for out-of-bounds indexing

* View

- Added support for the `~=` operator overload

View (unittests)

- Use the operator overload

* View

- Allow updating indices

* View

- More work being done on deciding various parts of this API
- Fixed the `opIndexAssign(...)`

* View

- made `opIndex(size_t)` and `opIndexAssign(T, size_t)` respect the "fake" size

View (unittests)

- Added code to test the above updates to the `View` type

* View

- Made `add(T[])` private

* View

- Added range `opSlice()`

* View

- Fixed range-based `opSlice(...)`

View (unittests)

- Added unittest

* View

- New, more efficient `opSlice(size_t, size_t)` implemented

View (unittests)

- Updated slicing tests

* View

- Typo fix

* View (unittests)

- Added another test to test the last )untested) branch of the `opSlice(size_t, size_t)` method

* View (unittests)

- Added more tests for `opSlice(size_t, size_t)`

* View

- `opSlice()` now forwards to `opSlice(size_t, size_t)`

* View

- Only add debug in unittest mode

* View

- Cleaned up

* View

- Cleaned up

* View

- When calling `opSlice(size_t, size_t)` with arguments that are equal then you should return `[]`. This fixe a bug when we do `view[]` and length was `0` as `opSlice()` calls `opSlice(size_t, size_t)` with `opSlice(0, 0) then

* View

- Removed unreachable code

* View

- Removed unreachable code

* View

- Replaced unreachable code with a false assertion

* View

- Cleaned up

* View

- Cleaned up

* SectorType

- Working on type definition

* SectorType

- More compile-time checks added

* SectorType

- More compile-time ... (continued)

124 of 125 new or added lines in 1 file covered. (99.2%)

898 of 926 relevant lines covered (96.98%)

291.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #615.1 25 Aug 2024 05:04PM UTC 0
96.98
Source Files on build #615
Detailed source file information is not available for this build.
  • Back to Repo
  • c3fe66fc 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