Commit Graph

77 Commits (9211388c32dcc3660a9d84f1305ee578052c26f6)

Author SHA1 Message Date
Sam Blackshear 6d46b0c7be [cleanup] stop printing `&`'s on `Var.t`'s 7 years ago
Jeremy Dubreil d74f189dfe [infer] add the report kind to the list of expected output 7 years ago
Tony Hu 56872d8126 [java] Add command-line option to specify external Java packages 7 years ago
Jeremy Dubreil 2288e66063 [infer][nullable checker] treat all aliases as not null when one is checked for null 7 years ago
Jeremy Dubreil 2228f7448d [infer][nullable checker] add tests for the early return 7 years ago
Jeremy Dubreil b089486b5a [infer][nullable checker] take subtyping into account when detecting pointer assignment 7 years ago
Sam Blackshear ab3da5b1d1 [cleanup] remove unused dynamic dispatch modes 7 years ago
Jeremy Dubreil 1f6d73269e [infer] simplify the API to report errors 7 years ago
Jeremy Dubreil 956d6d0a1d [infer][nullable checker] better error messages for nullable violations involving Clang materialized variables 7 years ago
Jeremy Dubreil 4283bf2602 [infer][java] re-use the Eradicate models for Preconditions.checkNotNull and the like 7 years ago
Jeremy Dubreil d85d185402 [infer][java] Enable the @Nullable checker on Java 7 years ago
Sam Blackshear bc02bee737 [cleanup] rename thread-safety analysis 7 years ago
Jules Villard b95f29c8d1 various minor improvements 7 years ago
Jeremy Dubreil 9282e30d72 [infer][checkers] move the tests for the lab in it own directory 7 years ago
Jules Villard d2b4f3c8da [config] add option to force deletion of results dir 8 years ago
Jeremy Dubreil bafd1cf412 [infer][java] Infer should not suggest @Nullable on captured parameters 8 years ago
Jeremy Dubreil 987347ceca [infer][java] Infer should not suggest to add @Nullable for the field nullified on Fragement onDestroyView 8 years ago
Jeremy Dubreil c51458f7a8 [infer][ondemand] no longer use deprecated reporting function for the suggest nullable checker 8 years ago
Sam Blackshear 08586f3e81 [checkers] logging to summary in printf args checker 8 years ago
Jia Chen bbed46de47 [infer][java] Suggest @Nullable on fields that are compared to null 8 years ago
Jia Chen 6fc287656f Transitively track null assignment in NullabliltySuggest 8 years ago
Jia Chen 07c6fbef81 Added an initial implementation of a checker that suggest the use of @Nullable 8 years ago
Sam Blackshear 927b08346e [SRI summer school] skeleton code for lab 8 years ago
Jules Villard b964f6ab74 [CLI] options to unset default checkers and to print active checkers 8 years ago
Jeremy Dubreil 7d0375d9ee [infer][checkers] add missing command line flags to enable/disable the checkers enabled by default 8 years ago
Jeremy Dubreil c0c813c657 [infer][java] only report one annotation reachability issue per end of call stack 8 years ago
Jeremy Dubreil 0f70ca02e3 [infer][java] Simplify the abstract domain for the annotation reachability checker 8 years ago
Jeremy Dubreil e23b04180e [infer][ondemand] run all the registered checkers in sequence 8 years ago
Sam Blackshear 5cdee51ed5 [checkers] allow custom sources and sinks in annotation reachability 8 years ago
Sam Blackshear 6c0c3b44b4 [annotations] make override_exists recursive 8 years ago
Jules Villard ca784cdb41 [cli] warn about deprecated options, clean up infer repo 8 years ago
Sam Blackshear 4cb03f4670 [checkers] add ui-thread/non-ui thread reasoning to annotation reachability checker 8 years ago
Josh Berdine 3dfaa9ed7b Remove support for SuppressWarnings annotations 8 years ago
Andrzej Kotulski b6b7593cf6 [tests] Make project root infer/test/ for java tests 8 years ago
Andrzej Kotulski b0a0fbcc35 [tests] fix tests for open source 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
Peter O'Hearn 171d1d6d43 [threadsafety] run thread safety checker on its own 8 years ago
Jules Villard d5e7ee0d82 [tests] run tests using report.json and record all bugs + exceptions 8 years ago
Jules Villard bc6226942e fix tests 8 years ago
Peter O'Hearn ec45b44dfd [threadsafety] Better error message when warning on subclasses of @ThreadSafe classes 8 years ago
Josh Berdine 175e85525d [tests] Convert java tests to avoid phony targets 8 years ago
Peter O'Hearn 2601af5ade [threadsafety] don't report on class initializers 8 years ago
Peter O'Hearn 69f7ed5f6d [threadsafe] fix the code for recognizing constructors 8 years ago
Peter O'Hearn 6423ec74ad Writing errors for Threadsafe checker 9 years ago
Josh Berdine 6697ed781f [tests] Rerun test without swallowing output on failure 9 years ago
Josh Berdine 30541ec329 [tests] Add test for suboptimal join of attributes 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
jrm 9b6de7aeb0 Do not report @NoAllocation and @PerformanceCritical violations in "unlikely" branches 9 years ago