Comments (2)
The build process has some flaws:
- Only gazer-bmc uses GazerZ3Solver, but disabling it does not work. (update: Also, GazerVerifier is used only in gazer-bmc)
- gazer-bmc, gazer-theta and gazer-cfa functional tests could be split to test only portion of the code.
- GazerLLVM linkage is a heavy operation because of the big LLVM library (libraries, to be exact). This could be added at the last build stage, if I'm not mistaken.
- Z3Solver is downloaded (or at least the version is checked online) at every make invocation, which is too heavy for an iterative build system.
I'm not too familiar with the CMake build system, I'll try play around a bit to speed up the process (mainly for the iterative building)
from gazer.
Here are the dependencies, according to CMake
from gazer.
Related Issues (20)
- Can I get the generated CFA file?
- Basic format of the configuration description HOT 2
- Portfolio script as entry point of the docker file HOT 1
- Move CI to GH Actions
- Segmentation fault in a program with return in a nested loop
- Test harnesses should mock unused functions
- Support SV-COMP ReachSafety-Arrays with BMC HOT 1
- Support SV-COMP ReachSafety-Arrays with Theta
- Support SV-COMP ReachSafety-BitVectors with Theta
- Support SV-COMP ReachSafety-Floats with Theta
- Support SV-COMP ReachSafety-Heap with BMC HOT 2
- Support SV-COMP ReachSafety-Heap with Theta HOT 1
- Support SV-COMP ReachSafety-Sequentialized with BMC HOT 1
- Support SV-COMP ReachSafety-Sequentialized with Theta HOT 1
- Support SV-COMP ReachSafety-Combinations with Theta
- Support SV-COMP ReachSafety-Combined with BMC HOT 1
- Support 'malloc' in flat memory model
- Gitignore for portfolio HOT 3
- Test Docker image with GH Actions
- Discussion: Upgrading LLVM framework? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gazer.