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.
Ryan Rhee 5752b14d9c
[componentkit] Skip implicit variables during MLV check
8 years ago
..
linter_rules Fixing warning on parser. 8 years ago
CLintersContext.ml [componentkit] Initializer With Side-Effect Analyzer 8 years ago
Capture.re [clang] convert filter_args_and_run_fcp_clang to OCaml 8 years ago
Capture.rei [reason] reformat with new version of reason 8 years ago
ClangCommand.re [clang] store args into files for Buck compilation db too 8 years ago
ClangCommand.rei [clang] store args into files for Buck compilation db too 8 years ago
ClangQuotes.re [clang] Parse compilation database coming from xcpretty 8 years ago
ClangQuotes.rei [clang] Parse compilation database coming from xcpretty 8 years ago
ClangWrapper.re [clang] Allow to call InferClang as a function 8 years ago
ClangWrapper.rei [clang] Allow to call InferClang as a function 8 years ago
CompilationDatabase.ml [clang] Parse compilation database coming from xcpretty 8 years ago
CompilationDatabase.mli [clang] Parse compilation database coming from xcpretty 8 years ago
ComponentKit.ml [componentkit] Skip implicit variables during MLV check 8 years ago
ComponentKit.mli [componentkit] Initializer With Side-Effect Analyzer 8 years ago
InferClang.re [clang] Allow to call InferClang as a function 8 years ago
Makefile initial synchronization 10 years ago
README.md Created IR folder for the intermediate representaion files. 9 years ago
ast_expressions.ml [clang] Migrating clang logging to the Logging module 8 years ago
ast_expressions.mli do not havoc actuals of skip functions with const parameters 8 years ago
cArithmetic_trans.ml [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cArithmetic_trans.mli [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cContext.ml [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cContext.mli [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cEnum_decl.ml Refactor Sil.typ into separate Typ module 9 years ago
cEnum_decl.mli Refactor Sil.typ into separate Typ module 9 years ago
cField_decl.ml [clang] Migrating clang logging to the Logging module 8 years ago
cField_decl.mli [IR] Refactor annotation types into separate module 8 years ago
cFrontend.ml Fix issue with timestamps leading to files not analyzed in -reactive mode when the capture takes less than 1 second 8 years ago
cFrontend.mli [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cFrontend_checkers.ml [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cFrontend_checkers.mli [componentkit] Initializer With Side-Effect Analyzer 8 years ago
cFrontend_checkers_main.ml [componentkit] Initializer With Side-Effect Analyzer 8 years ago
cFrontend_checkers_main.mli [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cFrontend_config.ml [clang] convert filter_args_and_run_fcp_clang to OCaml 8 years ago
cFrontend_config.mli [clang] rewrite plugin attachment logic in OCaml 8 years ago
cFrontend_decl.ml [SIOF] detect which variables need initialization 8 years ago
cFrontend_decl.mli [clang] minor cleanups 8 years ago
cFrontend_errors.ml [componentkit] Initializer With Side-Effect Analyzer 8 years ago
cFrontend_errors.mli [clang] Remove support for logging lint issues in procdescs 8 years ago
cFrontend_utils.ml [componentkit] Initializer With Side-Effect Analyzer 8 years ago
cFrontend_utils.mli [componentkit] Initializer With Side-Effect Analyzer 8 years ago
cIssue.ml [componentkit] Initializer With Side-Effect Analyzer 8 years ago
cIssue.mli [componentkit] Initializer With Side-Effect Analyzer 8 years ago
cLocation.ml [clang] Choose always the first location a range 8 years ago
cLocation.mli [clang] rewrite plugin attachment logic in OCaml 8 years ago
cMethod_signature.ml [clang] rewrite plugin attachment logic in OCaml 8 years ago
cMethod_signature.mli [clang] rewrite plugin attachment logic in OCaml 8 years ago
cMethod_trans.ml [IR] Clean up unused parts of Cfg 8 years ago
cMethod_trans.mli [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cModule_type.ml [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cTL.ml [Infer][CTL] First implementation of a debugging feature for AST checks 8 years ago
cTL.mli Fixing warning on parser. 8 years ago
cTrans.ml [backend] move expression pretty-printing into exp module 8 years ago
cTrans.mli [clang] minor cleanups 8 years ago
cTrans_models.ml Drop ti_raw field from clang_ast_t.type_info 8 years ago
cTrans_models.mli [clang] rewrite plugin attachment logic in OCaml 8 years ago
cTrans_utils.ml [clang] minor cleanups 8 years ago
cTrans_utils.mli Remove Tstruct in favor of Tvar 8 years ago
cType_to_sil_type.ml [clang] Migrating clang logging to the Logging module 8 years ago
cType_to_sil_type.mli Refactor Sil.typ into separate Typ module 9 years ago
cTypes.ml [clang] Migrating clang logging to the Logging module 8 years ago
cTypes.mli Remove Tstruct in favor of Tvar 8 years ago
cTypes_decl.ml [clang] Migrating clang logging to the Logging module 8 years ago
cTypes_decl.mli Remove Tstruct in favor of Tvar 8 years ago
cVar_decl.ml [SIOF] detect which variables need initialization 8 years ago
cVar_decl.mli Refactor Sil.exp to Exp.t 8 years ago
clang_ast_types.ml Fix translation of passing struct parameters by value 9 years ago
ctl_lexer.mll Fixing warning on parser. 8 years ago
ctl_parser.mly Fixing warning on parser. 8 years ago
ctl_parser_types.ml Implemented CTL parser 8 years ago
objcCategory_decl.ml [clang] Migrating clang logging to the Logging module 8 years ago
objcCategory_decl.mli Refactor Sil.typ into separate Typ module 9 years ago
objcInterface_decl.ml [clang] Migrating clang logging to the Logging module 8 years ago
objcInterface_decl.mli Remove Tstruct in favor of Tvar 8 years ago
objcProperty_decl.ml [clang] Migrating clang logging to the Logging module 8 years ago
objcProperty_decl.mli Remove -open(Utils) compile flag hack 9 years ago
objcProtocol_decl.ml [clang] Migrating clang logging to the Logging module 8 years ago
objcProtocol_decl.mli Refactor Sil.typ into separate Typ module 9 years ago
predicates.ml [Infer][CTL] First implementation of a debugging feature for AST checks 8 years ago
predicates.mli [Infer][CTL] First implementation of a debugging feature for AST checks 8 years ago
printing.ml [clang] Migrating clang logging to the Logging module 8 years ago
printing.mli [clang] Migrating clang logging to the Logging module 8 years ago

README.md

Clang Front-End

This is the front-end for the clang compiler.

The main entry point is CMain.