Josh Berdine
2e66dcfac4
Open Core.Std by default, still use Caml Hashtbl, Map, Set
...
Reviewed By: cristianoc
Differential Revision: D4232458
fbshipit-source-id: 3d73c69
8 years ago
Josh Berdine
bbd5ef385d
ppx_compare ProcCfg
...
Reviewed By: sblackshear
Differential Revision: D4232404
fbshipit-source-id: 7f0e191
8 years ago
Cristiano Calcagno
c5159bae1c
[IR] Move Procdesc module to a separate file.
...
Reviewed By: jvillard
Differential Revision: D4159580
fbshipit-source-id: e83ebd5
8 years ago
Sam Blackshear
36b0a957bd
setup for creating very simple absint checkers
...
Reviewed By: cristianoc
Differential Revision: D3734044
fbshipit-source-id: 014b0d9
8 years ago
Josh Berdine
32146523ca
Enable warning: Unexpected documentation comment
...
Summary:
Enable warning 50 (Unexpected documentation comment) and fix all current
reports.
Reviewed By: jvillard
Differential Revision: D3653660
fbshipit-source-id: bfd36b9
9 years ago
Sam Blackshear
9df3b8f653
eliminating dead stores created by copy-propagation
...
Reviewed By: jberdine
Differential Revision: D3471323
fbshipit-source-id: 10431be
9 years ago
Sam Blackshear
cf5871e76f
fixing broken backward/per-instr cfg by taking a different approach
...
Reviewed By: jeremydubreil
Differential Revision: D3461619
fbshipit-source-id: 491b28b
9 years ago
Sam Blackshear
ef1b76d27b
new procCfg type with each node containing at most one instruction
...
Reviewed By: jberdine
Differential Revision: D3273366
fbshipit-source-id: af46536
9 years ago
Sam Blackshear
0becc32a88
factoring Node module out of CFG
...
Reviewed By: jberdine
Differential Revision: D3273314
fbshipit-source-id: fe32f82
9 years ago
Sam Blackshear
b20ef20644
Allowing custom procCfg node types
...
Reviewed By: jberdine
Differential Revision: D3261163
fb-gh-sync-id: 6971a69
fbshipit-source-id: 6971a69
9 years ago
Sam Blackshear
f3fe199a25
Forcing node ids of procCfg's to be Cfg.Node.id
...
Summary:
Results of AbsInt checkers are node id -> abstract state maps.
It's hard to compare/combine the results of multiple analyses if the node id types are different.
Needed for the upcoming improvements of the preanalysis.
Reviewed By: jvillard
Differential Revision: D3235669
fb-gh-sync-id: c5251cf
fbshipit-source-id: c5251cf
9 years ago