681 Commits (cb4bf4443f0c0d3065090a64f67a69e8fa677df1)

Author SHA1 Message Date
Jules Villard cb4bf4443f [sqlite] increase timeout to avoid BUSY errors
7 years ago
Mehdi Bouaziz ecedb27d77 Add missing FB copyrights
7 years ago
Sungkeun Cho f28faad627 [inferbo] Filter integer_overflow_l5 and _u5 by default
7 years ago
Nikos Gorogiannis ea7b185b6b [classloads] add option for specifying root methods and add tests
7 years ago
Nikos Gorogiannis 4334225e67 [class loading] initial commit
7 years ago
Sungkeun Cho fb4086c6f6 [inferbo] Add integer overflow issue type
7 years ago
Sungkeun Cho 1ae393dc76 [infer] Get widths of build-in integer types
7 years ago
Jules Villard d28d0528d1 [pulse] initial commit
7 years ago
Jules Villard bee7649048 [perf] fix capture traces and record clang events
7 years ago
Ezgi Çiçek 99c2a6da8d [hoisting] Hoist only expensive pure functions
7 years ago
Josh Berdine e1d4aad487 [ocamlformat] upgrade ocamlformat to 0.8
7 years ago
Jules Villard 8c7bff0210 [proc-cfg][5/5] remove file-wide cfgs from the db
7 years ago
Jules Villard 7e20c8d380 [proc-cfg][1/5] add per-procedure cfgs to the procedures table
7 years ago
Jules Villard e3efc0e465 [sql] batch write of attributes
7 years ago
Nikos Gorogiannis 1644e99499 [starvation] add issue type STRICT_MODE and make distinct reports on it
7 years ago
Nikos Gorogiannis 2989b339a1 [starvation] streamline and enable strict mode
7 years ago
Jules Villard a3f428e90f [sql] make busy timeout configurable
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 c257f68226 [kill -a][0/4] do not rely on `Config.analyzer`
7 years ago
Nikos Gorogiannis 631959ced0 [starvation] refactor method matching ; kill dev-android-strict-mode option
7 years ago
Jules Villard 515d9f6769 [man] check in manual pages
7 years ago
Jules Villard a2adde8948 try harder not to print empty option names on error
7 years ago
Mehdi Bouaziz 82a7f14f90 QuandaryBO issue filtering: fix --no-filtering behavior
7 years ago
Vincent Siles 69f8ebaef6 have infer automatically figure out when `--merge` is needed
7 years ago
Nikos Gorogiannis 66392db8d5 [starvation] allow specifying method patterns for skipping analysis via cmdline and inferconfig
7 years ago
Julian Sutherland 0e9d8380c2 filter issues correctly
7 years ago
Jules Villard 590f1faac5 [perf] trace pipe operations
7 years ago
Jules Villard 5a894df3af [perf] trace serialization functions
7 years ago
Jules Villard 6837629654 [perf] emit Trace Event json
7 years ago
Martin Trojer f1353ec3da Turn --buck-blacklist into a string list
7 years ago
Jules Villard 86f8f3e949 [log] log dying message and backtrace to log file
7 years ago
Nikos Gorogiannis bca942c694 [python] kill python frontend
7 years ago
Martino Luca aea1b4095e [Perf][CI] Disable threshold based cost reports
7 years ago
Martino Luca c078bf5a12 [Perf][CI] Differential of costs, based on degree variation
7 years ago
Jeremy Dubreil 3c220f7dbb [eradicate] remove the unused code to do the nullability inferrence
7 years ago
Jules Villard 817f83972c [epilogues] do not rely on `at_exit`
7 years ago
Nikos Gorogiannis a6e5ab7fdb [starvation][strict mode] disable strict mode violation reporting and analysis by default
7 years ago
Nikos Gorogiannis 96e698a458 [starvation] strict mode meta-analyzer for Android
7 years ago
Julian Sutherland e715d48c12 QuandaryBO
7 years ago
Julian Sutherland 3afec7f2f9 Re-enabling noisy inferBO issues to have better QuandaryBO coverage
7 years ago
Mehdi Bouaziz bc737851b1 Move biabduction config/state to its own module
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
Mehdi Bouaziz 636da5954b Remove dead Config.arc_mode
7 years ago
Mehdi Bouaziz 7964dd76ca Reporting cleanup 19: use IssueType for CIssue.issue_desc
7 years ago
Martino Luca e46bf6a3d9 [Perf] Perform comparisons of costs-reports by using costs-report.json files
7 years ago
Martino Luca 11f12648ef [Perf] Move EXPENSIVE_EXECUTION_TIME_CALL among filtered issue types
7 years ago
Jeremy Dubreil 35eba40452 [infer] remove the "kind" field from the analysis report
7 years ago
Mehdi Bouaziz 0cb31a8057 Reporting cleanup 18: move linters_def_file from reporting to issue type
7 years ago