Commit Graph

7025 Commits (a9df6a917fd3ba7a1b70d37f34bbfe75df6e9365)
 

Author SHA1 Message Date
Sungkeun Cho fa571100df [inferbo] Extend alias domain to have multiple aliases on a variable 5 years ago
Sungkeun Cho 0653284f75 [inferbo] Refactor alias domain 5 years ago
Anton Kochkov 2e05f5ffdf [infer][PR] Fix the ppx_deriving issue URL 5 years ago
Dulma Churchill 43823266ec [self in block] Add a new checker to detect correct uses of when ObjC blocks capture self. 5 years ago
Amar Paul 4d708befd1 [infer][PR] Add missing dependency in Travis 5 years ago
Ezgi Çiçek 3b41abfb88 [invariant-call] Disable issue type 5 years ago
Mitya Lyubarskiy f2cd03a11e [nullsafe] More rigid format for 3rd party annotation repo 5 years ago
Sungkeun Cho 0a8919166f [inferbo] Add a model: Object.clone 5 years ago
Josh Berdine 752b8ab56a [sledge] Fix normalization of Convert terms 5 years ago
Sungkeun Cho 88813fdaa7 [inferbo] Revise division by constant 5 years ago
Josh Berdine 4c6ae7d22d [ocamlformat] Deploy using dotslash 5 years ago
Scott Owens 5caa19990b [sledge sem] Improve a comment 5 years ago
Nikos Gorogiannis dda0470b05 [starvation] make thread domain more precise 5 years ago
Scott Owens a4f0d6dbb7 [sledge sem] Complete (nearly) proof for phi instrs 5 years ago
Mitya Lyubarskiy 0c3e568fa4 [Pp] Rename Pp.to_string 5 years ago
Mitya Lyubarskiy 688deb0936 [nullsafe] Signature and nulllability of a third party method 5 years ago
Nikos Gorogiannis 7b4f8a4bbc [opam] update mlgmpidl dependency to >=1.2.12 5 years ago
Nikos Gorogiannis d154415cd0 [starvation] add path sensitivity restricted to thread status 5 years ago
Sungkeun Cho 28cc6b33a9 [cost] Set the minimum basic cost of node 5 years ago
Dulma Churchill da5b319e67 [test determinator] Remove .llvm suffixes before matching the names 5 years ago
Jules Villard 2358c7b529 [pulse] add tracing of arithmetic facts 5 years ago
Jules Villard 00e5ec5a4c [pulse] separate traces from their action 5 years ago
Jules Villard 2e4fbb7fe5 [pulse] intervals! 5 years ago
Jules Villard b20c22a5ee [pulse] abduce arithmetic facts 5 years ago
Jules Villard 702602dcec [pulse] check MustBeValid from preconditions all at once at the end 5 years ago
Jules Villard 36ffe4722b [pulse] stop the analysis when precondition cannot be applied for reasons others than errors 5 years ago
Martin Trojer 5508a64d60 new flag to find infer-deps when `buck target` fails to 5 years ago
Nikos Gorogiannis e9b0ca9ce4 [AI] rename Domain.( <= ) to Domain.leq 5 years ago
Benno Stein 50b60bc049 [sledge] Add APRON-backed Interval abstract domain 5 years ago
Martin Trojer 0c10f729b0 copy byte/binary executables even if no files have changed 5 years ago
Nikos Gorogiannis 4a9b21f62c [starvation] make summary a proper subset of abstract state 5 years ago
Mitya Lyubarskiy f9b0d06826 [nullsafe] Primitive types are always Nonnull 5 years ago
Sungkeun Cho 0d1d3dcd64 [inferbo] Add and use SafeInvertedMap 5 years ago
Sungkeun Cho 65c25cff23 [inferbo] Forget size alias when size changed in model 5 years ago
Sungkeun Cho 96668ed7d8 [cost] Fix function name matching 5 years ago
Nikos Gorogiannis 3cb13bba0f [starvation] unify reporting and split model matchers into models module 5 years ago
Nikos Gorogiannis 2b27a8ff2b [starvation] push thread status inside critical pairs 5 years ago
Jules Villard 127ba72982 [pulse][minor] reduce code duplication for attribute "getters" 5 years ago
Dulma Churchill 4e7c794334 [test determinator] Run test determinator with the buck compilation database flag 5 years ago
Jules Villard 0f625659d0 [pulse][minor] refactor `check_valid` to expose `abduce_attribute` 5 years ago
Jules Villard b6a343f7a0 [pulse] no need to expose `PulseOperations.TBool` 5 years ago
Jules Villard 991685dba0 [pulse][trivial] unused module open 5 years ago
Sungkeun Cho 480f99cfc2 [inferbo] Avoid top value on unknown non-static function call 5 years ago
Mitya Lyubarskiy 0f1187a3a3 [nullsafe] Make Strict mode respect static methods 5 years ago
Ezgi Çiçek 6781ba36d3 [impurity] Start checking equivalence at materialized addresses in pre 5 years ago
Scott Owens 9f0fdd3bfe [sledge sem] Add proof of bit cast implementation 5 years ago
Scott Owens e9296d31b6 [sledge sem] Implement and verify cast expressions 5 years ago
Scott Owens 86024892e1 [sledge sem] Refactor inductive definitions a bit 5 years ago
Scott Owens 573f0d8aed [sledge sem] Make proof progress on phi instructions 5 years ago
Scott Owens 0a35b1da35 [sledge sem] Prove the Load and Store cases (mostly) 5 years ago