259 Commits (286d27be103c9aaba84ac905c9b17845ef12cedf)

Author SHA1 Message Date
Dulma Rodriguez 286d27be10 Remove the file information form the mangling of variable names
10 years ago
Jules Villard 7d0a7568f3 put Util.list_* functions into an IList module
10 years ago
Cristiano Calcagno f17f54939b checkers can now analyze a restricted subset of the procedures defined in a file
10 years ago
Andrzej Kotulski 5a07f767bb Handle assignment operations correctly
10 years ago
Andrzej Kotulski b86af1e5d1 Fix type information about reference types in CFGs
10 years ago
Cristiano Calcagno 596401856d report activity leaks without stopping the analysis
10 years ago
Jules Villard 2af1687cd4 add builtin for dictionary literals
10 years ago
Andrzej Kotulski bfe10e3829 Fix handling of C++ references
10 years ago
Dulma Rodriguez ba00f08f00 Remove variable resolution and use pointers to declarations instead
10 years ago
jrm c01df1fe90 no longer collect all possible subtypes in the type environment
10 years ago
Cristiano Calcagno 6ec888ec23 add option to create one cluster per procedure in on-demand mode
10 years ago
Dulma Rodriguez 6278b779df Adding memory leak bucket for cpp
10 years ago
Andrzej Kotulski d360ba7776 update fcp
10 years ago
Dulma Rodriguez e49d9d6f4d Adding an outer context to the context in case of blocks
10 years ago
Jules Villard 5a7399f8cb fix always regenerating jsonbug with atdgen
10 years ago
Cristiano Calcagno 22aad3e33a Add basic support for on-demand for the core Infer analysis.
10 years ago
Andrzej Kotulski aa1951cad4 Create generic way of generating extra instructions
10 years ago
Andrzej Kotulski cb0380eb4e Update version of fcp
10 years ago
Andrzej Kotulski f01a639605 Slight improvement of block function handling
10 years ago
Andrzej Kotulski 4d10c8d9f4 Add support for C++ this expression
10 years ago
Andrzej Kotulski f8b8078538 Fix build process of clang_ast_t files
10 years ago
Andrzej Kotulski b277d8164c Update fcp version
10 years ago
Andrzej Kotulski 59a7ca5424 small cleanup of ast_expressions.ml
10 years ago
Cristiano Calcagno 1e9ce38056 Fix cast of null value.
10 years ago
Andrzej Kotulski 2a425b8218 Add structured type_ptr
10 years ago
Cristiano Calcagno 7d95e284d2 Let on-demand control whether to start at all the analysis of a procedure.
10 years ago
Dulma Rodriguez e6600cf03b Making the procname hash depend on relative paths
10 years ago
Andrzej Kotulski a045886eba Get better language information about functions/methods
10 years ago
jrm 5e41fc7a54 fix a bug preventing to run the capture only with Buck
10 years ago
Andrzej Kotulski d6b1d422fd Update fcp and remove qual_type type
10 years ago
Sam Blackshear 30a7a2fd8e Fixing Symexec_memory error that occurs when dereferencing the return value of an undefined function
10 years ago
Cristiano Calcagno ebfe1d69cc simplify cluster and makefile creation when on-demand is active.
10 years ago
martinoluca 30d869b9b1 Disable SKIP_FUNCTIONs when Infer is not running in debug mode
10 years ago
Cristiano Calcagno e2fb879321 make summaries deterministic by default by removing timing information
10 years ago
Andrzej Kotulski 16604a9e75 Update fcp which exports less redundant information
10 years ago
Irene Papakonstantinou 168980e9cd Bump infer release
10 years ago
Dulma Rodriguez 0b0cd0d38d [clang] Using qual names for fields
10 years ago
Cristiano Calcagno 1e96e56145 [backend][ondemand][perf] improve perf of on demand by only loading the minimum number of cfgs needed
10 years ago
Dulma Rodriguez e26f9b4dd4 [clang] Removing the use of raw types
10 years ago
Andrzej Kotulski a380cd3e6c [CFrontend] Use type attributes in more structured way
10 years ago
Cristiano Calcagno 75950384c9 [backend] Extend results directory with attributes for each procedure.
10 years ago
Andrzej Kotulski e8949d16e4 [Frontend][C++] Use Sil.class for C++ class/struct/union types
10 years ago
Cristiano Calcagno 1fcea9258a [backend] Fix Failure "handle input_value: truncated object" observer with Eradicate/Checkers, probably due to races when writing specs files.
10 years ago
Dulma Rodriguez fd853f97ca [clang] C function names depend only on their name (and their file is they are static, and their type if we are in C++)
10 years ago
Sam Blackshear 09242fc711 [Infer][backend] Refactoring attribute categories so as not to conflate resource and undefined attrs
10 years ago
Cristiano Calcagno 8c80856e97 [Eradicate] Fix regression introduced when adding support for @TrueOnNull and @FalseOnNull.
10 years ago
Sam Blackshear a50ecde01c [Infer][backend] Fixing inconsistency between exe_env file and proc_attributes file in harness generation
10 years ago
Cristiano Calcagno 0f8c3e7974 [eradicate][ondemand] Skeleton of on-demand analysis for Eradicate.
10 years ago
Cristiano Calcagno 28f5025862 [backend] fix verbose logging "The project root ... is not a prefix of ..."
10 years ago
Sam Blackshear 5104d852ee [Infer][backend] No longer crashing when -project_root is not a prefix of source file path
10 years ago