216 Commits (16c0c030509ada15698490f7bf6eb4219a9ef75b)

Author SHA1 Message Date
Nikos Gorogiannis 9e91c9298b [racerd] remove redundant ownership constructor/state
7 years ago
Nikos Gorogiannis e2bb049a5e [racerd] fix bug in ownership transitivity 2
7 years ago
Nikos Gorogiannis 7bbb7fc869 [clang][objcpp] register exported methods and treat them as private in RacerD
7 years ago
Nikos Gorogiannis ddc15ad663 [racerd] move models and domain operations to respective source files
7 years ago
Nikos Gorogiannis 11373c8a6b [racerd] strip down domain interface
7 years ago
Nikos Gorogiannis 002e470137 [racerd] fix bug in ownership transitivity
7 years ago
Nikos Gorogiannis 2d2d861686 [racerd] reduce size of IssueAuxData
7 years ago
Nikos Gorogiannis 19faf643dc [racerd] optional arguments and missing actuals
7 years ago
Nikos Gorogiannis a3f4bb01f4 [starvation] fix type bug occurring in class references
7 years ago
Nikos Gorogiannis 9d6a9f52ec [starvation] improve 2-way deadlock reports
7 years ago
Nikos Gorogiannis 101283f9d0 [starvation] fix trace description strings for taking locks
7 years ago
Jules Villard 26d4a2d14f [HIL] simplify some functors around TransferFunctions
7 years ago
Nikos Gorogiannis fc80179394 [starvation] use compare ppx
7 years ago
Nikos Gorogiannis f8fc40cea9 [starvation] improve debugging output
7 years ago
Nikos Gorogiannis a47ec3611f [starvation] tune logging and avoid dieing on non-struct locks
7 years ago
Jules Villard 1ee5877aa2 [HIL][3/4] remove compatibility AccessExpression.ml
7 years ago
Nikos Gorogiannis 2701073b3e [starvation] C++ deadlock FPs due to recursive and unknown mutexes
7 years ago
Nikos Gorogiannis 9c240ed978 [starvation] skip analysis option should be used at top level too
7 years ago
Nikos Gorogiannis 27d8a65906 [starvation][concurrency] split guard lock treatment and add support for non-recursive locks (per language)
7 years ago
Nikos Gorogiannis abee2a5cb0 [AI] fix top interface
7 years ago
Nikos Gorogiannis 53fc45d39e [concurrency] remove bad lock model
7 years ago
Nikos Gorogiannis 31653ca6c3 [racerd] more precise trace expansion
7 years ago
Jules Villard f3411a2203 [HIL] Add `ExitScope` instruction
7 years ago
Nikos Gorogiannis 6aba4b7ca2 [AI] kill astate type
7 years ago
Nikos Gorogiannis bbd26769c9 [starvation] c++/Obj C deadlocks
7 years ago
Nikos Gorogiannis 2c6a705116 [racerd] kill stability
7 years ago
Nikos Gorogiannis 1121efbe59 [concurrency] refactor C++ models
7 years ago
Nikos Gorogiannis 3b5262f185 [racerd] refactor method matching for all languages
7 years ago
Mehdi Bouaziz ed25b70ff2 RacerD: use concat_traces
7 years ago
Nikos Gorogiannis 68a08a8a09 [starvation] stop reporting on AccountManager.setUserData
7 years ago
Nikos Gorogiannis f3194e00c9 [starvation] silence some strict mode models
7 years ago
Nikos Gorogiannis d53c81c65c [concurrency] add model for android.app.Application
7 years ago
Nikos Gorogiannis 276c25b563 [starvation] no starvation warnings on constructors
7 years ago
Nikos Gorogiannis a3df8f9f99 [starvation] simplify report format
7 years ago
Nikos Gorogiannis b5094cda9b [starvation] suppress the number of reports suppressed
7 years ago
Josh Berdine 6a4d8b72f0 [doc] Fix some invalid/suspicious docstrings
7 years ago
Nikos Gorogiannis 77f7e70417 [racerd] cleanups in reporting function
7 years ago
Nikos Gorogiannis 342bfb418a [racerd] fix NSObject.init treatment of ownership
7 years ago
Nikos Gorogiannis b0b8459c3a [racerd] detect ObjC "private" methods
7 years ago
Nikos Gorogiannis 105b772cff [racerd] iOS first steps
7 years ago
Nikos Gorogiannis ea7b185b6b [classloads] add option for specifying root methods and add tests
7 years ago
Nikos Gorogiannis 4d4f053c62 [classloads] no abstract interpreter
7 years ago
Nikos Gorogiannis 70ed9b146f [classloads] sil version
7 years ago
Nikos Gorogiannis 4334225e67 [class loading] initial commit
7 years ago
Nikos Gorogiannis 7e7913d5ee [racerd] recognize more class member types as concurrency hints for C++
7 years ago
Josh Berdine e1d4aad487 [ocamlformat] upgrade ocamlformat to 0.8
7 years ago
Nikos Gorogiannis 9eecd1bb9b [racerd] reconcile java and clang report corellation code
7 years ago
Nikos Gorogiannis 0b4beda1cd [starvation] also consider subclasses of Future
7 years ago
Nikos Gorogiannis 41e43b5c1e [starvation] fix typo in reporting
7 years ago
Nikos Gorogiannis 309ce2d362 [racerd] folly spinlock models
7 years ago