Josh Berdine
0c8a583cb0
ppx_compare CFrontend_utils
...
Reviewed By: cristianoc
Differential Revision: D4232412
fbshipit-source-id: 1f3c5bc
8 years ago
Josh Berdine
71664c7828
ppx_compare SiofTrace
...
Reviewed By: cristianoc
Differential Revision: D4232411
fbshipit-source-id: 52d40da
8 years ago
Josh Berdine
e397afa085
ppx_compare CContext
...
Reviewed By: cristianoc
Differential Revision: D4232410
fbshipit-source-id: 449f7a8
8 years ago
Josh Berdine
0b605c694c
ppx_compate Cfg
...
Reviewed By: cristianoc
Differential Revision: D4232409
fbshipit-source-id: 71bd578
8 years ago
Josh Berdine
da8cbe55fd
ppx_compare JavaTrace
...
Reviewed By: sblackshear
Differential Revision: D4232408
fbshipit-source-id: fa98086
8 years ago
Josh Berdine
0eb864d800
ppx_compare CppTrace
...
Reviewed By: cristianoc
Differential Revision: D4232407
fbshipit-source-id: 003c0eb
8 years ago
Josh Berdine
fe7a0c2483
ppx_compare State
...
Reviewed By: cristianoc
Differential Revision: D4232406
fbshipit-source-id: 551e6cb
8 years ago
Josh Berdine
97639ba236
ppx_compare Paths
...
Reviewed By: sblackshear
Differential Revision: D4232405
fbshipit-source-id: 075e76a
8 years ago
Josh Berdine
bbd5ef385d
ppx_compare ProcCfg
...
Reviewed By: sblackshear
Differential Revision: D4232404
fbshipit-source-id: 7f0e191
8 years ago
Josh Berdine
85d15bcc49
ppx_compare Trace
...
Reviewed By: sblackshear
Differential Revision: D4232403
fbshipit-source-id: 45e4eb8
8 years ago
Josh Berdine
b94b5f1c58
ppx_compare Procdesc
...
Reviewed By: sblackshear
Differential Revision: D4232402
fbshipit-source-id: 49ae1de
8 years ago
Josh Berdine
48dcd7bb92
ppx_compare Source
...
Reviewed By: sblackshear
Differential Revision: D4232401
fbshipit-source-id: 2b9420c
8 years ago
Josh Berdine
75527525e5
ppx_compare Errlog
...
Reviewed By: sblackshear
Differential Revision: D4232400
fbshipit-source-id: 1878002
8 years ago
Josh Berdine
4e849fa5d5
ppx_compare Localise
...
Reviewed By: sblackshear
Differential Revision: D4232399
fbshipit-source-id: e30e0f0
8 years ago
Josh Berdine
344e724a85
ppx_compare Prop
...
Reviewed By: cristianoc
Differential Revision: D4232398
fbshipit-source-id: b00c843
8 years ago
Josh Berdine
356d081e1f
ppx_compare AccessPath
...
Reviewed By: cristianoc
Differential Revision: D4232397
fbshipit-source-id: a72717b
8 years ago
Josh Berdine
9bc72ad790
ppx_compare Var
...
Reviewed By: sblackshear
Differential Revision: D4232396
fbshipit-source-id: 25dc464
8 years ago
Josh Berdine
aa5998a9d1
ppx_compare Sil
...
Reviewed By: cristianoc
Differential Revision: D4232394
fbshipit-source-id: 3296d74
8 years ago
Josh Berdine
6298d043e6
ppx_compare PredSymb
...
Reviewed By: cristianoc
Differential Revision: D4232393
fbshipit-source-id: 384182b
8 years ago
Josh Berdine
71ed8c9e1d
ppx_compare Exp
...
Reviewed By: cristianoc
Differential Revision: D4232392
fbshipit-source-id: 930d2ea
8 years ago
Josh Berdine
e36a768d0c
Use natural order of Cast expressions
...
Reviewed By: cristianoc
Differential Revision: D4232391
fbshipit-source-id: f3be9f8
8 years ago
Josh Berdine
f73f997e5a
ppx_compare TraceElem
...
Reviewed By: cristianoc
Differential Revision: D4232390
fbshipit-source-id: aa25c4a
8 years ago
Josh Berdine
10046e1848
ppx_compare Passthrough
...
Reviewed By: cristianoc
Differential Revision: D4232389
fbshipit-source-id: ffffa6d
8 years ago
Josh Berdine
1a0df1029a
ppx_compare CallSite
...
Reviewed By: cristianoc
Differential Revision: D4232388
fbshipit-source-id: 2673480
8 years ago
Josh Berdine
8097de5bfd
ppx_compare Mleak_buckets
...
Reviewed By: cristianoc
Differential Revision: D4232387
fbshipit-source-id: 5965bd7
8 years ago
Josh Berdine
25c3cb41bd
ppx_compare CallFlags
...
Reviewed By: cristianoc
Differential Revision: D4232386
fbshipit-source-id: 8b2e568
8 years ago
Josh Berdine
7a5e7c28b5
ppx_compare Const
...
Reviewed By: cristianoc
Differential Revision: D4232385
fbshipit-source-id: c530aa8
8 years ago
Josh Berdine
952855288d
ppx_compare StructTyp
...
Reviewed By: sblackshear
Differential Revision: D4232383
fbshipit-source-id: 2659835
8 years ago
Josh Berdine
122d2b031f
ppx_compare Unop
...
Reviewed By: sblackshear
Differential Revision: D4232382
fbshipit-source-id: 292121c
8 years ago
Josh Berdine
cbec3453a3
ppx_compare Typ
...
Reviewed By: cristianoc
Differential Revision: D4232381
fbshipit-source-id: b27ceb8
8 years ago
Josh Berdine
72b1cd0816
ppx_compare Subtype
...
Reviewed By: cristianoc
Differential Revision: D4232380
fbshipit-source-id: 6360723
8 years ago
Josh Berdine
b11e483500
ppx_compare Pvar
...
Reviewed By: cristianoc
Differential Revision: D4232379
fbshipit-source-id: 40dde6d
8 years ago
Josh Berdine
8822b66a21
ppx_compare Procname
...
Reviewed By: cristianoc
Differential Revision: D4232378
fbshipit-source-id: c356c24
8 years ago
Josh Berdine
0cf71c74ef
Sort nodes when printing cfg to dot file
...
Summary:
Currently cfg nodes are written into dot files in whatever order they
appear in a hash table. This seems unnecessarily sensitive, so this
diff sorts the nodes.
Reviewed By: dulmarod
Differential Revision: D4232377
fbshipit-source-id: a907cc6
8 years ago
Josh Berdine
6b3d7c4d25
ppx_compare Location
...
Reviewed By: cristianoc
Differential Revision: D4232376
fbshipit-source-id: 9162028
8 years ago
Josh Berdine
27da735427
ppx_compare InferPrint
...
Reviewed By: cristianoc
Differential Revision: D4232375
fbshipit-source-id: efe3904
8 years ago
Josh Berdine
a1e223d36d
ppx_compare Ident
...
Reviewed By: cristianoc
Differential Revision: D4232374
fbshipit-source-id: c1be434
8 years ago
Josh Berdine
b7991172b5
ppx_compare Binop
...
Reviewed By: cristianoc
Differential Revision: D4232373
fbshipit-source-id: 1ec3e93
8 years ago
Josh Berdine
1ca67fbfa6
ppx_compare DB
...
Reviewed By: cristianoc
Differential Revision: D4232372
fbshipit-source-id: 5cc11c9
8 years ago
Josh Berdine
1bc365f36e
ppx_compare Clang_ast_types
...
Reviewed By: cristianoc
Differential Revision: D4232371
fbshipit-source-id: 5b06f23
8 years ago
Josh Berdine
17708ade33
ppx_compare Typename
...
Reviewed By: cristianoc
Differential Revision: D4232370
fbshipit-source-id: 63292ea
8 years ago
Josh Berdine
5bd1cfab26
ppx_compare Mangled
...
Reviewed By: cristianoc
Differential Revision: D4232369
fbshipit-source-id: 3d4dcc3
8 years ago
Josh Berdine
5107815c18
ppx_compare Csu
...
Reviewed By: cristianoc
Differential Revision: D4232368
fbshipit-source-id: 12f1a15
8 years ago
Josh Berdine
6459ec4ff4
ppx_compare Annot
...
Reviewed By: cristianoc
Differential Revision: D4232367
fbshipit-source-id: d44bd52
8 years ago
Josh Berdine
63d105d54b
ppx_compare IList
...
Reviewed By: cristianoc
Differential Revision: D4232365
fbshipit-source-id: 853f6df
8 years ago
Josh Berdine
a9a96babcd
Add build support for ppx_compare
...
Reviewed By: cristianoc
Differential Revision: D4232364
fbshipit-source-id: 7e62d02
8 years ago
Jeremy Dubreil
e269f2a3fd
[infer][java] basic support to run Infer using Buck genrules
...
Summary: Add some basic command line API to run Infer using Buck genrules. Remains to fix issues with absolute vs relative paths and to see how to create these genrules on the fly for a given java or android library.
Reviewed By: sblackshear
Differential Revision: D4245622
fbshipit-source-id: 1cda4ee
8 years ago
Andrzej Kotulski
d4c634e50f
[DB] Cleanup code related to --changed-files-index
...
Summary:
Clean up code related to --changed-files-index option:
1. Store DB.SourceFileSet.t in DB.changed_source_files_set
2. Refactor rest of the code to use it
3. Bunch of minor changes to make code more consise
Reviewed By: jberdine
Differential Revision: D4238736
fbshipit-source-id: 51e5684
8 years ago
Andrzej Kotulski
9d6a6510e8
[clang] Translate everything coming from <X>.h files when translating <X>.cpp source
...
Summary:
Implement heuristic to capture more of the user code:
In C++ there is a lot of interesting code in header files. On the other hand,
that code gets included in multiple places and we don't want to capture it by default (for performance reasons).
Right now we capture everything from source file + all symbols from headers that source file needs.
New heuristic will extend "capturing everything" to matching header files (ie. capture everything in X.h if source file is X.cpp)
Reviewed By: jberdine
Differential Revision: D4238008
fbshipit-source-id: 0528250
8 years ago
Andrzej Kotulski
6192cb98b4
[DB] Use realpath when calling source_file_from_abs_path
...
Summary:
Dealing with symbolic links in project root is tricky. To avoid it, always normalize all paths to sources with `realpath`.
Changes to tests are expected - infer started to resolve symbolic links which screws up with our testing mechanism.
Reviewed By: jberdine
Differential Revision: D4237587
fbshipit-source-id: fe1cb01
8 years ago