69 Commits (1da536ebe585f28c5b673ddd01c5b74d3e3ccb79)

Author SHA1 Message Date
Mitya Lyubarskiy 506907568b [nullsafe] Store information about nullable method calls as part of issue json
4 years ago
Mitya Lyubarskiy bc4b1882dc [nullsafe] Add a field to jsonbug_t: unvetted third party methods
4 years ago
Sungkeun Cho 4dbfb72260 [cost] Extend cost_item json format to print autoreleasepool_size
4 years ago
Jules Villard 7ccec3fd99 [build] make dune format files when testing
5 years ago
Nikos Gorogiannis ba2bad25aa [debug] new command
5 years ago
Jules Villard 7ba6e015a8 skeleton new `infer help` command
5 years ago
Ezgi Çiçek 289d64260e [cost] Record cost traces in cost-report.json
5 years ago
Ezgi Çiçek 8b1310bb31 [json] Remove unused type
5 years ago
Ezgi Çiçek 4f97296e55 [cost] Remove cold-start issues
5 years ago
Jules Villard e29a9033bb documentation for new libraries
5 years ago
Jules Villard 041ecc5b43 rename most libraries to be more consistent
5 years ago
Mitya Lyubarskiy 94b75585e5 [nullsafe] x-plat friendly JSON data for nullsafe metainfo
5 years ago
Mitya Lyubarskiy 8cb7f51d5e [nullsafe] Calculate promotion mode as part of meta-issue payload.
5 years ago
Mitya Lyubarskiy 3ccacb1f6e [nullsafe] Add nullsafe extras for meta-issues
5 years ago
Jules Villard c1818c0c1c [odoc] fix doc generation, no need for public names
5 years ago
Artem Pianykh 2c96491e23 [build] Generate sources from atd using dune (but not FCP atds yet)
5 years ago
Artem Pianykh 9fc048b503 [build] Use plain dune files instead of make-generated JBuilder/OCaml ones
5 years ago
Artem Pianykh fcce3c0659 [RFC][build] Use dune environments and profiles instead of contexts
5 years ago
Jules Villard 957337bba2 [log] delete PerfStats and EventLogger frameworks
5 years ago
Ezgi Çiçek ceb50cdf0e [cost] Adjust cold-start loom query
5 years ago
Ezgi Çiçek b5562f124a [cost] Disable reporting of allocation costs
5 years ago
Dulma Churchill f73671a5dd [test determinator] Matching on mangled C and C++ names
5 years ago
Josh Berdine 3c6e2469de [ocamlformat] Enable parsing and reformatting docstrings
5 years ago
Ezgi Çiçek 94f4ded9b4 [cost] Introduce cost issue types for functions on UI Thread
5 years ago
Dulma Churchill e2725029f2 [test determinator] Parse the clang profiler samples and matches c functions
5 years ago
Sungkeun Cho 4351ba9bd1 [cost] Add version to BasicCost.t
6 years ago
Jules Villard fe701a17cc [diff] delete infer-diff
6 years ago
Ezgi Çiçek 0f43930f40 [cost] Refactor cost issue types and enable detecting allocation complexity increase on cold start
6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years
6 years ago
Jeremy Dubreil 5b76bb876f [infer] make the censor reason an option field in the analysis report
6 years ago
Katie Ots d805a0ddba [CostReport] Add procedure name to cost report items
6 years ago
Martin Trojer 053d16138e always report human readable polys in costs-report.json
6 years ago
Nikos Gorogiannis 374538a02f [crashcontext] die
6 years ago
Jeremy Dubreil 40ead0ac3d [infer] remove the visibility field from the Infer JSON report
6 years ago
Jeremy Dubreil 148c269b0d [infer] make the visibility field optional
6 years ago
Dino Distefano 9028b91ec7 Load data from performance profiler
6 years ago
Mehdi Bouaziz ecedb27d77 Add missing FB copyrights
6 years ago
Vincent Siles 69f8ebaef6 have infer automatically figure out when `--merge` is needed
6 years ago
Martino Luca dcdc5ec168 [Perf] Add hash to costs report
6 years ago
Martino Luca 37bf7a5039 Emit human-readable cost info when in developer-mode
6 years ago
Jeremy Dubreil 35eba40452 [infer] remove the "kind" field from the analysis report
7 years ago
Martino Luca b5efc56afb [Perf] Add more fields to the perf profiler json parser
7 years ago
Mehdi Bouaziz ec9f4c2c6a node_key: option type
7 years ago
Josh Berdine 40ab73037e [ocamlformat] upgrade to ocamlformat 0.7
7 years ago
Jeremy Dubreil 735b28f359 [infer] remove the bug_class from the Infer report
7 years ago
Jeremy Dubreil 3cffdb9745 [infer] remove the field procedure_id in the analysis report
7 years ago
Martino Luca 55c2188615 [Perf] Emit costs to a separate file named costs-report.json
7 years ago
Martino Luca 9e048c11f8 [Perf] Emit cost polynomial and their degree as part of the report
7 years ago
Jules Villard 83a4a8fa5b [dune] jbuilder -> dune
7 years ago
Martino Luca ae9ee41f78 [TD] Change JSON format for test-determinator
7 years ago