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 ccb51912e1
[componentkit] Compute line count for main file
8 years ago
..
linter_rules Fixing warning on parser. 8 years ago
CLintersContext.ml Modified the hardcoded CTL formulas in preparation to dispatcher removal 8 years ago
CType.ml [refactor] Rename CTypes and CTypes_decl modules 8 years ago
CType.mli [refactor] Rename CTypes and CTypes_decl modules 8 years ago
CType_decl.ml [refactor] Rename CTypes and CTypes_decl modules 8 years ago
CType_decl.mli [refactor] Rename CTypes and CTypes_decl modules 8 years ago
Capture.re [clang] always print clang errors on stderr 8 years ago
Capture.rei [clang] run assembly commands with the fcp clang 8 years ago
ClangCommand.re [tests] Create integration tests for clang translation logic 8 years ago
ClangCommand.rei [clang] run assembly commands with the fcp clang 8 years ago
ClangWrapper.re [clang] always print clang errors on stderr 8 years ago
ClangWrapper.rei [clang] Allow to call InferClang as a function 8 years ago
ComponentKit.ml [componentkit] Compute line count for main file 8 years ago
ComponentKit.mli [componentkit] Compute line count for main file 8 years ago
InferClang.re [clang capture] Make sure to always run clang from facebook-clang-plugins 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 [backend] Split construction of builtin pnames and builtin registration 8 years ago
ast_expressions.mli do not havoc actuals of skip functions with const parameters 9 years ago
cArithmetic_trans.ml [backend] Split construction of builtin pnames and builtin registration 8 years ago
cArithmetic_trans.mli [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cContext.ml [IR] Move Procdesc module to a separate file. 8 years ago
cContext.mli [IR] Move Procdesc module to a separate 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 [refactor] Rename CTypes and CTypes_decl modules 8 years ago
cField_decl.mli [IR] Refactor annotation types into separate module 8 years ago
cFrontend.ml kill Location.nLOC 8 years ago
cFrontend.mli [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cFrontend_checkers.ml Removing the dispatcher for linters. 8 years ago
cFrontend_checkers.mli Removing the dispatcher for linters. 8 years ago
cFrontend_checkers_main.ml [componentkit] Compute line count for main file 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] Kill CFrontend_config.json field 8 years ago
cFrontend_config.mli [clang] Kill CFrontend_config.json field 8 years ago
cFrontend_decl.ml [siof] take POD into account 8 years ago
cFrontend_decl.mli [clang] minor cleanups 8 years ago
cFrontend_errors.ml [componentkit] Compute line count for main file 8 years ago
cFrontend_errors.mli [componentkit] Compute line count for main file 8 years ago
cFrontend_utils.ml [componentkit] Move is_in_main_file check to CTL 8 years ago
cFrontend_utils.mli [componentkit] Move is_in_main_file check to CTL 8 years ago
cIssue.ml [componentkit] Compute line count for main file 8 years ago
cIssue.mli [componentkit] Compute line count for main file 8 years ago
cLocation.ml [linters] Fix perf problem in the linters, added tests 8 years ago
cLocation.mli [clang] Remove CLocation.curr_file 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] Move Procdesc module to a separate file. 8 years ago
cMethod_trans.mli [clang] do not depend on Config.clang_lang and Config.source_file 8 years ago
cModule_type.ml [IR] Move Procdesc module to a separate file. 8 years ago
cTL.ml Modified the hardcoded CTL formulas in preparation to dispatcher removal 8 years ago
cTL.mli Modified the hardcoded CTL formulas in preparation to dispatcher removal 8 years ago
cTrans.ml [IR] Move Procdesc module to a separate file. 8 years ago
cTrans.mli [clang] minor cleanups 8 years ago
cTrans_models.ml [backend] Split construction of builtin pnames and builtin registration 8 years ago
cTrans_models.mli [clang] rewrite plugin attachment logic in OCaml 8 years ago
cTrans_utils.ml [IR] Move Procdesc module to a separate file. 8 years ago
cTrans_utils.mli [IR] Move Procdesc module to a separate file. 8 years ago
cType_to_sil_type.ml [refactor] Rename CTypes and CTypes_decl modules 8 years ago
cType_to_sil_type.mli Refactor Sil.typ into separate Typ module 9 years ago
cVar_decl.ml [IR] Move Procdesc module to a separate file. 8 years ago
cVar_decl.mli [IR] Move Procdesc module to a separate file. 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 Simplified semantics of ET and EH 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 [refactor] Rename CTypes and CTypes_decl modules 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 [CTL] Add support for is_unop_with_kind/is_binop_with_kind predicates to check correctness of their inputs 8 years ago
predicates.mli Removing the dispatcher for linters. 8 years ago
printing.ml [IR] Move Procdesc module to a separate file. 8 years ago
printing.mli [IR] Move Procdesc module to a separate file. 8 years ago

README.md

Clang Front-End

This is the front-end for the clang compiler.

The main entry point is CMain.