Commit Graph

4144 Commits (85d9e5bdb05dfde52d0dca51e4f349210a24011c)

Author SHA1 Message Date
Dino Distefano 3d07754275 Giving cost 1 to procedure with empty body 6 years ago
Jules Villard 7bd4aaa819 [pulse] pulse models 6 years ago
Mehdi Bouaziz dffdd9c2ad [cost] Print constraints in HTML debug 6 years ago
Jules Villard d28d0528d1 [pulse] initial commit 6 years ago
Jules Villard 98f65298c5 [log] do not crash when logging errors 6 years ago
Mehdi Bouaziz a2230bca9d [debug] Print nodes using weak topological order 6 years ago
Mehdi Bouaziz 8ef9bf7641 Expose WTO in ProcCfg 6 years ago
Mehdi Bouaziz b324dbd8dd Use WTO to get loop heads 6 years ago
Mehdi Bouaziz 0d4c06efc5 WTO: use a partial ProcCfg 6 years ago
Jules Villard dd2b9675d6 [log] print only innermost source file context of crash 6 years ago
Jules Villard bee7649048 [perf] fix capture traces and record clang events 6 years ago
Sungkeun Cho fd660f42f5 [inferbo] Suppress exception on placement new 6 years ago
Dino Distefano 2e64566a6c Finding stateless CKComponents 6 years ago
Mehdi Bouaziz 371e1267d9 [debug] Get rid of proof_cover/isproof 6 years ago
Mehdi Bouaziz b71af05f00 Stats: merge visited_fp and visited_re 6 years ago
Mehdi Bouaziz f873debc96 [inferbo] Debug latest prune abstract value 6 years ago
Ezgi Çiçek 78a865b14e [hosting] Disable purity and cost callbacks temporarily 6 years ago
Ezgi Çiçek 99c2a6da8d [hoisting] Hoist only expensive pure functions 6 years ago
Josh Berdine e1d4aad487 [ocamlformat] upgrade ocamlformat to 0.8 7 years ago
Nikos Gorogiannis 9eecd1bb9b [racerd] reconcile java and clang report corellation code 7 years ago
Dino Distefano 08a26d4ba1 First approximation of stateless 7 years ago
Mehdi Bouaziz c3f2fbc8c6 [inferbo] Do not alias values representing multiple values (Java, C partially) 7 years ago
Sungkeun Cho d94ba863c6 [infer] Add type in binary operator 7 years ago
Mehdi Bouaziz eca0b491d6 Weak Topological Order and Abstract Interpreter using it 7 years ago
Mehdi Bouaziz c9b89b54dd Preparing for WeakTopologicalOrder-based abstract interpreter 7 years ago
Mehdi Bouaziz 2be4710811 [AI] Enable debugging only based on --write-html 7 years ago
Mehdi Bouaziz 62b1f39540 [Uninit][8/13] Rename UninitVars to MaybeUninitVars 7 years ago
Mehdi Bouaziz 01f3f39760 [Uninit][6/13] Move some operations to the domain 7 years ago
Mehdi Bouaziz 6ca6de80c3 [Uninit][5/13] Use callee_formals directly 7 years ago
Mehdi Bouaziz fcf2ce1e8f [Uninit][4/13] extras 7 years ago
Mehdi Bouaziz 6fd02b272f [Uninit][3/13] Modules Models and Initial 7 years ago
Dino Distefano 89700a7d95 Added new predicated for captured values 7 years ago
Mehdi Bouaziz f639906496 [Uninit][2/13] Move summary type 7 years ago
Mehdi Bouaziz b90c2f3bfc [debug] Print proc attributes on the procedure page 7 years ago
Mehdi Bouaziz 15839539a7 Annot.Method: record rather than pair 7 years ago
Nikos Gorogiannis 0b4beda1cd [starvation] also consider subclasses of Future 7 years ago
Sungkeun Cho 1330475032 [infer] Fix placement_new translation 7 years ago
Sungkeun Cho f4ee2a0234 [inferbo] Revise placement new model 7 years ago
Mehdi Bouaziz aa6f5b2ed5 Uninit nits 7 years ago
Mehdi Bouaziz ded6bd8ba4 Uninit: do not use the one-instr-per-node CFG 7 years ago
Mehdi Bouaziz 3ff9a3127c [uninit] Use LowerHIL-AI directly 7 years ago
Jeremy Dubreil 56709b4ccb [infer] the bug hash should also consider the anonymous classes in the qualifier 7 years ago
Jules Villard 8c7bff0210 [proc-cfg][5/5] remove file-wide cfgs from the db 7 years ago
Jules Villard 2b30dec50a [proc-cfg][4/5] kill Cfg.load 7 years ago
Jules Villard 31e01a9aa0 [proc-cfg][3/5] stop caching whole-file cfgs in exe_env 7 years ago
Jules Villard 7615963bf4 [proc-cfg][2/5] fix duplicate symbols detection 7 years ago
Jules Villard 7e20c8d380 [proc-cfg][1/5] add per-procedure cfgs to the procedures table 7 years ago
Jules Villard b8240eadc1 [cfgs] only analyse *defined* procedures 7 years ago
Jules Villard 2a51bdabaf [cfgs] move specialize_* functions to another module to avoid circular dependencies 7 years ago
Sungkeun Cho 67d14d692e [infer] Avoid twice of xml escaping 7 years ago