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

SRI-CSL / yices2
71%

Build:
DEFAULT BRANCH: master
Repo Added 23 May 2017 01:52AM UTC
Files 496
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
  • 2.6.5
  • 2.7.0
  • 2.8.0_doc_updates
  • 2019-08-19
  • 2019-08-19-mcsat-bv
  • 2020-02-18
  • 2020-08-19
  • 2021-02-19
  • 393-api-could-yices_assert_blocking_clause-return-the-clause
  • 486-assertion-failure-in-srcmcsatvaluec-could-be-a-duplicate-of-451
  • L2O_calc_update
  • L2O_submission_merge
  • Mrmaxmeier-smtlib-model-syntax
  • Yices-2.5.3
  • Yices-2.5.4
  • Yices-2.6.0
  • Yices-2.6.1
  • Yices-2.6.2
  • ahmed-irfan-debian
  • ahmed-irfan-patch-1
  • api-model-function-values
  • api-test-eager-fail
  • array-tests
  • bool-bump-factor
  • bool-scaling-20
  • bugfix/608
  • bugfix/issue-366
  • bugfix/issue-406
  • bvlra
  • case-eval2
  • cdclt-plugin
  • change_no_error
  • ci-coveralls-nonblocking
  • ci-make-test
  • ci_fixes
  • codex/fw-egraph-satellite
  • context_delegates
  • cp-commit-02b6501
  • cross-compile
  • darpa-2019-02-19
  • definition_clauses
  • feature/wide-model-projection
  • ff-api-extension
  • fix-417-smt2-string-escape
  • fix-640-clash-of-kittens
  • fix-api-test
  • fix-array-model-print-smt2
  • fix-check-api-warning
  • fix-compilation-warnings
  • fix-interpolant-with-empty-model
  • fix-iss-392
  • fix-iss-414
  • fix-iss-433
  • fix-iss-626-mcsat-ceil
  • fix-issue-432
  • fix-issue-534
  • fix-issue-615-interpolation-crash
  • fix-issue-616-cnf-gc-mark-static
  • fix-logic-order
  • fix-mcsat-nira-eq-preprocessing
  • fix-mcsat-param-api
  • fix-portfolio-solver
  • fix-smt2-echo-error-behavior
  • fix-some-printing
  • fix-strerror-mingw
  • fix-timeout-mingw
  • fix-unit-tests
  • fix/iss552-root-pair-metadata
  • fix/issue-403-getvalue-segfault
  • fix/issue-536-bool-plugin-eval
  • fix/smt2-array-model-format
  • fix/threadsafe-disable-mcsat-cdclt-checks
  • fix_array_solver_hash
  • fix_binary_search
  • fix_crashes
  • fix_return
  • hint-real-decisions
  • implicant-cube-enumeration
  • improve-ci-cache
  • incr-cadical
  • iss165-regression-test
  • iss396-test
  • iss410-reenable-intfeas
  • iss440-fix
  • iss547
  • iss74-regression-test
  • issue-613-mcsat-curried-function-model
  • issue-621-plan-a-diff-witness
  • issue517
  • kissat_delegate
  • mcsat-api-var-order
  • mcsat-array-comb
  • mcsat-array-distinct
  • mcsat-array-finite
  • mcsat-array-improved-call
  • mcsat-array-learn
  • mcsat-array-patch-1
  • mcsat-array-simplify-var-bump
  • mcsat-array-sort-heuristic
  • mcsat-arrays-2
  • mcsat-arrays-fix
  • mcsat-arrays-fixes
  • mcsat-assumptions
  • mcsat-boolean-lemma-minimization
  • mcsat-bv
  • mcsat-bv-array-purify
  • mcsat-bv-refactorbdds
  • mcsat-bv-smtcomp-2019
  • mcsat-cached-value-tier-fallback
  • mcsat-check-model-with-hint
  • mcsat-eval-2
  • mcsat-filter-binary-clauses
  • mcsat-glue-reduce
  • mcsat-imp-clause-db
  • mcsat-imp-reducedb
  • mcsat-incremental
  • mcsat-int-hint-2
  • mcsat-interpolation
  • mcsat-keep-binary-clauses
  • mcsat-learn
  • mcsat-lemma-limit-update
  • mcsat-model-hint
  • mcsat-model-hint-registration-queue-fix
  • mcsat-new-reduce
  • mcsat-nra
  • mcsat-nra-intervals
  • mcsat-part-restart
  • mcsat-recache
  • mcsat-reduce
  • mcsat-relax-zero-lemmas
  • mcsat-set-initial-var-order-api
  • mcsat-supplement-cdclt
  • mcsat-target
  • mcsat-target-best
  • mcsat-test-option-update
  • mcsat-trail-update-extra-cache-elements
  • mcsat-tuples-support
  • mcsat-ufnra-model-fix
  • mcsat-unsat-core
  • mcsat-update-heuristic
  • mcsat-update-reduce
  • mcsat_uf_model_fix
  • mingw-special
  • model-clone-project-api
  • mt-master
  • new-bv
  • nra-cached-must-decide
  • nra-hints-patch
  • nra-learn-hint-next-decision
  • nra-to-na
  • nsat-target
  • patch-iss-418-prerelease
  • qf-eq-bv-arith
  • rand-cmd
  • reduce-cdclt
  • refs/heads/mcsat_uf_model_fix
  • refs/tags/Yices-2.6.5
  • reintroduce-interval-approx-nra
  • rename-smt-status-enum
  • rename-yices-status-enum
  • rm-scratch-compilation
  • simpler-unsat-cores
  • simplify-mcsat-randomness-setting
  • size_t
  • small_fixes
  • smt2-algebraic-model-format
  • smt2-output
  • smt2-set-option-timeout
  • smtcomp-2017
  • smtcomp2020
  • smtcomp2021
  • smtcomp2024
  • smtcomp2025
  • smtlib-model-syntax
  • test-451
  • test-initial-order
  • test-var-order
  • tmp_good
  • type-macros-api
  • types-macros-doc
  • unique-fun-decision
  • untagged-ccae5cc58023f61e3a62
  • update-actions-checkout-4
  • update-ci
  • update-ci-check-api
  • update-cov
  • update-html-doc
  • update-set-var-oder-api
  • update-weq-term-rep
  • update-win-ci-thread-safety
  • v
  • valgrind-regress
  • weq-fix-todo
  • wide-projection-stats
  • win-ci
  • win-ci-2
  • y2sat-multicheck-fix
  • yices.py
  • yices2-mcsat-portfolio-py

12 Jul 2026 06:59AM UTC coverage: 71.205% (-0.008%) from 71.213%
29183493071

push

github

web-flow
Make the SMT-LIB 2.6 "" string escape the default (#417) (#653)

The "" escape (a double quote inside a string literal is written by
doubling it) was only accepted when a script declared
(set-info :smt-lib-version 2.5|2.6); otherwise Yices used the legacy
pre-2.5 escapes (\" and \\), so standard 2.6 input like (echo "foo""bar")
failed with a syntax error.

Since SMT-LIB 2.6 is the current standard, use its string syntax
unconditionally. This drops the legacy escapes, so the two string readers
collapse into one and the two_dot_five_variant flag / activation machinery
is removed. smt2_echo likewise always escapes with "".

- add regression test iss417
- update iss416 to use "" escapes (the legacy \" case no longer parses)
- update the brummayerbiere coverage benchmark's :source metadata to ""

4 of 4 new or added lines in 2 files covered. (100.0%)

7 existing lines in 1 file now uncovered.

95538 of 134173 relevant lines covered (71.21%)

1667019.91 hits per line

Relevant lines Covered
Build:
Build:
134173 RELEVANT LINES 95538 COVERED LINES
1667019.91 HITS PER LINE
Source Files on master
  • Tree
  • List 496
  • Changed 4
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29183493071 master Make the SMT-LIB 2.6 "" string escape the default (#417) (#653) The "" escape (a double quote inside a string literal is written by doubling it) was only accepted when a script declared (set-info :smt-lib-version 2.5|2.6); otherwise Yices used th... push 12 Jul 2026 07:10AM UTC web-flow github
71.21
28931436466 master Fix segfault in get-value for function default over exhausted finite range (#403) (#655) When building a model, a function/array's default value is a fresh particle of the range type. egraph_concretize_value realized it with make_fresh_value, whi... push 08 Jul 2026 09:25AM UTC web-flow github
71.21
28849461968 master Add regression test for issue #165 (QF_UFBV incremental) (#654) The QF_UFBV benchmark attached to issue #165 previously ran for hours; it now solves in under a second. Add it as a regression test to guard against both a re-hang and incorrect resu... push 07 Jul 2026 07:43AM UTC web-flow github
71.21
28822899525 master Fix SMT-LIB conformance of echo and :error-behavior (#415, #416) (#652) - echo now prints the string literal back with its surrounding double quotes, re-escaping embedded quotes to match how the lexer reads strings in the active SMT-LIB versi... push 06 Jul 2026 09:10PM UTC web-flow github
71.19
28736876360 master Re-enable bound strengthening and diophantine check in simplex (#651) * Re-enable bound strengthening and diophantine check in simplex Commit 14d675fc ('Test code', 2018) disabled these integer-feasibility phases with 'if (false && ...)' guards,... push 05 Jul 2026 10:05AM UTC web-flow github
71.19
28727772696 master Add regression test for issue #74 (#650) * Add regression test for issue #74 The QF_AUFLIA instance from the issue made the simplex integer check branch forever on a variable with only one bound (fixed since 395522de by forcing restarts during b... push 05 Jul 2026 03:17AM UTC web-flow github
70.06
28645791293 master Add model clone/project APIs and model-local value export (#649) * Fix model defined term collection * Add model value export * Add model clone and project * Flatten model aliases before append * Add zero-division model functions * Document ... push 03 Jul 2026 07:51AM UTC web-flow github
70.06
28626789995 master Merge pull request #647 from SRI-CSL/fix-640-clash-of-kittens Fix static builds with both CaDiCaL and Kissat enabled push 02 Jul 2026 11:06PM UTC web-flow github
69.9
28608932054 master Merge pull request #645 from SRI-CSL/issue-621-plan-a-diff-witness Fix MCSAT function extensionality with diff witnesses (fixes 621) push 02 Jul 2026 05:33PM UTC web-flow github
69.9
28419628611 master ci: harden Coveralls upload and bump actions to Node 24 (#646) * ci: don't fail CI when the Coveralls upload errors Coverage data is uploaded via coverallsapp/github-action; a transient Coveralls outage (e.g. a 502 on upload) was failing the who... push 30 Jun 2026 04:23AM UTC web-flow github
69.4
See All Builds (2105)
  • 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

© 2026 Coveralls, Inc