17 Commits (d1b3e56574d6de09f44ae92573d8607dee5d2f07)

Author SHA1 Message Date
Jules Villard 8a1213962e [pulse][1/2] new kind of latent issues to remove some FNs
4 years ago
Jules Villard 6273b1f445 [pulse] move summarisation and reporting functions around
4 years ago
Jules Villard 341c08d9fd [pulse] change ISLOk/ISLError inside states into actual Ok/Error outside states
4 years ago
Gabriela Cunha Sampaio e739099a40 [pulse] Model for Java instanceof
4 years ago
Sungkeun Cho 27ab8bd253 [pulse] Uninitialized check for struct fields
4 years ago
Jules Villard 1f6b9edacc [pulse] do not short-circuit valid paths because of errors
4 years ago
Jules Villard abc36fe97f [pulse] add a bunch of equal and compare functions
4 years ago
Loc Le 6eb79feaaf [Pulse] explicit Ok/Error summaries: bi-abduction for memory read
4 years ago
Loc Le b1d371e54d Pulse with explicit Ok/Error summaries
4 years ago
Sungkeun Cho 69371bb2c5 [pulse] Change to ExitProgram state when calling noreturn function
4 years ago
Jules Villard e526cf157a [pulse] filter out unsat states earlier
4 years ago
Jules Villard 5423bb1699 [pulse] make sure we checked satisfiability on summaries
4 years ago
Jules Villard 46838a45a4 [pulse] define PulseSummary.yojson_of_t
5 years ago
Jules Villard 0b7e2fb7c7 [pulse] more type-safety around summary and latent issues creation
5 years ago
Jules Villard 7fdb33b710 [pulse] report errors only when the PRUNE nodes along the path are true
5 years ago
Jules Villard 50feb5481c [pudge] only ask unsat when reporting
5 years ago
Jules Villard bb9726bbd7 [pulse] enforce short forms for PulseDomainInterface
5 years ago