670 Commits (b5efc56afb0c883ab8ce580e3cbfb1a567f80ac6)

Author SHA1 Message Date
Mehdi Bouaziz 911a2e1906 Reporting cleanup 16: UnknownNode -> no node key
7 years ago
Mehdi Bouaziz b8426be310 Dummy_exception: use IssueType.analysis_stops
7 years ago
Mehdi Bouaziz ec9f4c2c6a node_key: option type
7 years ago
Daiva Naudziuniene bfab195d08 [dead store] Do not report dead stores on constexpr
7 years ago
Jules Villard 5894258f43 [ownership] do not warn on returning ref to outer local
7 years ago
Josh Berdine 40ab73037e [ocamlformat] upgrade to ocamlformat 0.7
7 years ago
Mehdi Bouaziz b4b54025bf Remove C++ mutex DOUBLE_LOCK checker
7 years ago
Mehdi Bouaziz f8380f9480 Trying to fix comments on Localise.ml
7 years ago
Jeremy Dubreil 735b28f359 [infer] remove the bug_class from the Infer report
7 years ago
Mehdi Bouaziz 6bb429ef63 Reporting cleanup 13: log_issue_external
7 years ago
Mehdi Bouaziz 9dad4c3648 Reporting cleanup 12: node_id_key -> node
7 years ago
Mehdi Bouaziz 3986a823f8 Reporting cleanup 11: node_id
7 years ago
Ezgi Çiçek cc18f9883d [Cost] Fix invariant variable analysis to be based on all reaching defns
7 years ago
Mehdi Bouaziz eb282797ab Reporting cleanup 9: move NodeKey to Procdesc
7 years ago
Mehdi Bouaziz 04af716fba Reporting cleanup 8: move errlog to summary
7 years ago
Mehdi Bouaziz ac5633bf58 Reporting cleanup 7: session
7 years ago
Mehdi Bouaziz 2ee4b5da18 Reporting cleanup 4: clang_method_kind
7 years ago
Mehdi Bouaziz 919d05b5ef Reporting cleanup 3: NodeKey
7 years ago
Mehdi Bouaziz 114c4e436d Reporting cleanup 2: Errlog.log_issue
7 years ago
Mehdi Bouaziz add478d97d Remove Errlog.equal
7 years ago
Mehdi Bouaziz 6d134762b6 Remove dead print_key
7 years ago
Ezgi Çiçek bedf32bed5 [Cost, InferBo] generalize ArrayLists to Collections and Iterators
7 years ago
Daiva Naudziuniene e8c5a84acd [Ownership] Add ownership to return param
7 years ago
Mehdi Bouaziz ad986dffde Get rid of Declare_locals
7 years ago
Ezgi Çiçek 832e0130cd [Inferbo] Fix the way pointers to arrays are handled in Java
7 years ago
Jeremy Dubreil df34917342 [infer] print all the severities in the debug html
7 years ago
Jeremy Dubreil 59b7915177 [infer] rename the severity variants
7 years ago
Jeremy Dubreil 8a6aa4b1fd [infer] fix the internal confusion between the issue kind and the severity
7 years ago
Mehdi Bouaziz 96323b68e6 ProcnameDispatcher: allow matching to depend on a context
7 years ago
Daiva Naudziuniene a8d80a590b [cfg] Add variant type for statement node
7 years ago
Martino Luca 9e048c11f8 [Perf] Emit cost polynomial and their degree as part of the report
7 years ago
Ezgi Çiçek 2d889791e2 Fix Java's handling of pointer parameters in Inferbo
7 years ago
Ezgi Çiçek 0c6eacc902 Add support for Java's ArrayLists.add*
7 years ago
Martin Trojer ee7f07a1a9 Add missing case to block instruction converter
7 years ago
Jules Villard 83a4a8fa5b [dune] jbuilder -> dune
7 years ago
Martin Trojer 4b69087ad5 Adding OBJCPP models to avoid SKIPs of models from .mm
7 years ago
Nikos Gorogiannis c2416defed Fix IntLit.to_int interface and uses.
7 years ago
Jules Villard 0d8c2dedd6 [cli] add the ability to rerun the analysis on some files with different options
7 years ago
Jules Villard f70f413c54 [sqlite] API to retrieve rows of more than one column
7 years ago
Jules Villard aebeca3388 [sqlite] do not wrap results into `Some _` needlessly
7 years ago
Dulma Churchill eab20602a0 [biabduction] Do not log unamatched parameter errors to standard out
7 years ago
Jules Villard be855d3589 [explore] change filtering options to filter in OCaml rather than SQLite
7 years ago
Ezgi Çiçek 5cff9c91f9 Add Java support to ProcnameDispatcher
7 years ago
Martin Trojer a07877dcbb Add new Ident.create_fresh function to avoid clashes specialized objc blocks
7 years ago
Jules Villard 86e79a7125 [attributes] always have a (single) translation unit
7 years ago
Ezgi Çiçek 129cadb9b6 "Be more lazy in get_siblings"
7 years ago
Jules Villard 36f8d8f869 [lint] linter to force every file to `open! IStd`
7 years ago
Ezgi Çiçek 718f81ac77 Convert list to sequence in `Procdesc.get_siblings`
7 years ago
Ezgi Çiçek 4624ff48d1 Fix control variable imprecision in do while loops
7 years ago
Dulma Churchill 60cbc2c98e [biabduction] Enable dynamic dispatch for ObjC methods
7 years ago