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 e363958d34
[codemod] Move `Procname` into `Typ.Procname`
8 years ago
..
Annot.re Deprecate more IList functions 8 years ago
Annot.rei Remove Reason comments in copyright header 8 years ago
AttributesTable.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
AttributesTable.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
BUILTINS.mli Open Core.Std by default, still use Caml Hashtbl, Map, Set 8 years ago
Binop.re Remove Reason comments in copyright header 8 years ago
Binop.rei Remove Reason comments in copyright header 8 years ago
BuiltinDecl.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
BuiltinDecl.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
CallFlags.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
CallFlags.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
CallSite.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
CallSite.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Cfg.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Cfg.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Cg.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Cg.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Const.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Const.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Csu.re [BetterEngineering] Replace uses of polymorphic equality 8 years ago
Csu.rei [BetterEngineering] Replace uses of polymorphic equality 8 years ago
DecompiledExp.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
DecompiledExp.rei Remove Reason comments in copyright header 8 years ago
Errlog.ml Deprecate more IList functions 8 years ago
Errlog.mli [BetterEngineering] Replace uses of polymorphic equality 8 years ago
Exceptions.ml [infer][PR] small typo fix 8 years ago
Exceptions.mli [BetterEngineering] Replace uses of polymorphic equality 8 years ago
Exp.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Exp.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Ident.re Deprecate more IList functions 8 years ago
Ident.rei Remove Reason comments in copyright header 8 years ago
IntLit.re Remove Reason comments in copyright header 8 years ago
IntLit.rei Remove Reason comments in copyright header 8 years ago
Io_infer.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Io_infer.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
LintIssues.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
LintIssues.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Localise.ml [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Localise.mli [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Location.re [BetterEngineering] Replace uses of polymorphic equality 8 years ago
Location.rei Divide Utils into Utils, Pp, and IStd 8 years ago
Mangled.re [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
Mangled.rei [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
Mleak_buckets.ml Deprecate IList module in favour of Core List 8 years ago
Mleak_buckets.mli Divide Utils into Utils, Pp, and IStd 8 years ago
Objc_models.ml Deprecate more IList functions and use Core List instead 8 years ago
Objc_models.mli Divide Utils into Utils, Pp, and IStd 8 years ago
PredSymb.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
PredSymb.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
ProcAttributes.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
ProcAttributes.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Procdesc.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Procdesc.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Pvar.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Pvar.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
QualifiedCppName.re [clang] Inline namespaces disappear, simplify infer's code 8 years ago
QualifiedCppName.rei [clang] reimplement fuzzy matching of list of qualifiers 8 years ago
README.md Update README with Reason dependencies 9 years ago
Sil.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Sil.rei Deprecate further IList functions 8 years ago
Subtype.re Deprecate IList part 3. 8 years ago
Subtype.rei Remove Reason comments in copyright header 8 years ago
Tenv.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Tenv.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Typ.re [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Typ.rei [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Typename.re [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
Typename.rei [Sil] Create Typename.Obj/Cpp modules with constructors 8 years ago
Unop.re Remove Reason comments in copyright header 8 years ago
Unop.rei Remove Reason comments in copyright header 8 years ago

README.md

Intermediate Representation

The Intermediate Representation is a format used by the back-end for analysis. It is produced by one of the front-ends, one for each program analyzed.

The main entry point is the intermediate language in Sil.

The control flow graph module is Cfg.

The call graph module is Cg.

The type environment module is Tenv.