Commit Graph

55 Commits (879891a3af3eeacdda6955d7a1d99a25a2345c37)

Author SHA1 Message Date
Jules Villard cd421b4a5f [make] print @ commands when passed VERBOSE=1 8 years ago
Sam Blackshear d5ed44994f [thread-safety] new SynchronizedCollection annotation 8 years ago
Cristiano Calcagno 434cfbfb15 [eradicate] Add support for new annotation @PropagatesNullable 8 years ago
Jules Villard dac8906d86 [make] make sure makefile uses config-time values 8 years ago
Sam Blackshear 0675e88571 [annotations] pom.xml for releasing infer annotations via maven 8 years ago
Sam Blackshear c9bd0dae24 [annotations] allow custom ThreadSafe annotation to be applied to constructors 8 years ago
Sam Blackshear 69df171632 [thread-safety] unify @AssumeThreadSafe and @ThreadSafeMethod into @ThreadSafe(enableChecks = ...) 8 years ago
Sam Blackshear b229b39a1b [thread-safety] Add @ReturnsOwnership annotation for methods and handle it in the thread-safety analysis 8 years ago
Jeremy Dubreil 61b49553b5 [infer][java] Add @SuppressLint as part of the Infer annotations 8 years ago
Sam Blackshear c67de3e827 [thread-safety] add string parameter to @ThreadConfined 8 years ago
Jeremy Dubreil 578baf319b [infer][java] remove the concept of @Strict for Eradicate 8 years ago
Jeremy Dubreil c5e962e231 [infer][test] The buck integration BUCK file for the integration test was refering to a file built by make 8 years ago
Sam Blackshear f9280b682f [thread-safety] don't warn on accesses to fields assigned to @Functional calls 8 years ago
Sam Blackshear 908e78cc81 [annotations] produce a sources JAR for the infer annotations 8 years ago
Sam Blackshear f79a53e1c8 [thread-safety] add string param to AssumeThreadSafe 8 years ago
Sam Blackshear 618e9c9338 [thread-safety] add @AssumeThreadSafe annotation to assume thread-safety of a method without checking it 8 years ago
Sam Blackshear f4b1af6f91 [thread-safety] allow @ThreadConfined annotation on methods 8 years ago
Sam Blackshear 72e17403fa [thread-safety] add and support @ThreadSafeMethod annotation 8 years ago
Sam Blackshear 8b57278c70 [thread-safety] support fields annotated with @ThreadConfined 8 years ago
Sam Blackshear 7d092152e3 [annotations] cleaning up remains of annotation processor 8 years ago
Sam Blackshear a87b64f384 [annotations] force java 7 compilation for annotations 8 years ago
Peter O'Hearn 7bcc7e421d [threadsafety] don't warn on methods from classes annotated ThreadConfined 8 years ago
Josh Berdine 3dfaa9ed7b Remove support for SuppressWarnings annotations 8 years ago
Jules Villard 23a8be5a1b [java] do not force java8 8 years ago
Sam Blackshear 75d6fb30e4 [frontend] support Java 8 8 years ago
Sam Blackshear ed9495a893 delete unused class-to-source mapper processor 9 years ago
Sam Blackshear aa76d51e14 adding @OkToExtend annotation 9 years ago
Sam Blackshear 3a7767213c adding some functionality to JSONOutputUtils 9 years ago
Sam Blackshear 258e765d4e adding integrity source/sink annotations 9 years ago
Sam Blackshear c7c1588830 getting rid of string parameter on privacy annotations 9 years ago
Sam Blackshear fa0184be87 adding string param to PrivacySink and PrivacySource annots 9 years ago
Sam Blackshear 607621920f PrivacySource and PrivacySink annotations 9 years ago
Sam Blackshear 15aaa39fea allowing class-level Expensive and PerformanceCritical annotations 9 years ago
Nick Firmani 1c819770e2 Add SuppressViewNullability annotation 9 years ago
jrm 81a59515e4 Simplify the code to collect the list of @SuppressWarnings annotations 9 years ago
jrm 697778cc3b Add the annotation @IgnoreAllocations to stop tracking allocations whenever useless 9 years ago
jrm c6d8cdc8ee Add support for @NoAllocation in the performance critical checker 9 years ago
Tony Cosentini ac5f092653 Target JDK 1.7 for annotations and processor jar for Android. 9 years ago
Jeremy Dubreil 8fcd094c64 Fix NPE in the annotation processor for SuppressWarnings 9 years ago
Sam Blackshear e27959f655 adding annotation processor to build class -> source map, with proper deps this time 9 years ago
Dulma Rodriguez d5baa2a1de Revert "[java] adding annotation processor to build class -> source map" 9 years ago
Sam Blackshear 8f8d398a9a adding annotation processor to build class -> source map 9 years ago
Sam Blackshear 022161cae2 refactoring SuppressWarnings processor to make it easy to add class -> source map processor 9 years ago
Josh Berdine 63b57790f9 Fix indentation of multiline copyright comment 9 years ago
Jules Villard a31d45b4f7 do not use ocamlbuild -clean, do not print rm commands 9 years ago
Jules Villard dbfa1f7c69 migrate infer/annotations/Makefile 9 years ago
jrm f5ddb983fe Initial version of the @Expensive checker 9 years ago
jrm 4f7a56d470 Move the annotation processor into lib 10 years ago
Cristiano Calcagno f1c5cb337e [Eradicate] Add support for modeling boolean functions that check if the argument is null. 10 years ago
Sam Blackshear 7911e7e54d [Infer][filtering] Implementing SuppressWarnings filtering and adding tests 10 years ago