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

form-dev / form
66%

Build:
DEFAULT BRANCH: master
Repo Added 05 Jun 2025 10:19AM UTC
Files 64
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 master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 4.3
  • PrintFloat
  • StartFloat
  • actions-cond-valgrind
  • alloc-failure-hang
  • backtrace
  • badges
  • chainin-symm
  • check-hyperform
  • chop
  • ci-conditional
  • ci-formapart
  • ci-remove-w2
  • ci-setup-build-action
  • ci-windows-2022
  • ci/build-arm64-windows
  • ci/deploy-enable-flint
  • clang-warnings
  • cmp-counter
  • comp-native
  • coverage-exclusion
  • cppcheck
  • dependabot/github_actions/actions/checkout-6.0.3
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/stale-10.3.0
  • dependabot/github_actions/actions/stale-10.4.0
  • dependabot/github_actions/actions/stale-11.0.0
  • dependabot/github_actions/coverallsapp/github-action-2.3.6
  • dependabot/github_actions/coverallsapp/github-action-2.3.8
  • dependabot/github_actions/dot-github/actions/setup-build/actions/cache-6
  • dependabot/github_actions/dot-github/actions/setup-build/awalsh128/cache-apt-pkgs-action-1.6.3
  • dependabot/github_actions/softprops/action-gh-release-3.0.1
  • dependabot/github_actions/softprops/action-gh-release-3.0.2
  • dependabot/github_actions/softprops/action-gh-release-3.0.3
  • dimension
  • doc-load
  • documentation
  • dollar-decl
  • dollar-modopt-max
  • dollar-pre-incr
  • dollars-min-max
  • dollars-recursive-lock
  • endsort-leak
  • evaluate-fun
  • exponential
  • factarg-vec
  • feature/autoconf-2.69
  • feature/update-cache-apt-pkgs-action
  • feature/update-github-actions
  • file-late-setup
  • findloop-replaceloop
  • fix-649
  • fix-endsort
  • fix-issue-646
  • fix-issue-695
  • fix-sav-regression
  • fix-term-arg-stagesort
  • fix-tex4ht
  • fix-torat
  • fix/issue242-endif-uninit-sentinel
  • flint-cleanup
  • flint-fix-poly-fact
  • flint-reserve
  • flint-sparse
  • flintv2
  • float-bugs
  • float-manual
  • float-tests
  • float-zero
  • formlib
  • funcnumbsortbots
  • getmaxtermsize
  • gpt-fix-experiments
  • grcc-2pt-vtx
  • grcc-fixes
  • grcc-fixes-2
  • humanstats
  • humanstats-test
  • humanstats-units
  • inside-dollar
  • intohide
  • issue-138
  • issue-251
  • issue-252
  • issue-316
  • issue-617
  • issue-631
  • issue-647
  • issue-664
  • issue-710
  • issue-711
  • issue-741-gpt
  • issue-747
  • issue-747-2
  • issue-750
  • issue-833
  • issue-856
  • issue-887
  • lcov-excl
  • license-notice
  • make-dollar-warning-default
  • manual-diagrams
  • manual-updates
  • many-threads
  • memmove
  • mod-opt-segfault
  • mzv-errors
  • non-symbol-takecontent
  • padic-pr
  • perf-flint
  • perf-float-check
  • polynomial-tests
  • pr/allow-dollar-moduleoption-anywhere
  • pr/build/configure-summary-mingw-arm64
  • pr/build/fix-latex2html
  • pr/build/make-clean-idempotent
  • pr/build/more-sanitizers
  • pr/build/zlibwrapper-handling
  • pr/chore/dependabot
  • pr/ci/actions-checkout-v6-in-32bit-containers
  • pr/ci/apt-update
  • pr/ci/debian12
  • pr/ci/deploy-macos-15-intel
  • pr/ci/flint-3.4.0
  • pr/ci/flint-3.6.0
  • pr/ci/remove-setup-build-log-markers
  • pr/ci/stale-workflow
  • pr/ci/update-dependabot-config
  • pr/ci/update-stale-workflow
  • pr/docs/fix-equation-numbers
  • pr/docs/fix-spectators
  • pr/docs/mark-tested-examples
  • pr/docs/remove-cfunctions-properties
  • pr/feat/continuedo_number
  • pr/feat/diagrams-20250717
  • pr/feat/enhanced-cherk_rb
  • pr/feat/print-feature-list
  • pr/feat/warn-conflicting-dollar-moduleoptions
  • pr/fix/ci/cache-apt
  • pr/fix/latex2html-authorlist
  • pr/fix/manual-labels-and-sections
  • pr/fix/parform-runtime-terminate
  • pr/flint-version-check
  • pr/refactor/remove-pre-c89-legacy-code
  • pr/test/diagram-comparison
  • pr/test/improve-total_physical_memory
  • pr/test/vacuum-bubbles
  • pr/test/valgrind-clean
  • prep-v501
  • preproc-subsubversion
  • protect-float
  • putfirst-neg
  • qgraf-keywords
  • readme
  • repeat-sum
  • require-flint
  • runtime-error-tests
  • series-tst
  • setups-file
  • sortbot-blocks
  • sortverbose
  • stdint
  • strict-rounding
  • struct-padding-2
  • sub-buffer-stagesort
  • tablebase-write-size
  • test-color
  • test-coverage
  • test-coverage-fixes
  • test-extra-cov-fix
  • test-extra-mincer
  • tform-copyspectator
  • threadbuckets
  • timeout
  • timeout-fix
  • transform-noargs
  • user-normsize
  • v5.0.0
  • v5.0.1
  • v5.0.2
  • version-info
  • void
  • warnings-32bit-debian

