Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wip #12

Open
wants to merge 36 commits into
base: master
Choose a base branch
from
Open

Wip #12

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
ef6bea3
fuzzer: add instructions
conp-solutions Mar 6, 2020
fceaa0f
travis: activate ci script
conp-solutions Mar 6, 2020
f84aa85
lcm: prepare clause class
nmanthey Oct 20, 2017
07f0c24
lcm: port implementation from Riss
nmanthey Oct 20, 2017
5be8767
lcm: set PT level to current node level
conp-solutions Feb 15, 2018
40310f3
pcasso: share results of LCM
conp-solutions Feb 15, 2018
82e81e0
pcasso: try to avoid local data structures
conp-solutions Feb 15, 2018
275cf18
pcasso: get learnts_indeces right
conp-solutions Feb 15, 2018
96359f9
pcasso.sh: actually read tmp dir
conp-solutions Feb 15, 2018
bc4d5af
splitting: use var based index
conp-solutions Feb 20, 2018
797ae6a
splitting: only compute score for candidates
conp-solutions Feb 20, 2018
892cf06
splitting: handle no-split case
conp-solutions Feb 20, 2018
10133b0
master: allow getting stuck more often
conp-solutions Feb 20, 2018
1c1cbc3
master: do not blindly set to unknown
conp-solutions Feb 20, 2018
3abccb4
master: always write unsat result
conp-solutions Feb 20, 2018
a21fc34
pcasso: clear clauses to share before reduceDB
conp-solutions Feb 15, 2018
20c2e54
levelpool: inisist on more restrictions
conp-solutions Mar 9, 2018
b6262a0
solverpt: do not share eagerly
conp-solutions Mar 9, 2018
b05be71
solverpt: assertions and volatile
conp-solutions Mar 6, 2020
5f290f8
Merge branch 'lcm' into wip
conp-solutions Mar 10, 2020
a5b624e
Merge branch 'travis' into wip
conp-solutions Mar 10, 2020
a9ad8fa
lasplitting: handle unit conflicts
conp-solutions Mar 11, 2020
3bd94fb
lasplitting: do not shrink watched lits
conp-solutions Mar 11, 2020
cc67787
lasplitting: do not use learnt units
conp-solutions Mar 11, 2020
13357af
lcm: set PT level
conp-solutions Mar 11, 2020
33540c4
bug: add another example for unsound behavior
conp-solutions Mar 11, 2020
dcbe631
sharing: store pt level before failing
conp-solutions Apr 12, 2020
420c276
unsat: allow to suppress UNSAT
conp-solutions Apr 12, 2020
c950451
output: print state when verbose
conp-solutions Apr 12, 2020
888a695
git: ignore static analysis
conp-solutions Apr 12, 2020
8b6780c
lcm: set level for dropped literals
conp-solutions Apr 12, 2020
cec08b1
toolCheck: be verbose for assertions
conp-solutions Apr 13, 2020
837c501
debug: add -no-lbd-min to reproducer
conp-solutions Apr 13, 2020
bd681ae
bug: add no-lbd-min bug
conp-solutions Apr 13, 2020
9f9c215
bug: add failing analysis
conp-solutions Apr 13, 2020
1f130c6
markarray: default step to 1
conp-solutions Apr 13, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@ depend.mk

# astyle orig files
*.orig
cov-int
infer-out
5 changes: 3 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@ sudo: required
before_install:
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
- sudo apt-get update -q
- sudo apt-get install picosat
- sudo apt-get remove gcc g++
- sudo apt-get install g++-7 gcc-7 -y
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-7
- sudo update-alternatives --install /usr/bin/gcc-ar gcc-ar /usr/bin/gcc-ar-7 60
- sudo update-alternatives --install /usr/bin/gcc-ranlib gcc-ranlib /usr/bin/gcc-ranlib-7 60
- sudo update-alternatives --install /usr/bin/x86_64-linux-gnu-gcc x86_64-linux-gnu-gcc /usr/bin/x86_64-linux-gnu-gcc-7 60 --slave /usr/bin/x86_64-linux-gnu-g++ x86_64-linux-gnu-g++ /usr/bin/x86_64-linux-gnu-g++-7

# run the typical ci checks, for now, compile
# run the typical ci checks, for now, compile, and fuzz-test
script:
- make pcassod pcassoRS -j $(nproc)
- ./scripts/ci.sh
Loading