Commit Graph

705 Commits (5683fd8413d6010bd30fb4b3c56919bad72d82db)

Author SHA1 Message Date
Cristiano Calcagno 5683fd8413 Fix collision of spec file names on case insensitive file systems. 9 years ago
Tony Cosentini ac5f092653 Target JDK 1.7 for annotations and processor jar for Android. 9 years ago
Cristiano Calcagno 1b4efcfc7a Enable the analysis of models in on-demand mode. 9 years ago
Jeremy Dubreil 8fcd094c64 Fix NPE in the annotation processor for SuppressWarnings 9 years ago
Andrzej Kotulski 75f4947cb1 Ignore type change in DerivedToBase cast 9 years ago
Andrzej Kotulski b08acedf29 Use clang for default argument resolution 9 years ago
Cristiano Calcagno 10286931ee Cleanup handling of global state, and add footprint mode to the values. 9 years ago
Cristiano Calcagno 7a7260635f Refactor the worklist data structures of the intraprocedural algorithm as non-global state. 9 years ago
Dulma Rodriguez f4bbd44212 Translate dynamic cast for C++ 9 years ago
Tony Cosentini 75cca6b3d3 Add android.app.Service to whitelisted Android initializer classes. 9 years ago
Dulma Rodriguez 10fe998c12 Extending subtyping to C++ 9 years ago
Sam Blackshear 82b1dd0572 adding support for source roots in maven integration 9 years ago
Andrzej Kotulski 262796d3bf Distinguish between C++ and objc class types 9 years ago
Andrzej Kotulski 9d7ab4b9c2 Translate conversion operators 9 years ago
Sam Blackshear be86e5d15d Exposing java_typ_to_string 9 years ago
Sam Blackshear 14e934205f implementing dynamic dispatch support for Java interfaces 9 years ago
Andrzej Kotulski 3dcd6490c2 Translate reinterpret_cast and const_cast 9 years ago
Cristiano Calcagno 7673d94600 Distinguish between class kinds: CPP, Java, Objc 9 years ago
Andrzej Kotulski bdab22a093 Support temporary objects (CXXTemporaryObjectExpr) 9 years ago
Andrzej Kotulski 44a6ec4f10 Fix return parameter handling 9 years ago
Cristiano Calcagno 74dbfd72b5 Fix issues with html output for debug in on-demand mode. 9 years ago
Andrzej Kotulski e329916e5b Add basic translation of CXXBindTemporaryExpr 9 years ago
Andrzej Kotulski 0a32c95f39 Fix build of llvm frontend 9 years ago
Andrzej Kotulski 1fe920c0c5 Cleanup code triggering code translation 9 years ago
Andrzej Kotulski ec80d40bdd Populate return parameter when returning + turn on new feature for C/C++ 9 years ago
Andrzej Kotulski 61de633647 Add information whether translated method has return parameter 9 years ago
Andrzej Kotulski 2c8238849d Add return parameter to function/method call 9 years ago
Andrzej Kotulski 58be5d0eb0 Add return parameter to functions returning structs 9 years ago
jrm 18668a41ce simplify the API to create procedure descriptions 9 years ago
Sam Blackshear dc0b91662a Save space/simplify by deleting Exe.file_map 9 years ago
Cristiano Calcagno 162dc42b5b Use a record for struct types instead of a 7-tuple. 9 years ago
Andrzej Kotulski a317ac38f2 Use init_exp in InitListExpr and CompoundLiteralExpr 9 years ago
Andrzej Kotulski 5eb7d9e994 Add init_pvar to trans_state and use it in c++ constructor 9 years ago
Dulma Rodriguez f379383b04 Adding support for annotations for cpp classes to separate them in the backend from objc classes 9 years ago
jrm ad2a9064c3 No longer overwrite the attributes in the summary if already existing 9 years ago
jrm cdda16effa Make Eradicate use on-demand analysis by default 9 years ago
Andrzej Kotulski fcb561a1ee Use Sil.exp instead of var_res_trans to get initialized variable 9 years ago
Cristiano Calcagno bcba8a7011 Fix transition between re-execution and footprint in on demand, and support tests for incremental. 9 years ago
Cristiano Calcagno 453709c3c8 Only propagate nullable to return value when environment variable is set. 9 years ago
Cristiano Calcagno 97a3aa3d0b Fix treatment of recursion and double file descriptor close in on-demand. 9 years ago
Dulma Rodriguez f34f2dcd98 Don't crash when a cg cannot be loaded. 9 years ago
jrm 2e7956f384 Always use the current directory as the default classpath 9 years ago
Sam Blackshear 9c03a6b14c Using -processorpath and -processor flags correctly 9 years ago
jrm ec2a1e2130 Revive support for --no-cache when analyzing Buck-based projects 9 years ago
Sam Blackshear d1cf7b7177 removing unused tenv in conditional pruning 9 years ago
jrm 2479f69f34 remove symbolic link to deleted script BuckAnalyze 9 years ago
Sam Blackshear 6fa9b995e5 no longer catching Class_structure_exception 9 years ago
Jules Villard 59a3b9c22a add temp var from compoundLiteralExpr to the function locals 9 years ago
jrm ea5490989e Remove deprecated script BuckAnalyze 9 years ago
jrm 1544819b40 merge redundant code to configure logging 9 years ago