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

gonum / stat
73%
master: 74%

Build:
Build:
LAST BUILD BRANCH: deprecate
DEFAULT BRANCH: master
Repo Added 18 Oct 2014 02:03AM UTC
Files 29
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

LAST BUILD ON BRANCH fixcovrace
branch: fixcovrace
CHANGE BRANCH
x
Reset
  • fixcovrace
  • add-go.1.7-drop-go-1.4
  • add-numparameters
  • addbernouilli
  • addcat
  • addchisquared
  • addcombin
  • addexpected
  • addgamma
  • addlognormal
  • addmahal
  • addmarg
  • addmargsing
  • addmvgauss
  • addmvnorm
  • addmvt
  • addnormquant
  • addquantiles
  • addquants
  • addrsquared
  • addsamplemv
  • addtransformgauss
  • addwishart
  • allocs
  • archive
  • batchsample
  • binomial-overflow
  • blas64
  • build-status-only-master
  • cc-example
  • cheaper-ca
  • cleanup-wishart
  • close
  • correlationmatrix
  • covariance-matrix
  • covariancematrix-multrans
  • covdoc
  • coveralls-badge
  • covsym
  • deprecate
  • descale
  • dirichlet
  • docfix
  • docs
  • equal
  • equalapprox
  • errors
  • expandstudents
  • featuresample
  • fix-marshaller-spelling
  • fixbetacomment
  • fixcol
  • fixcovman
  • fixdistuv
  • fixgamma
  • fixhisto
  • fixlatin
  • fixmax
  • fixmul
  • fixnormal
  • fixnormchol
  • fixuniform
  • fixunifprob
  • go-1.5.4-and-1.6.1
  • go-1.6.3-and-1.7rc2
  • go-1.7beta2
  • go-1.7rc3
  • go1.6beta2
  • go1.6rc1
  • go1.6rc2
  • go1.7beta1
  • incremental-stats
  • internalize-parameters
  • keepsigma
  • master
  • movequant
  • mvinterface
  • mvtmargsing
  • names
  • no-overload
  • normalcondition
  • normcondpan
  • normprec
  • only-coveralls-on-gonum-branch
  • pca
  • rc1
  • regression
  • remove-marshaler
  • remove-redundant-types
  • renamescore
  • scaled-symouterk
  • setsigma
  • simplify-sigs
  • statdist
  • statdist4
  • statdistunif
  • sudo-false
  • suffstat
  • tcopy-fix
  • test-coverage-improvement
  • travis-gimme
  • travis-go-1.4.2
  • travis-go-1.6.2
  • trim
  • typo
  • unifbound
  • unifent
  • use-multrans
  • weighted

pending completion
909

push

travis-ci

btracey
Remove race in checking for sigma

Methods in Normal and StudentsT should either use sigma or not, they shouldn't conditionally use sigma depending on if it has been set. The current code races with setSigma(). Fixing it with a mutex is not strictly a data race, but it does mean the behavior of the program depends on execution order. Remove this behavior entirely by just computing the relevant entry of the covariance matrix.

2449 of 3345 relevant lines covered (73.21%)

2.5 hits per line

Relevant lines Covered
Build:
Build:
3345 RELEVANT LINES 2449 COVERED LINES
2.5 HITS PER LINE
Source Files on fixcovrace
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
909 fixcovrace Remove race in checking for sigma Methods in Normal and StudentsT should either use sigma or not, they shouldn't conditionally use sigma depending on if it has been set. The current code races with setSigma(). Fixing it with a mutex is not strict... push 23 Feb 2017 12:16AM UTC btracey travis-ci pending completion  
See All Builds (791)
  • Repo 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

© 2025 Coveralls, Inc