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

gonum / matrix / 1580
85%
master: 88%

Build:
Build:
LAST BUILD BRANCH: deprecation-notice
DEFAULT BRANCH: master
Ran 26 Feb 2016 03:37AM UTC
Jobs 3
Files 21
Run time 32s
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

pending completion
1580

push

travis-ci

jonlawlor
Changed matrix.Vector to be a type alias of blas64.Vector

This is a proof of concept and I would not dig deeply into the changes
immediately, because if you don’t like the premise then the rest is
irrelevant.

At first I was thinking about adding a BinaryMarshal and
BinaryUnmarshal to blas64.Vector to satisfy #337, but those methods are
supposed to be composable, so I thought maybe it would make sense to
add to blas64.Vector and then call from matrix.

But I’m really lazy and I’d rather not have to call it from matrix at
all.  By changing the type of matrix.Vector to blas64.Vector, it will
automatically pick up any methods from the original type.  As a bonus,
calling blas funcs on matrix vectors is a snap.  I imagine this
approach could be extended to other matrix types, and would allow
library callers to get down to a lower implementation level whenever
they want to take the gloves off.

(github autocorrect keeps trying to call this “composable" idea
“compostable”, hopefully you won’t feel the same…)

117 of 117 new or added lines in 12 files covered. (100.0%)

3656 of 4323 relevant lines covered (84.57%)

2.54 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
mat64/matrix.go
1
100.0
mat64/pool.go
6
100.0
mat64/shadow.go
9
100.0
mat64/vector.go
Jobs
ID Job ID Ran Files Coverage
1 1580.1 26 Feb 2016 03:37AM UTC 0
84.57
Travis Job 1580.1
2 1580.2 26 Feb 2016 03:38AM UTC 0
84.57
Travis Job 1580.2
3 1580.3 26 Feb 2016 03:38AM UTC 0
84.57
Travis Job 1580.3
Source Files on build 1580
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1580
  • 8753151b on github
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