Commit Graph

6050 Commits (c85563d60673c83d3499c3bd09cb792de6691a9d)
 

Author SHA1 Message Date
Ezgi Çiçek c85563d606 [inferbo,cost] Add cost models for java.util.Collections 6 years ago
Mehdi Bouaziz 0414024314 [inferbo] Clean up exit state from unreachable locations 6 years ago
Mehdi Bouaziz 2a0ec8c0db Fix infer explore --source-files-procedure-names 6 years ago
Mehdi Bouaziz 8bf0f66f15 Simplify Payloads.pp 6 years ago
Nikos Gorogiannis 941b63a426 [classloads] remove possible race 6 years ago
Radu Grigore 86aae0b8ed [topl] Synthesize trivial procedures. 6 years ago
Nikos Gorogiannis cbf0d00d09 [cost] reduce noise 6 years ago
Mehdi Bouaziz 06caabd50d Fix deadcode 6 years ago
Mehdi Bouaziz 68d0fa8f44 [inferbo] Rename forget_locs 6 years ago
Mehdi Bouaziz 9e711e3a2e Fix opam 6 years ago
Mehdi Bouaziz 9d2e9102ad Simplify payloads with ppx_fields_conv 6 years ago
Mehdi Bouaziz 4e249b8cc3 Improve man page for infer explore 6 years ago
Jeremy Dubreil 07d6ab2dd6 [infer][racerd] report the thread safety violations as warnings instead of errors 6 years ago
Jeremy Dubreil 8201bc1c4e [infer] add the Fragment from the androidx package to the hard copied lists 6 years ago
Jules Villard 4a91616390 [man] fix bogus markup 6 years ago
Jules Villard 1e3fafb558 [report] avoid embarrassing "object `null` could be null" message 6 years ago
Jules Villard 95132bc3f0 [report] restore missing "could be null and is dereferenced" message for nullable dereference 6 years ago
Lee Howes 183e9ed9fa Add call_cxx_method predicate 6 years ago
Jeremy Dubreil 86d4c5a55f [infer] make the Fragment Retains View checker support the androidx Fragment class name 6 years ago
Daniel Mercier 3fef754b66 [infer][PR] Escape double quotes in urls 6 years ago
Ezgi Çiçek c114a4b9f2 [control,cost] Add test for dangling global enum 6 years ago
Mehdi Bouaziz 21b5eb72e6 [Hoisting] Simplify fetching callee cost 6 years ago
Ezgi Çiçek 478e278ba0 [control] Don't fail hard on undefined control variables 6 years ago
Ezgi Çiçek f4cdc23543 [hoisting] Turn on hoisting of expensive functions by default 6 years ago
Ezgi Çiçek 7e16aafdba [loop-hoisting] Incorporate cost trace into EXPENSIVE_LOOP_INVARIANT_CALL issues 6 years ago
Ezgi Çiçek 6d25b0990d [cost,purity] Model java's Map as Collections 6 years ago
Ezgi Çiçek 105e50d432 [inferbo,cost] Add models for SparseArray 6 years ago
Ezgi Çiçek 4eec73c2f2 [loop-hoisting] Add complexity to EXPENSIVE_LOOP_INVARIANT_CALL issue message 6 years ago
Ezgi Çiçek a2140c3ae4 [hoisting] Rename LOOP_INVARIANT_CALL to EXPENSIVE_LOOP_INVARIANT_CALL and remove VariantForHoisting 6 years ago
Mitya Lyubarskiy 71a2f9bd1d [infer] fix a compiler warning 6 years ago
Mitya Lyubarskiy 244953c04d [infer] Add +14 as warn-as error 6 years ago
Ezgi Çiçek 997ba7c151 [inferbo] Fix inferbo error for ondemand paths of Java Collections 6 years ago
Martin Trojer 52fd4c50de Clang Diff Determinator 6 years ago
David Lively 67cd0e1cd7 More tweaking of annotation-reachability-cxx output 6 years ago
Jules Villard b5589661ce [pulse] improve error messages and traces 6 years ago
Jules Villard 9dbbd68472 [pulse] apply summaries to globals too 6 years ago
Jules Villard 3ba05b8cee [pulse] be more careful about what to consider as a variable going out of scope 6 years ago
Jules Villard 31c2a39e81 [pulse] tighten up summaries 6 years ago
Jules Villard ab30cdb379 [pulse] allow models to return disjuncts 6 years ago
Jules Villard 7c90480758 [pulse] do not create `&` back-edges eagerly 6 years ago
Jules Villard ada032ee2c [pulse] improve error messages and traces 6 years ago
Jules Villard db4e1ea433 [pulse] reallocate variables on initialisation 6 years ago
Jules Villard f659aa1004 [pulse] lower max disjuncts to 20 and loop unrollings to 3 6 years ago
Jules Villard ac62b64009 [pulse][minor] improve debug html 6 years ago
Jules Villard d03271d318 [pulse] no need to keep location information in `PulseInvalidation.t` anymore 6 years ago
Jules Villard 3ce095a288 [pulse] more efficient representation of attributes 6 years ago
Jules Villard d57ed5086e [pulse] better treatment of variables going out of scope 6 years ago
Jules Villard 53b1577b4c [pulse][interproc 3/3] interproc call 6 years ago
Jules Villard 08fb93022f [ai] read proc_desc too 6 years ago
Jules Villard 0300d5374c [pulse][interproc 2/3] abductive domain 6 years ago