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

formalsec / smtml / 577
40%

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2026 03:59PM UTC
Jobs 1
Files 53
Run time 1min
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

13 Aug 2026 03:50PM UTC coverage: 40.429% (-0.08%) from 40.506%
577

push

github

filipeom
Quantifer support and unification of API for creation of const/var

Adds quantifier support in cvc5 and bitwuzla. As well as, unifies the API
for creating symbols. In particular, we adopt the `const` API more
commonly used in SMT solvers to replace the ambiguous `symbol` API
which, with the introduction of `Symbol.make_var` and `Typed.var`,
no longer made sense. In summary, API changes are summarised below:

symbol.ml:

- create: Ty.t -> name -> namespace -> t        (was make3)
- make_const: Ty.t -> string -> t               (was make)
- make_var: Ty.t -> string -> t                 (new)
- make: deprecated alias for make_const

typed.ml:

- const: 'a ty -> string -> 'a expr             (was symbol)
- var: 'a ty -> string -> 'a expr               (new)
- symbol: deprecated alias for const

BREAKING CHANGE: Creation of symbols now uses const/var convention

8 of 26 new or added lines in 7 files covered. (30.77%)

109 existing lines in 2 files now uncovered.

2450 of 6060 relevant lines covered (40.43%)

35.75 hits per line

Uncovered Changes

Lines Coverage ∆ File
7
51.91
-0.29% src/smtml/mappings.ml
4
6.19
-0.02% src/smtml/typed.ml
3
44.53
-0.34% src/smtml/smtlib.ml
2
22.89
-0.14% src/smtml/dolmenexpr_to_expr.ml
2
73.08
-2.92% src/smtml/symbol.ml

Coverage Regressions

Lines Coverage ∆ File
108
58.2
-0.18% src/smtml/z3_mappings.ml
1
51.91
-0.29% src/smtml/mappings.ml
Jobs
ID Job ID Ran Files Coverage
1 577.1 13 Aug 2026 03:59PM UTC 53
40.43
GitHub Action Run
Source Files on build 577
  • Tree
  • List 53
  • Changed 10
  • Source Changed 10
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 2e1de499 on github
  • Prev Build on main (#576)
  • Next Build on main (#578)
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