Commit Graph

2070 Commits (81856c0d15d14b823431db983152d4488779af08)
 

Author SHA1 Message Date
Ryan Rhee 5752b14d9c [componentkit] Skip implicit variables during MLV check 8 years ago
Ryan Rhee 5580be8dcc [componentkit] Initializer With Side-Effect Analyzer 8 years ago
Dulma Churchill 4f6aa5e408 [clang] Parse compilation database coming from xcpretty 8 years ago
Andrzej Kotulski 8ea40b29b0 [clang] Allow to call InferClang as a function 8 years ago
Josh Berdine af2e9ae5c1 [config] Dynamic dispatch methods are mutually exclusive 8 years ago
Jeremy Dubreil 6ae0ebe489 [infer][java] Store the procedure descriptions in the summary to run the analyis with lazy dynamic dispatch across modules 8 years ago
Jules Villard 84af7c56f8 [SIOF] detect which variables need initialization 8 years ago
Jeremy Dubreil e90f67abd6 [infer][java] Java frontendonly print information when the debug mode is on 8 years ago
Sam Blackshear 53de1b7f53 [quandary] use unsound dynamic dispatch handling on super-polymorphic call sites 8 years ago
Jules Villard 00129761be [make] generate test rules automatically, add cpp checkers tests 8 years ago
Dulma Churchill 4af26064c1 [clang] Add flag -fno-cxx-modules to analysis 8 years ago
Sam Blackshear 9bf318fd4d [checkers] mlis for abstract domains 8 years ago
Cristiano Calcagno ecda199e9d [IR] Clean up unused parts of Cfg 8 years ago
Andrzej Kotulski 278c705790 Revert "[python] Remove more unused args" 8 years ago
Andrzej Kotulski 085a031d3b [python] Remove more unused args 8 years ago
Sam Blackshear 471a7633f1 [checkers] return already-computed summaries from Interprocedural.checker 8 years ago
Jeremy Dubreil c7318ee27e [infer][java] Use the global logging function for the Java frontend 8 years ago
Sam Blackshear 319463b3bc [quandary] propagating taint from unknown procedures and constructors 8 years ago
Jeremy Dubreil 31d886bede [infer][java] only cache the classname of translated classes when running Infer with the --dependencies option 8 years ago
Sam Blackshear 355ab92130 [backend] move expression pretty-printing into exp module 8 years ago
Cristiano Calcagno 47c623ff51 [Merge] Use multilink files to speed up merge with buck projects. 8 years ago
Jules Villard a31658a9b8 [clang] treat constexpr as const too 8 years ago
Josh Berdine a9192cffd6 [config] Eliminate ad hoc environment variables 8 years ago
Jeremy Dubreil 219832a9a8 [infer][java] Create the procedure descriptions when required instead of creating them beforehand 8 years ago
Ryan Rhee 471beed515 [componentkit][clang] Move is_factory_method to Ast_utils 8 years ago
Ryan Rhee db94cae74b [componentkit] Use type hint instead of explicit record for is_ck_context 8 years ago
Jeremy Dubreil a41a139ef7 [infer][build] Move the .PHONY declarations next the target declarations to more easily keep the two in sync 8 years ago
Dino Distefano 28b15c06af Fixing warning on parser. 8 years ago
Josh Berdine f45cf115e6 [test] Do not use infer from PATH 8 years ago
Jeremy Dubreil ea2428e3da [infer][config] fix resolution of symbolic links 8 years ago
Jeremy Dubreil e13c3886bf [infer][java] removing no longer used code which can now be handled using .inferconfig 8 years ago
Dulma Churchill 2605ef8d6f [clang] Adding support for capture/linting based on a compilation database json 8 years ago
Jeremy Dubreil 837cb9b64e [infer][java] Only create proc_desc for the methods that are defined 8 years ago
Jeremy Dubreil a7d2eb1d02 [infer][java] Remove the code adding a special treatment for static final fields 8 years ago
Josh Berdine b1a2a304e2 [make] clean *.o and *.o.sh 8 years ago
Jeremy Dubreil d891303bb6 [infer][java] Minor cleanup of the Java frontend 8 years ago
Ryan Rhee c2a8dae26f [componentkit] Multiple factory methods 8 years ago
Josh Berdine a7c1105147 [config] Combine analyze_models into models_mode 8 years ago
Ryan Rhee e73350598a [componentkit] Unconventional superclass rule 8 years ago
Ryan Rhee a4501462cc [componentkit] Reference fake header in build system test 8 years ago
Peter O'Hearn 25a688bdbe [threadsafety] Consider certain init() methods as constructors 8 years ago
Sam Blackshear ef8e76bdec [quandary] don't apply summary when the callee is a source or sink 8 years ago
Jules Villard 5d4e3fa267 [clang] store args into files for Buck compilation db too 8 years ago
Andrzej Kotulski 4aaec9b220 [python] Remove args that were not used in python code 8 years ago
Cristiano Calcagno 1327de0321 Fix issue with timestamps leading to files not analyzed in -reactive mode when the capture takes less than 1 second 8 years ago
Andrzej Kotulski d7a0e706df [clang] Create separate module for compilation database 8 years ago
Andrzej Kotulski 644c7d716a [clang] Store original data in compilation database and modify it on access 8 years ago
Dulma Churchill 60db0dd67e [clang] Choose always the first location a range 8 years ago
Josh Berdine 7cc0a70649 [make] Remove spew from building cpp models 8 years ago
Josh Berdine dbb32b5cc3 [build] Remove stale build.pl 8 years ago