Commit Graph

1684 Commits (30b3881e52083bf1ba804f9c9eff8347cb87073a)
 

Author SHA1 Message Date
Dulma Rodriguez 7855d6ecfa Fix the order of the translated stmts inside compound stmt 9 years ago
jrm a7371d5678 Perf critical checker: save the chains of calls to expensive methods in the error traces 9 years ago
Sam Blackshear 78ffffdeb9 better solution for setting JAVA_HOME 9 years ago
Sam Blackshear f1c424e1d4 fixing accidental change to Child.java 9 years ago
Dino Distefano 377893637a Direct property access should not fire on dealloc methods 9 years ago
Dulma Rodriguez c88ac54613 Improving the line number information in the string delegate warning check 9 years ago
Dino Distefano 1fc7d4c0a3 Fix year 9 years ago
Dino Distefano d4d5c3bb2f Implemented new check CXX_REFERENCE_CAPTURED_IN_OBJC_BLOCK 9 years ago
Dulma Rodriguez 432dd28731 Improving the line number information in the string delegate warning check 9 years ago
martinoluca f3964a05f7 Removing test.sh because now tests can be launched through `make test` 9 years ago
Tony Cosentini dc9f8a7a01 Don't create infer-out directory or logs unless analyzing something. 9 years ago
Sam Blackshear 43daa760ee adding InferJava flags for classpath and class-source map, along with associated Python boilerplate 9 years ago
Andrzej Kotulski 0ae9b0e7a1 Change the way nested structs are translated 9 years ago
Sam Blackshear e27959f655 adding annotation processor to build class -> source map, with proper deps this time 9 years ago
Dulma Rodriguez d5baa2a1de Revert "[java] adding annotation processor to build class -> source map" 9 years ago
jrm 22013a007b Buck integration: Infer should always use the javac out directory when running the analysis from the javac commands 9 years ago
Sam Blackshear 8f8d398a9a adding annotation processor to build class -> source map 9 years ago
Andrzej Kotulski df192d06c3 Use ints as clang pointers 9 years ago
Josh Berdine 2ff26d37fb Simplify CLocation implementation 9 years ago
Josh Berdine d9667d07e4 Remove unused CLocation.init_curr_source_file 9 years ago
Josh Berdine c930ef90eb Remove redundant CLocation.current_source_file 9 years ago
Josh Berdine 7999dc3c4e Check CLocation.current_source_file is redundant 9 years ago
jrm cf5040cbee call the on-demand analysis using the procedre name after name resolution 9 years ago
Sam Blackshear 022161cae2 refactoring SuppressWarnings processor to make it easy to add class -> source map processor 9 years ago
Andrzej Kotulski bd935c2347 Add destructor calls on delete expression 9 years ago
Andrzej Kotulski a509c9ca7c Update facebook-clang-plugin 9 years ago
jrm 30e2cf7114 Revive the "call by procedure name" mechanism for Java 9 years ago
Andrzej Kotulski 32745b67aa Add dotty information about retain cycle 9 years ago
Andrzej Kotulski 0ea850b7a2 Add dotty file contents to json report 9 years ago
Andrzej Kotulski 3adbb56e9c Add extra field to error_desc. 9 years ago
Josh Berdine 2c0fc4025b Remove out-of-date comments 9 years ago
Jules Villard 9ecf2d9f5e force git repo root when computing version info 9 years ago
jrm b3bf8b1ecc No longer overwrite the list of non-static fields during the translation 9 years ago
jrm 1754e4f0b0 Fix copy-pasted test names 9 years ago
jrm 51cd3ded47 make sure that the Infer out directory is empty before generating the models 9 years ago
Jules Villard f2240395dd restore join of integer values 9 years ago
jrm 9f5159241f Use Typename.t for the type of the supertypes in the defintion of classes. 9 years ago
jrm 6d91199be7 Generalize the detection of assertion failures to any kind of custom errors defined programatically in the orginal source code 9 years ago
Sam Blackshear 43ee904a1f fix possible infinite loop in get_fld_typ_path 9 years ago
Cristiano Calcagno 51f494f542 Add missing reference to eradicate directory. 9 years ago
Cristiano Calcagno a8ee0e6361 Move Eradicate files to a separate directory. 9 years ago
Josh Berdine e607ceb5ba Re-enable printing of specs in InferPrint 9 years ago
Josh Berdine b93bbfdd39 Fix recursive make invocations building models 9 years ago
martinoluca 6daedaef13 Pass javac wrapper through command-line argument 9 years ago
jrm 807922ca7f simplify the PatternMatch module 9 years ago
jrm 8325630da1 remove the function Sil.get_typ and use Sil.tenv_lookup instead 9 years ago
jrm 467fe385be Use the Mangled module to name the parameters in the procudure description instead of simple string 9 years ago
Sam Blackshear 45e8db6892 turn off intentional crashing on assertion failures in developer mode 9 years ago
jrm 2e7f5735d3 Extract the naming of types to its own module named Typename 9 years ago
jrm 4143d4eb2d Extract the kind of data structure, Class Struct or Union, into it own module 9 years ago