Commit Graph

1010 Commits (48da570aa05ed4a7362d71e81f080c224d6d5497)

Author SHA1 Message Date
Jules Villard df49f318f6 [pulse] havoc formals passed by reference to unknown procedures 5 years ago
Sungkeun Cho 81667f25ae [cost] Update issues.exp 5 years ago
Sungkeun Cho 8fa098474e [cost] Fix the model of substring 5 years ago
Mitya Lyubarskiy b2910c1336 [nullsafe] More specific error messaging for Null nullability 5 years ago
Mitya Lyubarskiy bd426954a3 [nullsafe][easy][bug fix] Swap over reporting for undeclared and already declared third party 5 years ago
Nikos Gorogiannis 624d7d7930 [starvation][whole-program] more models 5 years ago
Nikos Gorogiannis 404caf3bb4 [starvation][whole-program] track runnables as attributes 5 years ago
Nikos Gorogiannis 20a7e9d75b [starvation][whole-program] add a bit of typestate/dataflow 5 years ago
Nikos Gorogiannis ff819da3c6 [starvation-whole-program] more modeled executors 5 years ago
Nikos Gorogiannis 374c09c6c7 [starvation][whole-program] allow scheduled work on unknown threads 5 years ago
Sungkeun Cho 8b959be727 [inferbo] Add size alias when array size is one 5 years ago
Nikos Gorogiannis 883044763e [starvation-whole-program] more executor models 5 years ago
Nikos Gorogiannis 0d175daddc [starvation] enable some tests 5 years ago
Mitya Lyubarskiy d5b574dd80 [nullsafe] Render strict mode violations nicely 5 years ago
Mitya Lyubarskiy 1b8305d1e1 [nullsafe] Special error messaging for case when unmodelled third-party signature is called 5 years ago
Mitya Lyubarskiy 48a447d77a [nullsafe] Always specify if the nullability comes from internal models or third party 5 years ago
Mitya Lyubarskiy 108473e97b [nullsafe] Changes in wording of error messages: unified and more clear language 5 years ago
Mitya Lyubarskiy b860336640 [nullsafe] Render origin in a more light weight way 5 years ago
Mitya Lyubarskiy e0b688ceab [nullsafe] Don't render type origin in trivial cases 5 years ago
Nikos Gorogiannis bbb1237e90 [concurrency] add models for Android UI thread callbacks (ServiceConnection) 5 years ago
Nikos Gorogiannis 0c4d2d7a92 [starvation-whole-program] recognize Android callback methods as scheduled work 5 years ago
Nikos Gorogiannis 08df37ef76 [starvation] whole program analysis 5 years ago
Ezgi Çiçek 655096e87c [required-props] Add more tests for casting 5 years ago
Sungkeun Cho c3186578d6 [cost] Keep excluding unqualified variables by ItvUpdatedBy 5 years ago
Sungkeun Cho 50252d3152 [cost] Exclude bin-op-generated integers from control variables 5 years ago
Sungkeun Cho 0aec8a04e9 [inferbo] Substitution of array block of default case in Java 5 years ago
Ezgi Çiçek ddf6254b6f [required-props] Only report when there is a create 5 years ago
Nikos Gorogiannis 243835aca2 [starvation] extend models of scheduled work 5 years ago
Ezgi Çiçek a356ef19d7 [litho] Fix test naming convention and add another FP test 5 years ago
Ezgi Çiçek 9e5307b339 [pulse][impurity] Add Pulse Java models for get and cast 5 years ago
Sungkeun Cho ecc5c80a9b [inferbo] Fix a bug in SafeInvertedMap.join 5 years ago
Sungkeun Cho 7a5ce51901 [inferbo] Revise band semantics 5 years ago
Ezgi Çiçek 94f4ded9b4 [cost] Introduce cost issue types for functions on UI Thread 5 years ago
Sungkeun Cho e66a23a04c [infer] Narrow all loops at least once in the widening phase 5 years ago
Sungkeun Cho 0d700471c0 [inferbo] Add size alias when i=1 5 years ago
Sungkeun Cho 773766e3f7 [inferbo] Function call of Java enum values in class initializer 5 years ago
Sungkeun Cho b50e1cba51 [inferbo] Extend bound to express Min/Max(bound, bound) 5 years ago
Nikos Gorogiannis 5ea35133af [starvation] record scheduling parallel works via executors 5 years ago
Mitya Lyubarskiy 027ff479d1 [nullsafe] 3rd party annotations from the repo are respected in nullsafe 5 years ago
Mitya Lyubarskiy 3d2df4cc3c [nullsafe] Functionality to load 3rd party info from the storage 5 years ago
Ezgi Çiçek d50091bb17 [inferbo] Add models for Math.min and Math.max 5 years ago
Sungkeun Cho fa571100df [inferbo] Extend alias domain to have multiple aliases on a variable 5 years ago
Sungkeun Cho 0a8919166f [inferbo] Add a model: Object.clone 5 years ago
Nikos Gorogiannis dda0470b05 [starvation] make thread domain more precise 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
Mitya Lyubarskiy f9b0d06826 [nullsafe] Primitive types are always Nonnull 5 years ago
Sungkeun Cho 65c25cff23 [inferbo] Forget size alias when size changed in model 5 years ago
Nikos Gorogiannis 2b27a8ff2b [starvation] push thread status inside critical pairs 5 years ago
Sungkeun Cho 480f99cfc2 [inferbo] Avoid top value on unknown non-static function call 5 years ago