Commit Graph

51 Commits (9f343853ec7c17e779fc43b2db6822c1ddbd8244)

Author SHA1 Message Date
Sam Blackshear a50433f87f [cleanup] remove unused java dependencies 7 years ago
Jeremy Dubreil 7dd78f4135 [infer][eradicate] example where the non-nullability is not correctly propagated 7 years ago
Anders Papitto a92ba5a2a9 Eradicate: model get and remove as nullable for stdlib Map variants 7 years ago
Jeremy Dubreil 03cb052ad9 [infer][checkers] run the Java biabduction tests using the checkers framework 8 years ago
Jules Villard 8de2b88783 [make] s/ocamlbuild/jbuilder/g 8 years ago
Jeremy Dubreil 99b412e165 [infer][checkers] remove the Eradicate analyzer option 8 years ago
Jeremy Dubreil bafd1cf412 [infer][java] Infer should not suggest @Nullable on captured parameters 8 years ago
Jeremy Dubreil 7dd7b460e0 [infer][java] skip reports on generated methods 8 years ago
Jeremy Dubreil 8917536944 [eradicate] model System.getenv as @Nullable 8 years ago
Jeremy Dubreil 707d514386 [infer][java] do not report `return not nullable` on lambdas 8 years ago
Martino Luca a7b947f971 Add support to format reports natively 8 years ago
Cristiano Calcagno 434cfbfb15 [eradicate] Add support for new annotation @PropagatesNullable 8 years ago
Cristiano Calcagno 5c9b61877a [Eradicate] Code cleanup and add test cases 8 years ago
Cristiano Calcagno 5aa714b237 [Eradicate] Improve detection of circularities in field initialization 8 years ago
Cristiano Calcagno 319e3ed271 [Eradicate] Change Eradicate's join to forget values not present on both paths 8 years ago
Jeremy Dubreil b6fae5cd46 [infer][eradicate] Consider junit.framework.TestCase.setUp as an initializer 8 years ago
Cristiano Calcagno 3f8ee7df49 [Eradicate] Fix issue in Eradicate's check for field initialization 8 years ago
Josh Berdine 3dfaa9ed7b Remove support for SuppressWarnings annotations 8 years ago
Cristiano Calcagno d670bdd61a [eradicate] Add support for methods that don't return (System.exit) 8 years ago
Jeremy Dubreil 715f6ffa7e [infer][java] match the annotation by class name, forgetting the package, instead of checking if the end of the annotation matches 8 years ago
Andrzej Kotulski b6b7593cf6 [tests] Make project root infer/test/ for java tests 8 years ago
Jules Villard 15d80e04df [tests] record summary of bug traces 8 years ago
Jules Villard 70720798d8 [tests] share javac.make more broadly 8 years ago
Jules Villard d5e7ee0d82 [tests] run tests using report.json and record all bugs + exceptions 8 years ago
Josh Berdine 175e85525d [tests] Convert java tests to avoid phony targets 8 years ago
Josh Berdine a9192cffd6 [config] Eliminate ad hoc environment variables 8 years ago
Josh Berdine 6697ed781f [tests] Rerun test without swallowing output on failure 9 years ago
Cristiano Calcagno 674f30de2c Convert java infer tests to the new direct format 9 years ago
Cristiano Calcagno 2cb595b8c9 Convert Eradicate and Checkers tests to direct format. 9 years ago
Sam Blackshear 7ec8f59998 adding find_in_node_or_preds to clean up errdesc 9 years ago
Cristiano Calcagno 56cfac14da Fix issue in join where the origin of a variable would be lost in a loop. 9 years ago
Nick Firmani 1c819770e2 Add SuppressViewNullability annotation 9 years ago
Josh Berdine 63b57790f9 Fix indentation of multiline copyright comment 9 years ago
Josh Berdine b729c93dd5 Add model of java.lang.Class.getResource 9 years ago
Cristiano Calcagno 1666d7f353 Model Map.put() alongside Map.containsKey(). 9 years ago
Josh Berdine d66261a1f4 Do not reuse Undef function values 9 years ago
Dulma Rodriguez 0db83eb5dd Adding the no progress bar option to the tests 9 years ago
Cristiano Calcagno f1c5cb337e [Eradicate] Add support for modeling boolean functions that check if the argument is null. 10 years ago
Cristiano Calcagno 629b09307f [Models] Add model for System.getProperty for Infer and Eradicate 10 years ago
Cristiano Calcagno 401109b4eb [Eradicate] Allow assigning null to fields marked @InjectView to support ButterKnife. 10 years ago
Sam Blackshear 7911e7e54d [Infer][filtering] Implementing SuppressWarnings filtering and adding tests 10 years ago
Cristiano Calcagno 78f65b6dd7 [eradicate] handle methods overridden in other files 10 years ago
jrm 0a2571c10a [infer][java] Infer now reports errors with relative paths on Ant and Gradle projects 10 years ago
jrm fcc0c72ecb [infer][eradicate] add support for butterknife @Bind annotation 10 years ago
jrm c0446276a1 [eradicate] add support for the Android support v4 @NonNull annotation 10 years ago
jrm 9e5cee2444 [infer][eradicate] Fix eradicate tests for field not initialized 10 years ago
Jules Villard ca613a77ff [copyrightor] format start and end of copyright comments 10 years ago
Cristiano Calcagno 3e199467f4 Complete copyright messages. 10 years ago
Cristiano Calcagno a94fab55e8 [Eradicate] Fix issue where direct throw instructions were not handled like method calls that trow exceptions. 10 years ago
Cristiano Calcagno d2e2bbf6a5 [Eradicate @Nullable checker] Don't apply sub-typing checks for method definitions in the case of constructors. 10 years ago