Commit Graph

2745 Commits (89a28d4dccbfed3319baa3c7a86cc080387290c8)
 

Author SHA1 Message Date
Jeremy Dubreil abdb238599 [infer][java] disable the Eradicate model for Context.getSystemService(..) 8 years ago
Sam Blackshear 4627bb6f48 [absint] simplify `AbstractInterpreter.Make` functor by hiding `Scheduler` parameter 8 years ago
Dino Distefano fb14d31bb7 Making signature of predicates uniform 8 years ago
Cristiano Calcagno 319e3ed271 [Eradicate] Change Eradicate's join to forget values not present on both paths 8 years ago
Sam Blackshear 9ed282b28b [thread-safety] handle constructors by understanding that a constructor owns `this` 8 years ago
Dulma Churchill acce173eb8 [Linters] Move unavailable api check to the linters rule file 8 years ago
Jeremy Dubreil a416b7c90d [infer][java] Add a model for Process.destroyForcibly() 8 years ago
Jeremy Dubreil 79c7a54b2f [infer][java] Add special configuration to run Infer as an external compiler 8 years ago
Sam Blackshear 0e77e36235 [thread-safety] propagate @Functional attribute across boxing of primitive types 8 years ago
Sam Blackshear 6338997cf5 [quandary] don't clobber existing taint on receiver when propagating taint from unknown call 8 years ago
Sam Blackshear d41b500659 [thread-safety] treat constants as owned 8 years ago
Sam Blackshear 5c2fcd02bd [cleanup] move annotated_signature into its own module inside eradicate 8 years ago
Jules Villard 93f33d07b8 [cli] do not export the contents of .inferconfig to INFER_ARGS 8 years ago
Jules Villard 4584bf9a4c move CLOpt.exe to Config and restrict its API, remove Interactive fake exe 8 years ago
Jules Villard 744edc10ec add support for subcommands not after -- 8 years ago
Jules Villard 6faccb1490 [utils] catch exceptions in epilogues to allow all of them to run 8 years ago
Jules Villard 9593ab69aa [install] update osx instructions for installing dependencies 8 years ago
Jules Villard 7eb4737e3f [examples] small change to android example to make it more interprocedural 8 years ago
Andrzej Kotulski 87364bf8f6 [C++ models] Fix compilation errors with make_shared/unique 8 years ago
Andrzej Kotulski 40c84077d9 [C++] Fix model of std::vector 8 years ago
Cristiano Calcagno 5c12d98d37 Deprecate IList module in favour of Core List 8 years ago
Jeremy Dubreil c2b967d27b [infer] Dynamic dispatch: use the OCaml type system to implement the invariant that the method specialization should only happen on object types 8 years ago
Sam Blackshear 6c0c3b44b4 [annotations] make override_exists recursive 8 years ago
Jeremy Dubreil c047819ab3 [infer] rename Mangled.Set and add Mangled.Map 8 years ago
Sam Blackshear 38a336694a [quandary] improve taint propagation for unknown calls 8 years ago
Dulma Churchill ffd82c01a7 [clang] Fail when compilations fails in the capture, linters mode 8 years ago
Sam Blackshear f6e8bf0f3f [thread-safety] don't warn on external accesses to fields of ThreadConfined classes 8 years ago
Kihong Heo cef2f0e055 Inferbo 8 years ago
Jeremy Dubreil c5e962e231 [infer][test] The buck integration BUCK file for the integration test was refering to a file built by make 8 years ago
Jeremy Dubreil 4e02b3c525 [infer][tests] rescue ghost file for Cursor NPE test 8 years ago
Jeremy Dubreil eab0c19c65 [infer][java] Force the option --deep when running Infer on Java Buck projects 8 years ago
Sam Blackshear 2800c84972 [checkers] don't do expensive access path equality check unless debugging 8 years ago
Jeremy Dubreil b6fae5cd46 [infer][eradicate] Consider junit.framework.TestCase.setUp as an initializer 8 years ago
Jeremy Dubreil 90f4c83ef2 [infer][java] Add some more test cases for dynamic dispatch 8 years ago
Andrzej Kotulski f697739b21 [C++ translation] Use correct type when generating dereference 8 years ago
Dulma Churchill 269ea5ffe5 [linters] Take into account the respondsToSelector block in the unavailable api check 8 years ago
Sam Blackshear d84a6b854f [quandary] log instead of failing hard when specified source has no return value 8 years ago
Sam Blackshear f9280b682f [thread-safety] don't warn on accesses to fields assigned to @Functional calls 8 years ago
Sam Blackshear 70df06a596 [thread-safety] don't consider VisibleForTesting methods as public 8 years ago
Sam Blackshear d0f4e8771b [cleanup] generalize PatternMatch.iter_overrides to override_exists 8 years ago
Sam Blackshear 50c73e517b [cleanup] adding Annotations.pname_has_return_annot function 8 years ago
Sam Blackshear cc8ffd9d1e [quandary] allow regexes in defining quandary sources/sinks in inferconfig 8 years ago
Sam Blackshear 3ee349ee23 [thread-safety] warn on unsafe accesses to lists 8 years ago
Sam Blackshear bcfcb5d405 [cleanup] restrict uses of annotated_signature to eradicate 8 years ago
Andrzej Kotulski b3e9eedd59 [clang frontend] Make DeclStmt return empty exps 8 years ago
Sam Blackshear 2351f767dc [cleanup] use pdesc_has_return_annot and friends instead of more cumbersome ways of looking up return annots 8 years ago
Sam Blackshear 73f3c5e0cd [cleanup] separate functions for checking annotations of return value and parameters 8 years ago
Dulma Churchill 2c767fce74 [linters] Clean up the context passing mechanism and add context for if 8 years ago
Andrzej Kotulski dd3de5b011 [clang frontend] Create nodes for dangling instructions 8 years ago
Jules Villard a229595856 [tests] run objc frontend tests... 8 years ago