16 Sep 2026 12:21PM UTC coverage: 66.0% (+0.03%) from 65.972%
35095351791

push

github

jodavies
fix: check for DENOMINATOR subexpressions or dirty args before marking clean

Additionally, TestFunFlag must scan DENOMINATOR and EXPONENT arguments
for subexpressions, or for e.g. replace_ can run too early and miss
replacements.

The resolves #316 and #315

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

11 existing lines in 1 file now uncovered.

52666 of 79797 relevant lines covered (66.0%)

9442414.54 hits per line

Relevant lines Covered
Build:
Build:
79797 RELEVANT LINES 52666 COVERED LINES
9442414.54 HITS PER LINE
Source Files on master
  • Tree
  • List 64
  • Changed 6
  • Source Changed 1
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35095351791 master fix: check for DENOMINATOR subexpressions or dirty args before marking clean Additionally, TestFunFlag must scan DENOMINATOR and EXPONENT arguments for subexpressions, or for e.g. replace_ can run too early and miss replacements. The resolves #3... push 16 Sep 2026 12:37PM UTC jodavies github
66.0
35095254495 master ci: remove two-worker TFORM tests Now that TFORM uses SortBotMasterMerge also in the -w1 and -w2 configurations, we can remove the -w2 test runs which were added after a bug was found and fixed in MasterMerge, which has now been removed. push 16 Sep 2026 12:26PM UTC jodavies github
65.97
34967393875 master Make SortBots mandatory and replace MasterMerge with SortBotMasterMerge - remove conditional logic #ifdefWITHSORTBOT to make sortbots mandatory; - Delete MasterMerge function and replace it with the usage of SortBotMasterMerge; The multi-thread a... push 15 Sep 2026 01:48PM UTC jodavies github
65.97
34967205448 master ci: add formapart tests to check/extra for github actions push 15 Sep 2026 01:08PM UTC jodavies github
66.03
34967166399 master perf: tablebase addto: avoid re-writing INDEXBLOCK for every added element Previously, FORM re-wrote the ~330KiB INDEXBLOCK to the file for every single added element. For this reason, it has been extremely ill-advised to write a TableBase to, fo... push 15 Sep 2026 12:43PM UTC jodavies github
65.84
34967006317 master perf: improve TFORM CopySpectator performance CopySpectator creates a one-term prototype expression in the scratch file. We must not use this to determine TFORM bucket size, or the master will create an enormous number of single-term buckets for ... push 15 Sep 2026 12:20PM UTC jodavies github
65.78
34956386465 master fix(grcc): bounds checking for coupling, nodes, etc Cases where we check an array index against, for eg, GRCC_MAXNCPLG should use > and not >=. Cases where we are inserting a new vector entry must remain >= since we about to increment, and then i... push 15 Sep 2026 11:31AM UTC jodavies github
65.76
34956447433 master fix: InExpression and if(expression()) for redefined expressions These must check if expressions have been redefined, and follow the redefinition chain to the most recently-defined expression. Otherwise they act on stale redefined expressions, w... push 15 Sep 2026 10:48AM UTC jodavies github
65.78
34956320125 master fix: additional size book-keeping for TestSub recursion This commit fixes cases where terms change size deeper in the nested structure, and following the calls to Normalize and Sort, the nesting stack is already updated. We must not update it a s... push 15 Sep 2026 10:45AM UTC jodavies github
65.74
34954458509 master ci: only run the full test suite if FORM source code or tests change The full test suite takes a long time to run, particularly under valgrind. Only run it if FORM's source code, the tests, or the yml file controlling the tests are modified. Oth... push 15 Sep 2026 09:53AM UTC jodavies github
65.75
See All Builds (535)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc