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

SRI-CSL / yices2
69%

Build:
DEFAULT BRANCH: master
Repo Added 23 May 2017 01:52AM UTC
Files 486
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
  • 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_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-make-test
  • 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-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-some-printing
  • fix-strerror-mingw
  • fix-timeout-mingw
  • fix-unit-tests
  • fix/iss552-root-pair-metadata
  • 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
  • improve-ci-cache
  • incr-cadical
  • iss396-test
  • iss440-fix
  • iss547
  • issue-613-mcsat-curried-function-model
  • 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-bv
  • mcsat-bv-array-purify
  • mcsat-bv-refactorbdds
  • mcsat-bv-smtcomp-2019
  • 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-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
  • 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
  • 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
  • win-ci
  • win-ci-2
  • y2sat-multicheck-fix
  • yices.py
  • yices2-mcsat-portfolio-py

26 May 2026 05:13PM UTC coverage: 68.786%. Remained the same
26463497199

push

github

web-flow
mcsat: tighten trail cache update and GC sweep loops (#632)

* mcsat: iterate trail elements in trail_update_extra_cache

Replace the two cache-size loops with a single pass over trail->elements.
The old code iterated [0, cache.size) and filtered with trail_has_value;
the set of vars satisfying that filter is exactly trail->elements (modulo
the to_repropagate transient), so direct iteration is equivalent and runs
in O(|trail|) instead of O(|max variable index|). Both cache writes share
one trail_get_value call.

* mcsat: fuse trail_gc_sweep into a single pass

Collapse the three per-cache loops into one iteration over [1, model.size).
Each unmarked variable's marked-set lookup now happens once instead of
three times. Skip the variable_null sentinel (var=0) and drop the dead
trailing assert.

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

87467 of 127158 relevant lines covered (68.79%)

1623934.46 hits per line

Relevant lines Covered
Build:
Build:
127158 RELEVANT LINES 87467 COVERED LINES
1623934.46 HITS PER LINE
Source Files on master
  • Tree
  • List 486
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26463497199 master mcsat: tighten trail cache update and GC sweep loops (#632) * mcsat: iterate trail elements in trail_update_extra_cache Replace the two cache-size loops with a single pass over trail->elements. The old code iterated [0, cache.size) and filtered ... push 26 May 2026 05:23PM UTC web-flow github
68.79
26459392082 master Fix y2sat delegate multi-check (#631) * Fix y2sat delegate multi-check append handling * Handle y2sat appended clauses over substituted literals * Tighten y2sat append-mode invariants * Preserve y2sat decision order across rechecks Commit sup... push 26 May 2026 04:04PM UTC web-flow github
68.79
26149540099 master Merge pull request #628 from SRI-CSL/fix-issue-616-cnf-gc-mark-static mcsat: per-cnf gc-mark progress index (issue #616) push 20 May 2026 08:10AM UTC web-flow github
67.45
25787884743 master Merge pull request #629 from SRI-CSL/incr-cadical New version of delegates for contexts, with smarter handling of multichecks and push-pop modes push 13 May 2026 08:45AM UTC web-flow github
67.45
25574532210 master Merge pull request #607 from SRI-CSL/context_delegates QF_BV context delegates (#453): config/param selection, incremental state, assumptions, and delegate regressions push 08 May 2026 07:22PM UTC web-flow github
67.25
25567470578 master Merge pull request #624 from SRI-CSL/fix-issue-615-interpolation-crash Fix issue #615: crash in mcsat_value_construct_from_value during interpolation. push 08 May 2026 04:48PM UTC web-flow github
67.22
25562983130 master Merge pull request #627 from SRI-CSL/fix-iss-626-mcsat-ceil Fix iss 626 mcsat ceil push 08 May 2026 03:13PM UTC web-flow github
67.09
25545786565 master Merge pull request #623 from SRI-CSL/smt2-algebraic-model-format smt2: print algebraic numbers in SMT-COMP 2026 root-of-with-interval … push 08 May 2026 09:17AM UTC web-flow github
67.08
25541461757 master Merge pull request #606 from SRI-CSL/mcsat-tuples-support MCSAT: add support for tuples (incl. nested with function types); blasts tuples in input constraints + reconstitutes them in models and interpolants push 08 May 2026 07:09AM UTC web-flow github
67.08
25307519190 master portfolio: fix sat/unsat detection, race conditions, and path resolution (#622) Substring matching ("sat" in stdout) produced false positives whenever yices emitted an error message containing "mcsat" -- e.g. reporting SAT on unsupported quantifi... push 04 May 2026 08:02AM UTC web-flow github
66.69
See All Builds (2001)
  • 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