357 Commits (6eab69d0d1ed3ae60be0f877dc98f6b9bb63c406)

Author SHA1 Message Date
Jules Villard de3f97136e [java] catch `Failure` to avoid crashing on invalid class type signatures
6 years ago
Jules Villard 41c003ace1 [biabd] rename models-related things to "biabduction-..."
6 years ago
Jules Villard ddddea3eda [java] easier to switch between java 8 and java 11
6 years ago
David Pichardie 51f6b30d43 Complete pattern matching for Sawja JBir translation
6 years ago
David Pichardie f47d4ed285 Compatibility with javalib 3.1 release
6 years ago
Jules Villard 128f37985d [ocaml] upgrade most dependencies
6 years ago
David Pichardie 95e90f741c Compatibility with javalib 3.0
6 years ago
Nikos Gorogiannis a47a8d2627 [java][classpath] fixes
6 years ago
Nikos Gorogiannis fd09f1bfc9 [java] fix classpath order
6 years ago
Ezgi Çiçek be85296759 [frontend] Move Preanalysis to frontend so that it is run always
6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years
6 years ago
Mehdi Bouaziz 12687b2948 Preparatory changes in Printer
6 years ago
Josh Berdine 4acad5ca90 [ocamlformat] upgrade ocamlformat to 0.9
6 years ago
Ezgi Çiçek ce190547a5 [java] Add support for openjdk11
6 years ago
Jules Villard 5cee92941a [java] make some functions tail recursive
6 years ago
Mehdi Bouaziz 1fa459967b Prune_node_kind: sum type rather than string
7 years ago
Jeremy Dubreil 846d6fa23d [nullsafe][android] stop the analysis if there is no source file to analyze
7 years ago
Mehdi Bouaziz 2d4e58f57f Mangled.this/is_this
7 years ago
Sungkeun Cho 1ae393dc76 [infer] Get widths of build-in integer types
7 years ago
Sungkeun Cho d94ba863c6 [infer] Add type in binary operator
7 years ago
Mehdi Bouaziz 15839539a7 Annot.Method: record rather than pair
7 years ago
Jules Villard 7e20c8d380 [proc-cfg][1/5] add per-procedure cfgs to the procedures table
7 years ago
Mehdi Bouaziz bd8d2eb941 ProcAttributes: simplify var_attribute
7 years ago
Jeremy Dubreil 0d4007e6be [nullsafe] translate the more attributes
7 years ago
Jeremy Dubreil 5e2fcd62d4 [infer][java] translate the name of the field when the class is not found
7 years ago
Mehdi Bouaziz d331a7ad19 Start/Exit_node don't need the procname
7 years ago
Daiva Naudziuniene bfab195d08 [dead store] Do not report dead stores on constexpr
7 years ago
Josh Berdine 40ab73037e [ocamlformat] upgrade to ocamlformat 0.7
7 years ago
Ezgi Çiçek 65491b79ff [Java] Do not generate the same intermediate variable in java translation
7 years ago
Mehdi Bouaziz ad986dffde Get rid of Declare_locals
7 years ago
Jules Villard 59f09ef697 [opam] upgrade atdgen to version 2
7 years ago
Jeremy Dubreil ad8c5d68a2 [infer][java] make sure the type definition of the class always exists in the type environment when translating one of its method
7 years ago
Daiva Naudziuniene a8d80a590b [cfg] Add variant type for statement node
7 years ago
Martino Luca ae9ee41f78 [TD] Change JSON format for test-determinator
7 years ago
Jules Villard 86e79a7125 [attributes] always have a (single) translation unit
7 years ago
Jules Villard 36f8d8f869 [lint] linter to force every file to `open! IStd`
7 years ago
Jules Villard 9cb36ab840 [minor] remove suspicious `with _ ->`
7 years ago
Jules Villard 710dae8ee4 [doc] add `make doc` target for building html API doc
7 years ago
Jules Villard 8b882ac1df Change license to MIT
7 years ago
Martino Luca d803dc9048 [Test determinator] Minor refactoring
7 years ago
Dino Distefano 405928ad59 [Test determinator] Improving the search of affected methods and dealing with signature
7 years ago
Jeremy Dubreil a4531b6fa0 [infer][java] make sure the analysis does not default to absolute path on Buck projects
7 years ago
Martino Luca 782f298674 [Test determinator] Minor fixes
7 years ago
Jules Villard 575fd04a6e [build] move testDeterminator.mli too
7 years ago
Dino Distefano 9b18d87427 Moved TestDeterminator module
7 years ago
Dino Distefano d922b37ab8 Making Test Determinator parametric to Java and Clang
7 years ago
Martino Luca 858c5aab01 [Test determinator] New format for the profiler samples passed in input to TD
7 years ago
Oliver Castillo fb4e7ee4a4 [infer][PR] Fix spelling errors
7 years ago
Jules Villard dfe2ad5229 [camel] call `Format.pp_print_*` directly where appropriate
7 years ago
Daiva Naudziuniene 28b696881c [minor] Use List.is_empty instead of List.length equal to 0
7 years ago