Commit Graph

61 Commits (48ca11ef64bb221750f9384c5aada2b25cbb2b96)

Author SHA1 Message Date
Nikos Gorogiannis 990d0fbed5 [racerd] treat @Initializer methods as constructors wrt ownership 4 years ago
Nikos Gorogiannis 6a19997303 [racerd] fix analysis of class initializers 4 years ago
Daniel Schoepe 91015609b2 [racerd] Add models for javax.crypto.Mac methods () 4 years ago
Nikos Gorogiannis 745f04f77d [racerd] races in nullsafe classes 4 years ago
Nikos Gorogiannis 0105f280a3 [racerd] consider ownership of interface calls 4 years ago
Nikos Gorogiannis 3ddf77f0f1 [java] make return type in procname a Typ.t 5 years ago
Nikos Gorogiannis 7e34576bcc [racerd] recognise wrappers that make containers thread-safe 5 years ago
Nikos Gorogiannis 8f351669bf [racerd] update synchronized java container class models 5 years ago
Nikos Gorogiannis ad334aef65 [racerd] improve and complete container models 5 years ago
Nikos Gorogiannis 73dda893ed [racerd] record dynamic types used in constructors for synchronized containers 5 years ago
Nikos Gorogiannis 76f80f114c [racerd] equip interface call records with address 5 years ago
Nikos Gorogiannis d1e0375f4a [racerd] stop reporting on locals 5 years ago
Nikos Gorogiannis c10c7a39a6 [java] use a package/classname record for java classes instead of string 5 years ago
Nikos Gorogiannis ace23a1670 [java] use plain strings instead of mangled for JavaClassName 5 years ago
Nikos Gorogiannis 5a1641d319 [racerd] kill non-deterministic test 5 years ago
Nikos Gorogiannis b012bb9435 [racerd] ownership of contained objects should be that of container 5 years ago
Nikos Gorogiannis e0d7950e07 [concurrency] fix over-eager modeling of thread status 6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years 6 years ago
Nikos Gorogiannis 1d846ba631 [racerd] kill original paths from summary 6 years ago
Jeremy Dubreil 07d6ab2dd6 [infer][racerd] report the thread safety violations as warnings instead of errors 6 years ago
Nikos Gorogiannis 3e94fc7e16 [racerd] consider interfaces extending android.os.IInterface as automatically threadsafe 6 years ago
Nikos Gorogiannis cf6ced0580 [racerd] on-annotations 6 years ago
Nikos Gorogiannis fdcd4cf591 [racerd] modulo loc 6 years ago
Nikos Gorogiannis f78dfbaeda [racerd] guardeby checks on uithread 6 years ago
Nikos Gorogiannis 98e796b006 [racerd] gate GuardedBy 6 years ago
Nikos Gorogiannis 4a75df2a83 [racerd] report only writes for GuardedBy 6 years ago
Nikos Gorogiannis f32db5382f [racerd] restrict guarded by to one field/same or superclass 6 years ago
Nikos Gorogiannis 59a10d00d4 [racerd] guardedby 6 years ago
Nikos Gorogiannis 002e470137 [racerd] fix bug in ownership transitivity 6 years ago
Nikos Gorogiannis b50f56de16 [racerd] properly recognize all non-source variables 6 years ago
Nikos Gorogiannis 8d855bdcdb [access paths] do not print class name of Java fields 6 years ago
Mehdi Bouaziz ce34dcb695 Format everything 7 years ago
Nikos Gorogiannis 9eecd1bb9b [racerd] reconcile java and clang report corellation code 7 years ago
Mehdi Bouaziz 7c89d92851 [RFC] Format all java files 7 years ago
Jules Villard a29e769b61 [kill -a][1/4] stop using `-a foo` in the infer repo 7 years ago
Jeremy Dubreil d000a27bd4 [infer] use a fully qualified name for the procedure field in the final report 7 years ago
Martino Luca cccef6261d Revert "[Perf] Add cost information to the hashing function" 7 years ago
Martino Luca ac64be761f [Perf] Add cost information to the hashing function 7 years ago
Nikos Gorogiannis 6b156f71fe [racerd] special-case for Litho's getThis 7 years ago
Nikos Gorogiannis f28aa37cb6 [racerd] Do not record paths starting at variables not appearing in source 7 years ago
Jules Villard 30c470eb48 [tests] record error bucket in expected output 7 years ago
Jules Villard 8b882ac1df Change license to MIT 7 years ago
Nikos Gorogiannis 78ad6e6d00 [concurrency] extend notion of ui thread 7 years ago
Nikos Gorogiannis c104ea11dc [racerd] switch to external issue logs 7 years ago
Sam Blackshear 78521419a9 [racerd] make deep ownership work with OwnedIf 7 years ago
Sam Blackshear 8084c8fec7 [racerd] treat `@InjectProp` formals as owned 7 years ago
Sam Blackshear ce8f958522 [racerd] don't report INTERFACE_NOT_THREAD_SAFE if the receiver of the interface call is marked `ThreadConfined` 7 years ago
Sam Blackshear 6d46b0c7be [cleanup] stop printing `&`'s on `Var.t`'s 7 years ago
Sam Blackshear 89a6d7e20d [racerd] don't report races in third-party code 7 years ago
Jeremy Dubreil d74f189dfe [infer] add the report kind to the list of expected output 7 years ago