1454 Commits (2fabf62b81180d07aa0f54daf110adb724e74744)

Author SHA1 Message Date
Mehdi Bouaziz 18c45947da Logging.d_printf
7 years ago
Jules Villard 5c30ea1051 [debug] print full types in instructions on error
7 years ago
Mehdi Bouaziz 10804588b2 New function pointer preanalysis without recursion
7 years ago
Nikos Gorogiannis 4334225e67 [class loading] initial commit
7 years ago
Sungkeun Cho 1ae393dc76 [infer] Get widths of build-in integer types
7 years ago
Mehdi Bouaziz a2230bca9d [debug] Print nodes using weak topological order
7 years ago
Jules Villard dd2b9675d6 [log] print only innermost source file context of crash
7 years ago
Mehdi Bouaziz 371e1267d9 [debug] Get rid of proof_cover/isproof
7 years ago
Mehdi Bouaziz b71af05f00 Stats: merge visited_fp and visited_re
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 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
Jeremy Dubreil 56709b4ccb [infer] the bug hash should also consider the anonymous classes in the qualifier
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 b8240eadc1 [cfgs] only analyse *defined* procedures
7 years ago
Jeremy Dubreil fd29aff3a7 [infer] remove the special case to always create summaries for the Java methods
7 years ago
Ezgi Çiçek 43b3f80de5 Add simple purity analysis
7 years ago
Jules Villard bb037c39ee [kill -a][4/4] kill `Config.analyzer`, deprecate `--analyzer`
7 years ago
Jules Villard ea463ce960 [kill -a][2/4] always register checkers in `InferAnalyze`
7 years ago
Jules Villard d5c59743b7 [callbacks] trace each checker's execution time
7 years ago
Jules Villard 6837629654 [perf] emit Trace Event json
7 years ago
Jules Villard 5478f3be64 [log] source location info when dying in the backend
7 years ago
Julian Sutherland f6afe3a092 quandaryBO now filters out quandary and inferBO errors if they are not enabled.
7 years ago
Nikos Gorogiannis bca942c694 [python] kill python frontend
7 years ago
Mehdi Bouaziz d9fb7b3004 ProcAttributes: removed unused by_vals
7 years ago
Mehdi Bouaziz f57e7028a8 ProcAttributes: removed unused proc_flags
7 years ago
Martino Luca b0cfd73b19 [Perf] Emit traces alongside cost issues
7 years ago
Martino Luca c078bf5a12 [Perf][CI] Differential of costs, based on degree variation
7 years ago
Mehdi Bouaziz ddbb7e05d3 Reporting cleanup 22: log_error/warning -> use IssueType rather than exception
7 years ago
Mehdi Bouaziz 051c9d5e1f [inferbo] Report Unreachable_code_after with Checkers exception
7 years ago
Jules Villard 817f83972c [epilogues] do not rely on `at_exit`
7 years ago
Sungkeun Cho 3aab371b1f [inferbo] Detach Summary from Domain module
7 years ago
Martino Luca dcdc5ec168 [Perf] Add hash to costs report
7 years ago
Julian Sutherland e715d48c12 QuandaryBO
7 years ago
Mehdi Bouaziz bc737851b1 Move biabduction config/state to its own module
7 years ago
Mehdi Bouaziz 247e785ae4 Reporting cleanup 21: do not keep in-re-execution issues
7 years ago
Mehdi Bouaziz 4c0e217410 Remove dead Config.pp_simple
7 years ago
Mehdi Bouaziz 348d0a0326 Remove Config.forcing_delayed_prints
7 years ago
Martino Luca 37bf7a5039 Emit human-readable cost info when in developer-mode
7 years ago
Martino Luca e46bf6a3d9 [Perf] Perform comparisons of costs-reports by using costs-report.json files
7 years ago
Mehdi Bouaziz d331a7ad19 Start/Exit_node don't need the procname
7 years ago
Jeremy Dubreil 35eba40452 [infer] remove the "kind" field from the analysis report
7 years ago
Mehdi Bouaziz 56612796e6 Node.pname_opt doesn't have to be an option
7 years ago
Mehdi Bouaziz 3b96912f64 Reporting cleanup 20: only log_issue_external uses access
7 years ago
Mehdi Bouaziz 539addf1de Biabduction state: option for last_node
7 years ago
Julian Sutherland 7baac52788 Refactored Issue for QuandaryBO integration
7 years ago