123 Commits (5741dbf2a5768c9a901b47d2973849ee2b71efa9)

Author SHA1 Message Date
Sam Blackshear 72e17403fa [thread-safety] add and support @ThreadSafeMethod annotation
9 years ago
Sam Blackshear 1891a16f8f [thread-safety] suppress warnings on methods annotated with @OnEvent
9 years ago
Sam Blackshear 8b57278c70 [thread-safety] support fields annotated with @ThreadConfined
9 years ago
Sam Blackshear 73f219560d [thread-safety] warn on unsafe accesses to maps
9 years ago
Peter O'Hearn 7bcc7e421d [threadsafety] don't warn on methods from classes annotated ThreadConfined
9 years ago
Sam Blackshear 68c0705f26 [thread-safety] don't warn on methods annotated with UiThread
9 years ago
Peter O'Hearn 4057ffadcf [threadsafety] Change THREAD_SAFETY_ERROR to THREAD_SAFETY_VIOLATION
9 years ago
Peter O'Hearn 23a0a611dc [threadsafety] Fix situation where @NotThreadSafe is reported on, when super is @ThreadSafe
9 years ago
Sam Blackshear ee90e10491 [thread-safety] don't report on fields of immutable collections
9 years ago
Sam Blackshear 79154adf9e [thread-safety] use ownership info to avoid false alarms
9 years ago
Sam Blackshear e212183e7e [thread-safety] don't count accesses in methods of builder classes
9 years ago
Sam Blackshear 4b98543d35 [traces] don't hang when unrolling a mutually recursive trace
9 years ago
Sam Blackshear c1205c1453 [thread-safety] model ReadLock/WriteLock
9 years ago
Sam Blackshear 5743351906 [thread-safety] don't report thread safety violations due to calls to constructors
9 years ago
Sam Blackshear 3b161a3737 [thread-safety] interprocedural traces for thread safety checker
9 years ago
Sam Blackshear 579b982359 [thread-safety] Lay the groundwork for interprocedural trace-based reporting
9 years ago
Sam Blackshear 01136cc326 [thread-safety] interprocedural analysis
9 years ago
Sam Blackshear 937ae12f29 [thread-safety] adding models for lock methods
9 years ago
Sam Blackshear 9e9ca333f9 [thread-safety] use boolean domain to track locks
9 years ago
Andrzej Kotulski b6b7593cf6 [tests] Make project root infer/test/ for java tests
9 years ago
Jules Villard 15d80e04df [tests] record summary of bug traces
9 years ago
Jules Villard 281d5b49fe [tests] sort bugs in InferPrint
9 years ago
Peter O'Hearn 171d1d6d43 [threadsafety] run thread safety checker on its own
9 years ago