Commit Graph

48 Commits (fa6a7984513e4f1bba17696946c6591fdebe3cb9)

Author SHA1 Message Date
Jules Villard fa6a798451 [clang] improve `CMethodSignature` interface 7 years ago
Varun Arora ad10435b58 [IR] combine is_objc_instance_method and is_cpp_instance_method fields in ProcAttributes into method_kind 7 years ago
Jules Villard 45d5d878cf [cfg] minor renamings 7 years ago
Dulma Churchill a969b5d188 [cleanup] Remove unused code for finding correct fields in Objective-C 8 years ago
Daiva Naudziuniene 81c0fe6754 [clangplugin] Updating infer to work with the latest clang plugin version 8 years ago
Josh Berdine bab3d81cb0 Convert Reason to OCaml, and auto-format OCaml 8 years ago
Andrzej Kotulski 42947ea9d9 [IR] Make template info part of Typename.t, rename Typename to Typ.Name 8 years ago
Andrzej Kotulski e363958d34 [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Andrzej Kotulski 1a9b81c0f4 [clang] Store Typename.t in Procname.ObjC_Cpp.class 8 years ago
Dulma Churchill f549d58625 [ios] Capture the signature of getters and setters from headers. 8 years ago
Cristiano Calcagno b1421bc27f [BetterEngineering] Remove remaining uses of polymorphic equality 8 years ago
Josh Berdine e438314776 Divide Utils into Utils, Pp, and IStd 8 years ago
Jules Villard d9f83094b5 [clang] do not depend on Config.clang_lang and Config.source_file 9 years ago
Dulma Churchill a2ee69975a [clang] Remove support for logging lint issues in procdescs 9 years ago
Josh Berdine 8589dc4868 Remove Tstruct in favor of Tvar 9 years ago
Josh Berdine 8a85919001 Pass tenv to everywhere that matches on Tstruct 9 years ago
Josh Berdine 701eb20f83 Refactor Sil.exp to Exp.t 9 years ago
Josh Berdine 32146523ca Enable warning: Unexpected documentation comment 9 years ago
Dulma Churchill 62da495510 Start transitioning logging of frontend bugs into a map of errlogs rather than in procdescs 9 years ago
Andrzej Kotulski b8044c6b65 Use mangled names instead of function type for mangling 9 years ago
Josh Berdine bbec166174 Refactor Sil.typ into separate Typ module 9 years ago
Dulma Churchill 9b1bd712b5 Marking getters/setters as builtins only inside the definition of the class 9 years ago
Dulma Churchill d73d4ea177 Getting a more precise type when creating ObjC objects 9 years ago
Dino Distefano b7ab1760a6 Translation of lambda [part one] 9 years ago
Dulma Rodriguez d366bb970b Create the procdescs for frontend checks only when needed 9 years ago
Josh Berdine e1020c8ebe Remove -open(Utils) compile flag hack 9 years ago
Cristiano Calcagno 509a666ee0 Refactor Sil.pvar into a separate module. 9 years ago
Cristiano Calcagno 53702e43e8 Created IR folder for the intermediate representaion files. 9 years ago
Andrzej Kotulski ec80d40bdd Populate return parameter when returning + turn on new feature for C/C++ 9 years ago
Andrzej Kotulski 58be5d0eb0 Add return parameter to functions returning structs 9 years ago
Dulma Rodriguez b51da4f050 Remove the concept of generated method from the frontend and proc attributes 9 years ago
Dulma Rodriguez 37fdeb84bc Moving the property frontend checkers to a dummy procdesc 9 years ago
Dulma Rodriguez 0441919a42 Using clang's method resolution if possible 9 years ago
Andrzej Kotulski 71e424d6ba Use qual_name to extract class name from method decl 9 years ago
Dulma Rodriguez 87a3d693e1 Adding static variables to blocks class to get retain cycles 9 years ago
Dulma Rodriguez ba00f08f00 Remove variable resolution and use pointers to declarations instead 10 years ago
Andrzej Kotulski aa1951cad4 Create generic way of generating extra instructions 10 years ago
Andrzej Kotulski d6b1d422fd Update fcp and remove qual_type type 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
Dulma Rodriguez e5f6df74b0 [clang] Add procdescs to cxx method. Forgotten from last commit 10 years ago
Dulma Rodriguez 3cddd0489c [clang] Use the map of pointers to find method declarations and build method signatures 10 years ago
Andrzej Kotulski 7a839984da [C++] Add cpp methods signatures and implementations 10 years ago
Jules Villard 85b0ef7266 [clang] Refactor of creating method signatures. First step to use the map of pointers to find method declarations. 10 years ago
Dulma Rodriguez 732d23ce4d [clang] Add is_instance as part of the type of objc methods 10 years ago
Jules Villard 6911a1516c [whitespace] ocp-indent the code 10 years ago
Dulma Rodriguez d7655a087e [clang] Adding getters and setters for all the methods 10 years ago
Cristiano Calcagno 3e199467f4 Complete copyright messages. 10 years ago
Open Source Synchronization b8982270f2 initial synchronization 10 years ago