9247 Commits (e185233d716fa221aff879dcb6748f3dff6aaf32)
 

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