You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andrzej Kotulski 6c67c850d5
[clang capture] Don't attach plugin when clang is invoked in preprocessor mode
8 years ago
..
CLintersContext.ml [linters] Take current os version into account in the unavailable api check 8 years ago
CProcname.ml [clang] Pass template instantiation info to procnames in clang 8 years ago
CProcname.mli [clang] Pass template instantiation info to procnames in clang 8 years ago
CType.ml [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
CType.mli [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
CType_decl.ml [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
CType_decl.mli [clang] Store Typename.t in Procname.ObjC_Cpp.class 8 years ago
Capture.re move CLOpt.exe to Config and restrict its API, remove Interactive fake exe 8 years ago
Capture.rei Open Core.Std by default, still use Caml Hashtbl, Map, Set 8 years ago
CiOSVersionNumbers.ml [linters] Take current os version into account in the unavailable api check 8 years ago
CiOSVersionNumbers.mli [linters] Take current os version into account in the unavailable api check 8 years ago
ClangCommand.re [clang capture] Don't attach plugin when clang is invoked in preprocessor mode 8 years ago
ClangCommand.rei Open Core.Std by default, still use Caml Hashtbl, Map, Set 8 years ago
ClangWrapper.re Deprecate IList part 3. 8 years ago
ClangWrapper.rei Divide Utils into Utils, Pp, and IStd 8 years ago
ComponentKit.ml Deprecate IList part 3. 8 years ago
ComponentKit.mli Making signature of predicates uniform 8 years ago
InferClang.re Divide Utils into Utils, Pp, and IStd 8 years ago
README.md Created IR folder for the intermediate representaion files. 9 years ago
ast_expressions.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
ast_expressions.mli [clang] Store Typename.t in Procname.ObjC_Cpp.class 8 years ago
cArithmetic_trans.ml [clang cleanup] Split CFrontend_utils module into CAst_utils and CGeneral_utils 8 years ago
cArithmetic_trans.mli Divide Utils into Utils, Pp, and IStd 8 years ago
cAst_utils.ml [clang] Refactor annotation generation to a separate place 8 years ago
cAst_utils.mli [clang] Refactor annotation generation to a separate place 8 years ago
cContext.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cContext.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cEnum_decl.ml Deprecate IList part 3. 8 years ago
cEnum_decl.mli Divide Utils into Utils, Pp, and IStd 8 years ago
cField_decl.ml [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
cField_decl.mli [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
cFrontend.ml [clang] Move mk_procname_ functions to separate module 8 years ago
cFrontend.mli Divide Utils into Utils, Pp, and IStd 8 years ago
cFrontend_checkers.ml More IList deprecation: fold functions 8 years ago
cFrontend_checkers.mli Making signature of predicates uniform 8 years ago
cFrontend_checkers_main.ml [linters] Save the linters file in the linter definition 8 years ago
cFrontend_checkers_main.mli Open Core.Std by default, still use Caml Hashtbl, Map, Set 8 years ago
cFrontend_config.ml [BetterEngineering] Remove remaining uses of polymorphic equality 8 years ago
cFrontend_config.mli [BetterEngineering] Remove remaining uses of polymorphic equality 8 years ago
cFrontend_decl.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cFrontend_decl.mli Divide Utils into Utils, Pp, and IStd 8 years ago
cFrontend_errors.ml [linters] Save the linters file in the linter definition 8 years ago
cFrontend_errors.mli [linters] Save the linters file in the linter definition 8 years ago
cGeneral_utils.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cGeneral_utils.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cIssue.ml Using checkers defined in linter.al and removed hard-coded checkers. 8 years ago
cIssue.mli Using checkers defined in linter.al and removed hard-coded checkers. 8 years ago
cLocation.ml [clang] rename --skip-clang-analysis-in-path to --skip-analysis-in-path 8 years ago
cLocation.mli Divide Utils into Utils, Pp, and IStd 8 years ago
cMethod_signature.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cMethod_signature.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cMethod_trans.ml [clang] Pass template instantiation info to procnames in clang 8 years ago
cMethod_trans.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cModule_type.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cPredicates.ml [infer][AL-DSL] Added predicates to query method calls of a certain class (Real Version). 8 years ago
cPredicates.mli [infer][AL-DSL] Added predicates to query method calls of a certain class (Real Version). 8 years ago
cTL.ml [infer][AL-DSL] Added predicates to query method calls of a certain class (Real Version). 8 years ago
cTL.mli Making signature of predicates uniform 8 years ago
cTrans.ml [clang frontend] assert false on param mismatch 8 years ago
cTrans.mli Divide Utils into Utils, Pp, and IStd 8 years ago
cTrans_models.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cTrans_models.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
cTrans_utils.ml [clang frontend] assert false on param mismatch 8 years ago
cTrans_utils.mli [clang frontend] assert false on param mismatch 8 years ago
cType_to_sil_type.ml [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
cType_to_sil_type.mli Divide Utils into Utils, Pp, and IStd 8 years ago
cVar_decl.ml More IList deprecation: fold functions 8 years ago
cVar_decl.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
clang_ast_types.ml [clang] Store Typename.t in Procname.ObjC_Cpp.class 8 years ago
ctl_lexer.mll Added parsing for InNode and ETX and added formulas of missing checkers 8 years ago
ctl_parser.mly Making signature of predicates uniform 8 years ago
ctl_parser_types.ml Making signature of predicates uniform 8 years ago
objcCategory_decl.ml [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
objcCategory_decl.mli [clang] Store Typename.t in Procname.ObjC_Cpp.class 8 years ago
objcInterface_decl.ml [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
objcInterface_decl.mli [objc] Remove class information from CContext 8 years ago
objcProperty_decl.ml [ios] Remove methods from the tenv as they are not used in the backend 8 years ago
objcProperty_decl.mli [ios] Remove methods from the tenv as they are not used in the backend 8 years ago
objcProtocol_decl.ml [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
objcProtocol_decl.mli [clang cleanup] Split CFrontend_utils module into CAst_utils and CGeneral_utils 8 years ago

README.md

Clang Front-End

This is the front-end for the clang compiler.

The main entry point is CMain.