Commit Graph

6924 Commits (0653284f75aaec796e7ca3cc41aa6d1ff6fb294a)
 

Author SHA1 Message Date
Josh Berdine 3bbb05216f [sledge] Remove the redundancy of both < and >= terms 6 years ago
Sungkeun Cho cae993aae0 [cost] Add FB-specific cost model 6 years ago
Sungkeun Cho c509f1c178 [cost] Add FB-specific cost models 6 years ago
Nikos Gorogiannis d3dc73a96e [racerd] don't store procdesc in reports when procname is enough 6 years ago
Nikos Gorogiannis e7323dfa33 [starvation] fix dependency between models and domain 6 years ago
Nikos Gorogiannis 5ad714be4b [concurrency] improve function for searching annotations 6 years ago
Ezgi Çiçek 08f9cd4eb8 [required-props] Improve the heuristic to check build() for summaries 6 years ago
Ezgi Çiçek c9f3e20fc4 [required-props] Add more tests showing the ineffectiveness of callee heuristic 6 years ago
Josh Berdine a3506f995c [sledge] Simplify arithmetic terms due to not needing type 6 years ago
Josh Berdine 471d296266 [sledge] Fix check for range of representable integers 6 years ago
Josh Berdine c440c4fc28 [sledge] Remove unsigned Term operations except Extract 6 years ago
Josh Berdine e84f3fcf0f [sledge] Add Extract term 6 years ago
Josh Berdine 5753f9b26a [sledge] Rename clamp to extract 6 years ago
Josh Berdine d7ef03cf02 [sledge] Revise and fix unsigned conversions 6 years ago
Josh Berdine 7f2165484b [sledge] Do not special case boolean vs bitwise operations 6 years ago
Josh Berdine 8abfcfb504 [sledge] Simplify normalization of shift operations 6 years ago
Ezgi Çiçek 2e129a5abe [required-props] Add call chain to trace 6 years ago
Ezgi Çiçek 856dfc5b74 [litho] Split into two checkers: litho-required-props and litho-graphql-field-access 6 years ago
Nikos Gorogiannis 615100e55e [patternmatch] fix wrong regexp in getter detection 6 years ago
Dulma Churchill 6cfbd38355 [AL] Take API_AVAILABLE into account in the Unavailable_Api check 6 years ago
Josh Berdine e3f0ba8c54 [sledge] Revise program expressions 6 years ago
Josh Berdine 00639e15bb [sledge] Delay normalization of xor to equality 6 years ago
Josh Berdine 0e4110fc5c [sledge] Normalize xor and equality based on type instead of bitwidth 6 years ago
Josh Berdine 0903355a0e [sledge] Remove unused Exp constructors for memory exps 6 years ago
Josh Berdine 3b03022b5e [sledge] Remove redundant Reg.id 6 years ago
Josh Berdine 310d00f380 [sledge] Remove dead code in Exp and Term 6 years ago
Josh Berdine 442c8e92f4 [sledge] Distinguish program expressions and formula terms 6 years ago
Josh Berdine 13c06e4dd3 [sledge] Move generation of formal return and throw parameters to frontend 6 years ago
Josh Berdine 0c04ecc9aa [sledge] Change Llair representation of functions to a String map 6 years ago
Josh Berdine 6aaeaba104 [sledge] Move ops on signed 1-bit Z integers to import 6 years ago
Josh Berdine ed733f0247 [sledge] Add missing import of trace into symbheap 6 years ago
Josh Berdine 1fdc76d163 [sledge] Rename State_domain back to Sh_domain 6 years ago
Nikos Gorogiannis e0d7950e07 [concurrency] fix over-eager modeling of thread status 6 years ago
Nikos Gorogiannis 0eb1f92339 [starvation] make lock state a map from locks to lock counts 6 years ago
Nikos Gorogiannis 2c68baf8f3 [starvation] avoid quadratic complexity of lock acquire sequence 6 years ago
Sungkeun Cho 2d26236bed [infer] Eagerly try narrowing for the outermost loops 6 years ago
Josh Berdine c6b8b4688b [sledge] Move llvm build and install dirs out of llvm source tree 6 years ago
Sungkeun Cho 1468dcc1d9 [inferbo] Extend alias for collection iteration loop 6 years ago
Sungkeun Cho ec62fbefb2 Fix potential race condition in process pool 6 years ago
Nikos Gorogiannis 36de121dc5 [starvation] change domain to use critical pairs `(set of locks held, event)` 6 years ago
Nikos Gorogiannis fb77efea6a [starvation] add test for master-lock false positive 6 years ago
Nikos Gorogiannis f57bb9be0a [starvation] make deduplication depend on filtering config var 6 years ago
Nikos Gorogiannis 965bf52bf8 [filtering/dedup] add deduplicate flag and disambiguate filtering 6 years ago
Nikos Gorogiannis 41729410ac [starvation] remove rarely-used logic for identifying locks 6 years ago
Sungkeun Cho 5303177a2d [inferbo] Symbolic value on functions returning only exception 6 years ago
Sungkeun Cho dda1486a67 [inferbo] Introduce inequality for size alias target 6 years ago
Ezgi Çiçek d163be3b87 [required-props] Added tests for Component.Builder prop added in the chain of calls. 6 years ago
Ezgi Çiçek c68dc542b7 [required-props] Refactor tests 6 years ago
Artem Pianykh e4a03889f3 Revert "[version check] add a check for the environment variable INFERVERSION" 6 years ago
Scott Owens 5b7931e71a [sledge sem] Add a rudimentary theory of SSA 6 years ago