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

gap-system / gap / 12371
4%

Build:
DEFAULT BRANCH: master
Ran 30 Oct 2020 02:46PM UTC
Jobs 13
Files 735
Run time 50min
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
12371

push

travis-ci-com

fingolfin
Extend BindConstant, MakeConstantGlobal to all object types

Currently we only support these on integer and boolean values. This patch
extends this to all object types. This would then simply be a "non-reversible"
version of `MakeReadOnlyGlobal`; i.e., unlike that, a "constant global
variables" can never be turned into a non-constant one. That is, it will
always refer to the same object.

Semantically this interpretation of `constness` is in line with other
languages, such as Julia, where `const` refers to the (re)assignability of a
variable identifier, *not* to the mutability of the object it refers to. (Note
that this is admittedly somewhat confusing in GAP, with
`MakeReadOnlyGlobal`/`MakeReadOnlyGVar` doing one thing and `MakeReadOnlyObj`
doing something orthogonal (and for now only in HPC-GAP....

Note that no further use is made of this for now; in particular, unlike for
small integer values, `true` and `false`, no attempt is made to "inline"
constant object in function definitions. However, interfaces to other
languages (such as the GAP-Julia interface) could exploit constness for
various optimizations.

3 of 3 new or added lines in 1 file covered. (100.0%)

752335 of 802668 relevant lines covered (93.73%)

19217867.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12371.1 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="docomp teststandard") 30 Oct 2020 02:55PM UTC 0
35.46
Travis Job 12371.1
2 12371.2 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="docomp teststandard" ABI=32 CONFIGFLAGS="") 30 Oct 2020 02:46PM UTC 0
35.4
Travis Job 12371.2
3 12371.3 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="docomp teststandard" ABI=64 HPCGAP=yes) 30 Oct 2020 02:47PM UTC 0
38.97
Travis Job 12371.3
4 12371.4 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="testpackages testinstall-loadall" ABI=64) 30 Oct 2020 02:47PM UTC 0
69.87
Travis Job 12371.4
6 12371.6 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="docomp testinstall testspecial test-compile testlibgap testkernel") 30 Oct 2020 03:14PM UTC 0
70.77
Travis Job 12371.6
7 12371.7 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES=makemanuals) 30 Oct 2020 02:58PM UTC 0
39.37
Travis Job 12371.7
8 12371.8 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES=testmanuals) 30 Oct 2020 03:00PM UTC 0
88.72
Travis Job 12371.8
9 12371.9 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES=testbugfix CONFIGFLAGS="--enable-memory-checking") 30 Oct 2020 02:58PM UTC 0
59.77
Travis Job 12371.9
12 12371.12 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="testspecial test-compile testlibgap testkernel") 30 Oct 2020 03:05PM UTC 0
49.22
Travis Job 12371.12
13 12371.13 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="testinstall" JULIA=yes CONFIGFLAGS="--enable-debug --disable-Werror") 30 Oct 2020 03:09PM UTC 0
69.85
Travis Job 12371.13
14 12371.14 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="docomp testinstall") 30 Oct 2020 03:33PM UTC 0
70.08
Travis Job 12371.14
15 12371.15 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="docomp testinstall") 30 Oct 2020 03:19PM UTC 0
70.08
Travis Job 12371.15
16 12371.16 (CFLAGS="--coverage -O2 -g" CXXFLAGS="--coverage -O2 -g" LDFLAGS="--coverage" CONFIGFLAGS="--enable-debug" COVERALLS_PARALLEL=true TEST_SUITES="docomp testinstall") 30 Oct 2020 03:19PM UTC 0
70.08
Travis Job 12371.16
Source Files on build 12371
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #12371
  • 57509de9 on github
  • Prev Build on master (#12361)
  • Next Build on master (#12372)
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