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

gap-system / gap / 10963
4%

Build:
DEFAULT BRANCH: master
Ran 21 Nov 2019 08:52PM UTC
Jobs 8
Files 751
Run time 26min
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
10963

push

travis-ci

ChrisJefferson
Sync some diffs between hpcgap/lib and lib

Also fix what looks like a race condition in TYPE_VEC8BIT resp.
TYPE_VEC8BIT_LOCKED: if two threads called these at the same time, they
might create two different type object A and B for the same parameters.
Then the first thread might call InstallTypeSerializationTag with type
A, which installs that type; then execution switches to the second
thread, which also calls InstallTypeSerializationTag (overriding the
installed value with B); the execution switches back to the first
thread, which sets TYPES_VEC8BIT[col][q] to A; and then thread 2
resumes; it also tries to set TYPES_VEC8BIT[col][q], but since there is
already a value in this write-once atomic list, it does nothing.

In the end, A is in TYPES_VEC8BIT and B in DESERIALIZATION_TAG_INT_NEW,
which is not what we want.

So instead, we first set TYPES_VEC8BIT[col][q]; then read back the value
from there and pass that to InstallTypeSerializationTag.

55 of 79 new or added lines in 5 files covered. (69.62%)

5 existing lines in 1 file now uncovered.

285739 of 337447 relevant lines covered (84.68%)

30033361.48 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10963.1 (TEST_SUITES="docomp testtravis") 21 Nov 2019 09:03PM UTC 0
77.22
Travis Job 10963.1
2 10963.2 (TEST_SUITES="docomp testtravis" ABI=32 CONFIGFLAGS="") 21 Nov 2019 08:55PM UTC 0
77.18
Travis Job 10963.2
3 10963.3 (TEST_SUITES="docomp testtravis" ABI=64 HPCGAP=yes) 21 Nov 2019 08:58PM UTC 0
77.34
Travis Job 10963.3
4 10963.4 (TEST_SUITES="testpackages testinstall-loadall" ABI=64) 21 Nov 2019 08:52PM UTC 0
73.14
Travis Job 10963.4
6 10963.6 (TEST_SUITES="docomp testinstall") 21 Nov 2019 09:12PM UTC 0
73.16
Travis Job 10963.6
8 10963.8 (TEST_SUITES=testmanuals) 21 Nov 2019 09:09PM UTC 0
71.88
Travis Job 10963.8
9 10963.9 (TEST_SUITES=testbugfix CONFIGFLAGS="--enable-memory-checking") 21 Nov 2019 09:09PM UTC 0
60.55
Travis Job 10963.9
13 10963.13 (TEST_SUITES="testinstall" JULIA=yes CONFIGFLAGS="--disable-Werror") 21 Nov 2019 09:17PM UTC 0
72.95
Travis Job 10963.13
Source Files on build 10963
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #10963
  • ab30ec0a on github
  • Prev Build on master (#10960)
  • Next Build on master (#10964)
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