239 Commits (d2f8028e77511e99b7315454da61ec95350259dc)

Author SHA1 Message Date
Daiva Naudziuniene 50d659b750 Update type of procdesc and closure expression to contain information about capture variable mode
4 years ago
Dulma Churchill 2d4b3c9acd [builtins] Change the name of __free_cf to the more appropriate _objc_bridge_transfer and delete the biabduction implementation
4 years ago
Dulma Churchill fc7437abb0 [biabduction] Delete Core Foundation models for Memory Leaks
4 years ago
Dulma Churchill 61ae2d1e1b [clang] Add implicit implementations for ObjC getters and setters as a preanalysis
4 years ago
Dulma Churchill b888e33e1f [biabduction] Delete UNARY_MINUS_APPLIED_TO_UNSIGNED_EXPRESSION
4 years ago
Dulma Churchill a7cca8a734 [biabduction] Delete SKIP_POINTER_DEREFERENCE issue type
4 years ago
Dulma Churchill c000fae947 [biabduction] Delete POINTER_SIZE_MISMATCH
5 years ago
Jules Villard f5993b7254 [website] add remaining issue types
5 years ago
Dulma Churchill 219cc64cb6 [biabduction] Delete null_test_after_dereference check
5 years ago
Dulma Churchill 24ec6e9f90 [biabduction] Delete condition always true/false in the biabduction checker
5 years ago
Dulma Churchill 2e7848b179 [biabduction] Delete deallocate_stack_variable and deallocate_static_memory
5 years ago
Dulma Churchill b6c8e52e8c [biabduction] Delete use after free
5 years ago
Dulma Churchill 415824ac0e [biabduction] Delete deallocation_mismatch
5 years ago
Dulma Churchill b6fc605c5a [biabdcution] Delete BIABD_REGISTERED_OBSERVER_BEING_DEALLOCATED
5 years ago
Jules Villard bb6b998473 [biabd] remove BIABD_STACK_VARIABLE_ADDRESS_ESCAPE
5 years ago
Ezgi Çiçek c23e0044fc [infer] Remove ppx_compare workaround for nonrec types (2)
5 years ago
Jules Villard 358c8b34ac stop going through Exceptions for non-biabduction issues
5 years ago
Jules Villard 682f932150 get rid of most dynamic severity changes
5 years ago
Jules Villard c9fc41f97c move visibility into IssueType and make it static, move severity but keep it dynamic
5 years ago
Jules Villard 1d2f00faea [IR] move out modules unrelated to IR
5 years ago
Jules Villard 163f3c687d kill Exceptions.Dummy_exception
5 years ago
Jules Villard bc669c6c9f no dynamic visibility
5 years ago
Jules Villard b61f921572 [errlog][minor] rename "name" and "err_name" to "issue_type"
5 years ago
Jules Villard 4e28980c8e [errlog] reporting asserts checker matches issue-type
5 years ago
Jules Villard 248eaf87c7 explicit inter-checker dependencies
5 years ago
Jules Villard f8e71ceb1e [topl] make TOPL its own checker
5 years ago
Josh Berdine 61566caddf [ocamlformat] Set break-sequences = true
5 years ago
Josh Berdine 65f369cf35 [ocamlformat] Reformat repo with new version
5 years ago
Jules Villard 041ecc5b43 rename most libraries to be more consistent
5 years ago
Jules Villard 6e68448e3b clang/dune, al/dune, test_determinator/dune
5 years ago
Jules Villard c661baffe7 java/dune
5 years ago
Jules Villard e06487868b make Reporting take a Procdesc instead of attributes
5 years ago
Jules Villard 139098551a nullsafe/dune
5 years ago
Jules Villard ae9f0ede41 biabduction/dune
5 years ago
Jules Villard 43586dd8c5 [biabd] stop depending on nullsafe
5 years ago
Jules Villard f519d3e183 Interproc free of SummaryReporting
5 years ago
Jules Villard 30d61f4329 Tabulation free of SummaryReporting
5 years ago
Jules Villard eb336fc4b7 SymExec free of SummaryReporting
5 years ago
Jules Villard a0b237fe06 another one
5 years ago
Jules Villard 8dabbd5eda more of the less SummaryReporting
5 years ago
Jules Villard d5c8a38fc3 one more instance of SummaryReporting gone
5 years ago
Jules Villard 540a2a7749 one instance of SummaryReporting gone
5 years ago
Jules Villard 616a534a44 biabduction is an InterproceduralAnalysis.t
5 years ago
Jules Villard e7ef387dfd add AnalysisCallbacks.proc_resolve_attributes
5 years ago
Jules Villard 0feda26ba1 use NodePrinter in biabduction/
5 years ago
Jules Villard be101b6bb4 split off parts of State unrelated to biabduction
5 years ago
Jules Villard a144c8e4df split reporting.ml for dependencies
5 years ago
Dulma Churchill bdba1db6ef [biabduction] Remove the flags for modelling alloc and release functions that are unused
5 years ago
Jules Villard 89fd5db0ae [infer-out][9/9] migrate everything else
5 years ago
Jules Villard e1d7ce9628 [biabd] cache the list of modelled functions
5 years ago